>>> lidarr: Building testing/lidarr 2.7.1.4417-r0 (using abuild 3.14.1-r0) started Mon, 28 Oct 2024 12:24:02 +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/81) Installing dotnet-host (8.0.10-r2) (2/81) Installing dotnet6-hostfxr (6.0.35-r2) (3/81) Installing icu-data-full (74.2-r0) (4/81) Installing icu-libs (74.2-r0) (5/81) Installing lttng-ust (2.13.8-r0) (6/81) Installing libunwind (1.8.1-r0) (7/81) Installing dotnet6-runtime (6.0.35-r2) (8/81) Installing aspnetcore6-runtime (6.0.35-r2) (9/81) Installing sqlite-libs (3.47.0-r0) (10/81) Installing libSvtAv1Enc (2.2.1-r0) (11/81) Installing aom-libs (3.10.0-r0) (12/81) Installing libxau (1.0.11-r4) (13/81) Installing libmd (1.1.0-r0) (14/81) Installing libbsd (0.12.2-r0) (15/81) Installing libxdmcp (1.1.5-r1) (16/81) Installing libxcb (1.16.1-r0) (17/81) Installing libx11 (1.8.10-r0) (18/81) Installing hwdata-pci (0.388-r0) (19/81) Installing libpciaccess (0.18.1-r0) (20/81) Installing libdrm (2.4.123-r1) (21/81) Installing libxext (1.3.6-r2) (22/81) Installing libxfixes (6.0.1-r4) (23/81) Installing libffi (3.4.6-r0) (24/81) Installing wayland-libs-client (1.23.1-r0) (25/81) Installing libva (2.22.0-r1) (26/81) Installing libvdpau (1.5-r4) (27/81) Installing onevpl-libs (2023.3.1-r2) (28/81) Installing ffmpeg-libavutil (6.1.1-r10) (29/81) Installing libdav1d (1.5.0-r0) (30/81) Installing openexr-libiex (3.1.13-r1) (31/81) Installing openexr-libilmthread (3.1.13-r1) (32/81) Installing imath (3.1.12-r0) (33/81) Installing openexr-libopenexr (3.1.13-r1) (34/81) Installing giflib (5.2.2-r0) (35/81) Installing libhwy (1.0.7-r0) (36/81) Installing libjpeg-turbo (3.0.4-r0) (37/81) Installing lcms2 (2.16-r0) (38/81) Installing libpng (1.6.44-r0) (39/81) Installing libjxl (0.10.2-r0) (40/81) Installing lame-libs (3.100-r5) (41/81) Installing opus (1.5.2-r1) (42/81) Installing rav1e-libs (0.7.1-r0) (43/81) Installing soxr (0.1.3-r7) (44/81) Installing ffmpeg-libswresample (6.1.1-r10) (45/81) Installing libogg (1.3.5-r5) (46/81) Installing libtheora (1.1.1-r18) (47/81) Installing libvorbis (1.3.7-r2) (48/81) Installing libvpx (1.14.1-r0) (49/81) Installing libsharpyuv (1.4.0-r0) (50/81) Installing libwebp (1.4.0-r0) (51/81) Installing libwebpmux (1.4.0-r0) (52/81) Installing x264-libs (0.164.3108-r0) (53/81) Installing numactl (2.0.18-r0) (54/81) Installing x265-libs (3.6-r0) (55/81) Installing xvidcore (1.3.7-r2) (56/81) Installing ffmpeg-libavcodec (6.1.1-r10) (57/81) Installing libbluray (1.3.4-r1) (58/81) Installing mpg123-libs (1.32.7-r0) (59/81) Installing libopenmpt (0.7.10-r0) (60/81) Installing mbedtls (3.6.2-r0) (61/81) Installing librist (0.2.10-r1) (62/81) Installing libsrt (1.5.3-r0) (63/81) Installing libssh (0.11.1-r0) (64/81) Installing libxml2 (2.13.4-r1) (65/81) Installing libsodium (1.0.20-r0) (66/81) Installing libzmq (4.3.5-r2) (67/81) Installing ffmpeg-libavformat (6.1.1-r10) (68/81) Installing chromaprint-libs (1.5.1-r7) (69/81) Installing chromaprint (1.5.1-r7) (70/81) Installing aspnetcore6-targeting-pack (6.0.35-r2) (71/81) Installing dotnet6-apphost-pack (6.0.35-r2) (72/81) Installing dotnet6-targeting-pack (6.0.35-r2) (73/81) Installing dotnet6-templates (6.0.135-r1) (74/81) Installing netstandard21-targeting-pack (8.0.110-r1) (75/81) Installing dotnet6-sdk (6.0.135-r1) (76/81) Installing ca-certificates (20240705-r0) (77/81) Installing ada-libs (2.7.8-r1) (78/81) Installing libbase64 (0.5.2-r0) (79/81) Installing nodejs (20.15.1-r0) (80/81) Installing yarn (1.22.22-r1) (81/81) Installing .makedepends-lidarr (20241028.122403) Executing busybox-1.37.0-r3.trigger Executing ca-certificates-20240705-r0.trigger OK: 1007 MiB in 192 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.7.1.4417.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.7.1.4417.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.7.1.4417.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 15 38.3M 15 6264k 0 0 7647k 0 0:00:05 --:--:-- 0:00:05 7647k 42 38.3M 42 16.1M 0 0 9225k 0 0:00:04 0:00:01 0:00:03 10.3M 69 38.3M 69 26.6M 0 0 9750k 0 0:00:04 0:00:02 0:00:02 10.3M 97 38.3M 97 37.5M 0 0 9.8M 0 0:00:03 0:00:03 --:--:-- 10.4M 100 38.3M 100 38.3M 0 0 9.9M 0 0:00:03 0:00:03 --:--:-- 10.6M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.7.1.4417.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.7.1.4417.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.7.1.4417.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 " > 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-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-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.96s. 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.7.1.4417/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 703 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 703 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 703 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 1.6 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Common/Lidarr.Common.csproj (in 1.62 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 1.62 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update/Lidarr.Update.csproj (in 1.63 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Core/Lidarr.Core.csproj (in 5.03 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 5.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 6.16 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Console/Lidarr.Console.csproj (in 6.46 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Host/Lidarr.Host.csproj (in 6.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 6.62 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 6.61 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Lidarr.Http/Lidarr.Http.csproj (in 6.46 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 6.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 6.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 6.86 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 6.86 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 6.85 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 7.01 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 7.1 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 7.11 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 7.25 sec). ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/ServiceUninstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/ServiceInstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Windows.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/Lidarr.Update/net6.0/linux-musl-x64/Lidarr.Update.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/Lidarr.Update/net6.0/linux-musl-x64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Mono.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Common.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Http.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.Host.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-x64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj] Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/publish/ Build succeeded. /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:00:24.53 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.7.1.4417/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Images/Icons Done in 59.96s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Mono.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+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. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Automation.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. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/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. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/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. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... 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... 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. Starting test execution, please wait... 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. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [7 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [8 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [9 ms] Skipped empty_folder_should_return_folder_modified_date [9 ms] Skipped folder_should_return_correct_value_for_last_write [9 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [9 ms] Skipped FolderWritable_should_return_true_for_writable_directory [9 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [9 ms] Skipped MoveFile_should_not_move_overwrite_itself [9 ms] Skipped MoveFile_should_overwrite_existing_file [9 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [9 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [9 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [9 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [9 ms] Skipped should_be_able_to_move_read_only_file [9 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [9 ms] Skipped should_be_able_to_set_permission_from_parrent [9 ms] Skipped should_be_set_last_file_write [9 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [9 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [9 ms] Skipped should_return_false_for_unlocked_and_readonly_file [9 ms] Skipped should_return_false_for_unlocked_file [9 ms] Skipped should_return_true_for_unlocked_file [9 ms] Skipped writealltext_should_truncate_existing [9 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] No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 13 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 210 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (net6.0) 12:25:56.3 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:25:56.3 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:25:56.3 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:25:56.3 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:25:56.3 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 12:25:56.3 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 12:25:56.3 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 12:25:56.3 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 12:25:56.3 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 12:25:56.3 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 12:25:56.3 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 12:25:56.3 Info: Installation Folder: /C/NzbDrone/ 12:25:56.3 Info: Updating Lidarr from version to version 2.7.1.4417 12:25:56.3 Info: Verifying requirements before update... 12:25:56.3 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 12:25:56.3 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 12:25:56.3 Info: Installation Folder: /C/NzbDrone/ 12:25:56.3 Info: Updating Lidarr from version to version 2.7.1.4417 12:25:56.3 Info: Verifying requirements before update... 12:25:56.3 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 12:25:56.3 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 12:25:56.3 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151563911059_3/qjhs2rna.x0l/ttvj2h41.lob 12:25:56.3 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 12:25:56.3 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 12:25:56.3 Info: Installation Folder: /C/NzbDrone/ 12:25:56.3 Info: Updating Lidarr from version to version 2.7.1.4417 12:25:56.3 Info: Verifying requirements before update... 12:25:56.3 Info: Verifying Update Folder 12:25:56.3 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 12:25:56.3 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 12:25:56.3 Info: Installation Folder: 12:25:56.3 Info: Updating Lidarr from version to version 2.7.1.4417 12:25:56.3 Info: Verifying requirements before update... 12:25:56.3 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 12:25:56.3 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 12:25:56.3 Info: Installation Folder: 12:25:56.3 Info: Updating Lidarr from version to version 2.7.1.4417 12:25:56.3 Info: Verifying requirements before update... 12:25:56.3 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 12:25:56.3 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 12:25:56.3 Info: Installation Folder: 12:25:56.3 Info: Updating Lidarr from version to version 2.7.1.4417 12:25:56.3 Info: Verifying requirements before update... 12:25:56.3 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 12:25:56.3 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 12:25:56.4 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151563967909_4/dvgnechl.2cq' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151563967909_4/dvgnechl.2cq/lidarr_write_test.txt' is denied. 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 12:25:56.4 Debug: Lidarr process ID: 12 12:25:56.4 Debug: Arguments: 12:25:56.4 Debug: 12 12:25:56.4 Debug: 12:25:56.4 Debug: /C/Lidarr/lidarr.exe 12:25:56.4 Debug: Using executing application: /C/Lidarr/lidarr.exe 12:25:56.4 Debug: Executable location: /C/Lidarr/lidarr.exe 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 407 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (net6.0) Skipped directory_exist_should_be_able_to_find_existing_unc_share [32 ms] 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 12:25:56.4 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564234533_7/ywqqic5c.wd4' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564234533_7/2wpbjnkm.gw2' using Syscall.rename 12:25:56.4 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564234533_7/2wpbjnkm.gw2 12:25:56.4 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564234533_7/avwglgci.1sp' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564234533_7/2wpbjnkm.gw2' using Syscall.rename 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 12:25:56.4 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564421837_12/vkx4wplv.wgs 12:25:56.4 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564421837_12/melv4lsq.01m' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564421837_12/vkx4wplv.wgs' using Syscall.rename 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 12:25:56.4 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564440332_13/10h5uxkw.rza/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564440332_13/10h5uxkw.rza/rename.txt' using Syscall.rename 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 12:25:56.4 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564500915_16/ckqd0q4d.vab 12:25:56.4 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564500915_16/ckqd0q4d.vab 12:25:56.4 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564500915_16/ckqd0q4d.vab 12:25:56.4 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151564500915_16/ckqd0q4d.vab 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 12:25:56.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 12:25:56.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 12:25:56.5 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] 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 12:25:56.5 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565192141_20/2rbhr5zr.fm5 12:25:56.5 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565192141_20/2rbhr5zr.fm5 12:25:56.5 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565192141_20/2rbhr5zr.fm5 12:25:56.5 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565192141_20/2rbhr5zr.fm5 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 12:25:56.5 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565321432_24/2le3rvjn.bzf 12:25:56.5 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565321432_24/2le3rvjn.bzf 12:25:56.5 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565321432_24/2le3rvjn.bzf 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 12:25:56.5 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565337819_25/sw0bkul1.cnz 12:25:56.5 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565337819_25/sw0bkul1.cnz 12:25:56.5 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565337819_25/sw0bkul1.cnz 12:25:56.5 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39468_638657151565337819_25/sw0bkul1.cnz 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 12:25:56.5 Debug: path: /C/I_DO_NOT_EXIST 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 12:25:56.4 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 12:25:56.4 Info: Starting Lidarr 12:25:56.4 Info: Starting Lidarr service 12:25:56.4 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 12:25:56.4 Info: Starting Lidarr.Console 12:25:56.4 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 12:25:56.4 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 12:25:56.4 Info: Starting Lidarr 12:25:56.4 Info: Starting Lidarr service 12:25:56.4 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 12:25:56.5 Debug: path: /C/ 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 12:25:56.5 Debug: path: /C/invalidFolder 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 12:25:56.5 Debug: path: /home/buildozer/.config 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 12:25:56.5 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] 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 12:25:56.5 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 12:25:56.5 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 623 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (net6.0) 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 12:25:56.6 Debug: Directory /System/Library/CoreServices/ doesn't exist 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 12:25:56.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 12:25:56.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 12:25:56.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:25:56.6 Debug: fpcalc version: 1.5.1 12:25:56.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:25:56.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:25:56.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:25:56.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:25:56.7 Debug: fpcalc version: 1.5.1 12:25:56.7 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 777 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (net6.0) 12:25:56.7 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:25:56.7 Debug: fpcalc version: 1.5.1 12:25:56.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:25:56.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:25:56.8 Debug: fpcalc version: 1.5.1 12:25:56.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:25:56.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:25:56.9 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:25:56.9 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:25:56.9 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:25:56.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:25:56.8 Debug: fpcalc version: 1.5.1 12:25:56.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:25:56.8 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:25:57.0 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:25:57.0 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:25:57.0 Info: 1 instance(s) of Lidarr are running 12:25:57.0 Warn: Another instance of Lidarr is already running. 12:25:57.0 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:25:57.0 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:25:57.0 Info: 1 instance(s) of Lidarr are running 12:25:57.0 Warn: Another instance of Lidarr is already running. 12:25:57.0 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:25:57.0 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:25:57.0 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:25:57.0 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:25:57.0 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:25:57.0 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:25:57.0 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:25:57.0 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 12:25:57.0 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [13 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [16 ms] Skipped show_error_on_install_if_service_already_exist [1 ms] 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.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (net6.0) 12:25:57.4 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:25:57.4 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:25:57.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:25:57.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:25:57.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:25:57.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:25:57.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:25:57.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:25:57.8 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [13 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 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) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:25:57.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:25:57.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:25:58.0 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") --- 12:25:58.0 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") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:25:58.0 Info: Data directory is being overridden to [c:\users\test\] 12:25:58.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:25:58.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:25:58.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:25:58.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:25:58.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:25:58.3 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.) --- 12:25:58.3 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.) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:25:58.3 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.) --- 12:25:58.3 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.) --- 12:25:58.3 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.) --- 12:25:58.3 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.) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:25:58.3 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] 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:25:58.3 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] 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:25:58.3 Warn: The string can't be left empty, null or consist of only whitespaces. 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:25:58.3 Warn: The string can't be left empty, null or consist of only whitespaces. 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:25:58.3 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] 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:25:58.3 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] 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:25:58.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:25:56.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:25:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151570171095_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:57.3 Info: DatabaseEngineVersionCheck migrating 12:25:57.3 Info: PerformDBOperation 12:25:57.3 Info: Performing DB Operation 12:25:57.4 Info: SQLite 3.47.0 12:25:57.4 Info: => 0.0490203s 12:25:57.4 Info: DatabaseEngineVersionCheck migrated 12:25:57.4 Info: => 0.0510836s 12:25:57.4 Info: VersionMigration migrating 12:25:57.4 Info: Beginning Transaction 12:25:57.4 Info: CreateTable VersionInfo 12:25:57.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:25:57.4 Info: => 0.0246324s 12:25:57.4 Info: Committing Transaction 12:25:57.4 Info: VersionMigration migrated 12:25:57.4 Info: => 0.026488s 12:25:57.5 Info: VersionUniqueMigration migrating 12:25:57.5 Info: Beginning Transaction 12:25:57.5 Info: CreateIndex VersionInfo (Version) 12:25:57.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:25:57.5 Info: => 0.0016134s 12:25:57.5 Info: AlterTable VersionInfo 12:25:57.5 Info: => 0.0001612s 12:25:57.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:25:57.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:25:57.5 Info: => 0.0008159s 12:25:57.5 Info: Committing Transaction 12:25:57.5 Info: VersionUniqueMigration migrated 12:25:57.5 Info: => 0.0012566s 12:25:57.5 Info: VersionDescriptionMigration migrating 12:25:57.5 Info: Beginning Transaction 12:25:57.5 Info: AlterTable VersionInfo 12:25:57.5 Info: => 1.04E-05s 12:25:57.5 Info: CreateColumn VersionInfo Description String 12:25:57.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:25:57.5 Info: => 0.0002597s 12:25:57.5 Info: Committing Transaction 12:25:57.5 Info: VersionDescriptionMigration migrated 12:25:57.5 Info: => 0.0005791s 12:25:57.5 Info: 1: InitialSetup migrating 12:25:57.5 Info: Beginning Transaction 12:25:57.5 Info: Starting migration of Main DB to 1 12:25:57.5 Info: CreateTable Config 12:25:57.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:25:57.5 Info: => 0.0002963s 12:25:57.5 Info: CreateIndex Config (Key) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:25:57.5 Info: => 0.0001221s 12:25:57.5 Info: CreateTable RootFolders 12:25:57.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:25:57.5 Info: => 0.0001094s 12:25:57.5 Info: CreateIndex RootFolders (Path) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:25:57.5 Info: => 9.24E-05s 12:25:57.5 Info: CreateTable Artists 12:25:57.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) 12:25:57.5 Info: => 0.0002915s 12:25:57.5 Info: CreateIndex Artists (ForeignArtistId) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:25:57.5 Info: => 0.0001096s 12:25:57.5 Info: CreateIndex Artists (NameSlug) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:25:57.5 Info: => 9E-05s 12:25:57.5 Info: CreateIndex Artists (CleanName) 12:25:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.5 Info: => 0.0001156s 12:25:57.5 Info: CreateIndex Artists (Path) 12:25:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.5 Info: => 0.0001133s 12:25:57.5 Info: CreateTable Albums 12:25:57.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) 12:25:57.5 Info: => 0.0002563s 12:25:57.5 Info: CreateIndex Albums (ForeignAlbumId) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.5 Info: => 0.0001219s 12:25:57.5 Info: CreateIndex Albums (MBId) 12:25:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:25:57.5 Info: => 0.0001051s 12:25:57.5 Info: CreateIndex Albums (TADBId) 12:25:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:25:57.5 Info: => 0.0001049s 12:25:57.5 Info: CreateIndex Albums (TitleSlug) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:25:57.5 Info: => 0.0001054s 12:25:57.5 Info: CreateIndex Albums (CleanTitle) 12:25:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.5 Info: => 0.0001108s 12:25:57.5 Info: CreateIndex Albums (Path) 12:25:57.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:25:57.5 Info: => 0.0001023s 12:25:57.5 Info: CreateTable Tracks 12:25:57.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) 12:25:57.5 Info: => 0.0002s 12:25:57.5 Info: CreateIndex Tracks (ForeignTrackId) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:25:57.5 Info: => 0.0001276s 12:25:57.5 Info: CreateIndex Tracks (ArtistId) 12:25:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:25:57.5 Info: => 0.0001102s 12:25:57.5 Info: CreateIndex Tracks (TrackFileId) 12:25:57.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:25:57.5 Info: => 0.0001035s 12:25:57.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:25:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:25:57.5 Info: => 9.65E-05s 12:25:57.5 Info: CreateTable TrackFiles 12:25:57.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) 12:25:57.5 Info: => 0.00017s 12:25:57.5 Info: CreateIndex TrackFiles (ArtistId) 12:25:57.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:25:57.5 Info: => 0.0001148s 12:25:57.5 Info: CreateIndex TrackFiles (AlbumId) 12:25:57.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:57.5 Info: => 0.0001011s 12:25:57.5 Info: CreateTable History 12:25:57.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) 12:25:57.5 Info: => 0.0001694s 12:25:57.5 Info: CreateIndex History (Date) 12:25:57.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:25:57.5 Info: => 9.8E-05s 12:25:57.5 Info: CreateIndex History (EventType) 12:25:57.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:25:57.5 Info: => 9.49E-05s 12:25:57.5 Info: CreateIndex History (DownloadId) 12:25:57.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:25:57.5 Info: => 0.0001014s 12:25:57.5 Info: CreateIndex History (AlbumId) 12:25:57.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:25:57.5 Info: => 9.23E-05s 12:25:57.5 Info: CreateTable Notifications 12:25:57.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) 12:25:57.5 Info: => 0.0001588s 12:25:57.5 Info: CreateTable ScheduledTasks 12:25:57.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:25:57.5 Info: => 0.0001666s 12:25:57.5 Info: CreateIndex ScheduledTasks (TypeName) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:25:57.5 Info: => 0.0001097s 12:25:57.5 Info: CreateTable Indexers 12:25:57.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) 12:25:57.5 Info: => 0.000136s 12:25:57.5 Info: CreateIndex Indexers (Name) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:25:57.5 Info: => 0.0001278s 12:25:57.5 Info: CreateTable Profiles 12:25:57.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:25:57.5 Info: => 0.0001136s 12:25:57.5 Info: CreateIndex Profiles (Name) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:25:57.5 Info: => 9.88E-05s 12:25:57.5 Info: CreateTable QualityDefinitions 12:25:57.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:25:57.5 Info: => 0.0001496s 12:25:57.5 Info: CreateIndex QualityDefinitions (Quality) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:25:57.5 Info: => 0.0001083s 12:25:57.5 Info: CreateIndex QualityDefinitions (Title) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:25:57.5 Info: => 9.59E-05s 12:25:57.5 Info: CreateTable NamingConfig 12:25:57.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) 12:25:57.5 Info: => 0.0002506s 12:25:57.5 Info: CreateTable Blacklist 12:25:57.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 '') 12:25:57.5 Info: => 0.0013286s 12:25:57.5 Info: CreateTable Metadata 12:25:57.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) 12:25:57.5 Info: => 0.0001465s 12:25:57.5 Info: CreateTable MetadataFiles 12:25:57.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) 12:25:57.5 Info: => 0.0001536s 12:25:57.5 Info: CreateTable DownloadClients 12:25:57.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) 12:25:57.5 Info: => 0.0001366s 12:25:57.5 Info: CreateTable PendingReleases 12:25:57.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 '') 12:25:57.5 Info: => 0.0001738s 12:25:57.5 Info: CreateTable RemotePathMappings 12:25:57.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:25:57.5 Info: => 0.0001408s 12:25:57.5 Info: CreateTable Tags 12:25:57.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:25:57.5 Info: => 0.0001332s 12:25:57.5 Info: CreateIndex Tags (Label) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:25:57.5 Info: => 0.0001312s 12:25:57.5 Info: CreateTable Restrictions 12:25:57.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:25:57.5 Info: => 0.0001372s 12:25:57.5 Info: CreateTable DelayProfiles 12:25:57.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) 12:25:57.5 Info: => 0.0001861s 12:25:57.5 Info: CreateTable Users 12:25:57.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:25:57.5 Info: => 0.0001122s 12:25:57.5 Info: CreateIndex Users (Identifier) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:25:57.5 Info: => 9.99E-05s 12:25:57.5 Info: CreateIndex Users (Username) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:25:57.5 Info: => 0.000105s 12:25:57.5 Info: CreateTable Commands 12:25:57.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) 12:25:57.5 Info: => 0.0001696s 12:25:57.5 Info: CreateTable IndexerStatus 12:25:57.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) 12:25:57.5 Info: => 0.0001427s 12:25:57.5 Info: CreateIndex IndexerStatus (ProviderId) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:25:57.5 Info: => 0.0001234s 12:25:57.5 Info: CreateTable ExtraFiles 12:25:57.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) 12:25:57.5 Info: => 0.0001636s 12:25:57.5 Info: CreateTable LyricFiles 12:25:57.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) 12:25:57.5 Info: => 0.0001589s 12:25:57.5 Info: CreateTable LanguageProfiles 12:25:57.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:25:57.5 Info: => 0.0001197s 12:25:57.5 Info: CreateIndex LanguageProfiles (Name) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:25:57.5 Info: => 0.0001012s 12:25:57.5 Info: CreateTable DownloadClientStatus 12:25:57.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) 12:25:57.5 Info: => 0.000144s 12:25:57.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:25:57.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:25:57.5 Info: => 0.0001047s 12:25:57.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:25:57.5 Info: -> 1 Insert operations completed in 00:00:00.0029564 taking an average of 00:00:00.0029564 12:25:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:25:57', 'InitialSetup') 12:25:57.5 Info: Committing Transaction 12:25:57.5 Info: 1: InitialSetup migrated 12:25:57.5 Info: => 0.0046446s 12:25:57.5 Info: 2: add_reason_to_pending_releases migrating 12:25:57.5 Info: Beginning Transaction 12:25:57.5 Info: Starting migration of Main DB to 2 12:25:57.5 Info: AlterTable PendingReleases 12:25:57.5 Info: => 5E-07s 12:25:57.5 Info: CreateColumn PendingReleases Reason Int32 12:25:57.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:25:57.5 Info: => 0.0005171s 12:25:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:25:57', 'add_reason_to_pending_releases') 12:25:57.5 Info: Committing Transaction 12:25:57.5 Info: 2: add_reason_to_pending_releases migrated 12:25:57.5 Info: => 0.0010142s 12:25:57.5 Info: 3: add_medium_support migrating 12:25:57.5 Info: Beginning Transaction 12:25:57.5 Info: Starting migration of Main DB to 3 12:25:57.5 Info: AlterTable Albums 12:25:57.5 Info: => 5E-07s 12:25:57.5 Info: CreateColumn Albums Media String 12:25:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:25:57.5 Info: => 0.0005472s 12:25:57.5 Info: AlterTable Tracks 12:25:57.5 Info: => 5E-07s 12:25:57.5 Info: CreateColumn Tracks MediumNumber Int32 12:25:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:25:57.5 Info: => 0.0004921s 12:25:57.5 Info: AlterTable Tracks 12:25:57.5 Info: => 5E-07s 12:25:57.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:25:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:25:57.5 Info: => 0.000494s 12:25:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:25:57.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:25:57.5 Info: => 0.0003005s 12:25:57.5 Info: DeleteColumn Tracks TrackNumber 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Tracks" 12:25:57.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:25:57.6 Info: => 0.0485086s 12:25:57.6 Info: AlterTable Tracks 12:25:57.6 Info: => 8E-07s 12:25:57.6 Info: CreateColumn Tracks TrackNumber String 12:25:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:25:57.6 Info: => 0.0005326s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:25:57', 'add_medium_support') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 3: add_medium_support migrated 12:25:57.6 Info: => 0.0011744s 12:25:57.6 Info: 4: add_various_qualites_in_profile migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 4 12:25:57.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:25:57.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:25:57.6 Info: => 6.83E-05s 12:25:57.6 Info: PerformDBOperation 12:25:57.6 Info: Performing DB Operation 12:25:57.6 Info: => 0.0082845s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:25:57', 'add_various_qualites_in_profile') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 4: add_various_qualites_in_profile migrated 12:25:57.6 Info: => 0.0087568s 12:25:57.6 Info: 5: metadata_profiles migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 5 12:25:57.6 Info: CreateTable MetadataProfiles 12:25:57.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:25:57.6 Info: => 0.0001508s 12:25:57.6 Info: CreateIndex MetadataProfiles (Name) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:25:57.6 Info: => 0.0001531s 12:25:57.6 Info: AlterTable Artists 12:25:57.6 Info: => 5E-07s 12:25:57.6 Info: CreateColumn Artists MetadataProfileId Int32 12:25:57.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:25:57.6 Info: => 0.0006311s 12:25:57.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Artists" 12:25:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.6 Info: => 0.0047971s 12:25:57.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Artists" 12:25:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.6 Info: => 0.004592s 12:25:57.6 Info: AlterTable Albums 12:25:57.6 Info: => 5E-07s 12:25:57.6 Info: CreateColumn Albums SecondaryTypes String 12:25:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:25:57.6 Info: => 0.0005099s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:25:57', 'metadata_profiles') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 5: metadata_profiles migrated 12:25:57.6 Info: => 0.001124s 12:25:57.6 Info: 6: separate_automatic_and_interactive_search migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 6 12:25:57.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:25:57.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) 12:25:57.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:25:57.6 Info: DROP TABLE "Indexers" 12:25:57.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:25:57.6 Info: => 0.0066456s 12:25:57.6 Info: AlterTable Indexers 12:25:57.6 Info: => 5E-07s 12:25:57.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:25:57.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:25:57.6 Info: => 0.0005071s 12:25:57.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:25:57.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:25:57.6 Info: => 4.19E-05s 12:25:57.6 Info: AlterTable Indexers 12:25:57.6 Info: => 4E-07s 12:25:57.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Indexers" 12:25:57.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:25:57.6 Info: => 0.0051024s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:25:57', 'separate_automatic_and_interactive_search') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 6: separate_automatic_and_interactive_search migrated 12:25:57.6 Info: => 0.0056028s 12:25:57.6 Info: 7: change_album_path_to_relative migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 7 12:25:57.6 Info: DeleteColumn Albums Path 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Albums" 12:25:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.6 Info: => 0.0052297s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:25:57', 'change_album_path_to_relative') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 7: change_album_path_to_relative migrated 12:25:57.6 Info: => 0.0058007s 12:25:57.6 Info: 8: change_quality_size_mb_to_kb migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 8 12:25:57.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 12:25:57.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 12:25:57.6 Info: => 5.02E-05s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:25:57', 'change_quality_size_mb_to_kb') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 8: change_quality_size_mb_to_kb migrated 12:25:57.6 Info: => 0.0004968s 12:25:57.6 Info: 9: album_releases migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 9 12:25:57.6 Info: AlterTable Albums 12:25:57.6 Info: => 7E-07s 12:25:57.6 Info: CreateColumn Albums Releases String 12:25:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:25:57.6 Info: => 0.0005343s 12:25:57.6 Info: AlterTable Albums 12:25:57.6 Info: => 5E-07s 12:25:57.6 Info: CreateColumn Albums CurrentRelease String 12:25:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:25:57.6 Info: => 0.0005324s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:25:57', 'album_releases') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 9: album_releases migrated 12:25:57.6 Info: => 0.001012s 12:25:57.6 Info: 10: album_releases_fix migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 10 12:25:57.6 Info: AlterTable Albums 12:25:57.6 Info: => 7E-07s 12:25:57.6 Info: AlterColumn Albums Releases String 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Albums" 12:25:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.6 Info: => 0.0048081s 12:25:57.6 Info: AlterTable Albums 12:25:57.6 Info: => 5E-07s 12:25:57.6 Info: AlterColumn Albums CurrentRelease String 12:25:57.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) 12:25:57.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" 12:25:57.6 Info: DROP TABLE "Albums" 12:25:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:25:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.6 Info: => 0.0047757s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:25:57', 'album_releases_fix') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 10: album_releases_fix migrated 12:25:57.6 Info: => 0.0052892s 12:25:57.6 Info: 11: import_lists migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 11 12:25:57.6 Info: CreateTable ImportLists 12:25:57.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) 12:25:57.6 Info: => 0.0001648s 12:25:57.6 Info: CreateIndex ImportLists (Name) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:25:57.6 Info: => 0.0001251s 12:25:57.6 Info: CreateTable ImportListStatus 12:25:57.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) 12:25:57.6 Info: => 0.0001455s 12:25:57.6 Info: CreateIndex ImportListStatus (ProviderId) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:25:57.6 Info: => 0.0001173s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:25:57', 'import_lists') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 11: import_lists migrated 12:25:57.6 Info: => 0.0005991s 12:25:57.6 Info: 12: add_release_status migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 12 12:25:57.6 Info: AlterTable MetadataProfiles 12:25:57.6 Info: => 8E-07s 12:25:57.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:25:57.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:25:57.6 Info: => 0.0005805s 12:25:57.6 Info: PerformDBOperation 12:25:57.6 Info: Performing DB Operation 12:25:57.6 Info: => 0.0024754s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:25:57', 'add_release_status') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 12: add_release_status migrated 12:25:57.6 Info: => 0.0029512s 12:25:57.6 Info: 13: album_download_notification migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 13 12:25:57.6 Info: AlterTable Notifications 12:25:57.6 Info: => 8E-07s 12:25:57.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:25:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:25:57.6 Info: => 0.0005596s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:25:57', 'album_download_notification') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 13: album_download_notification migrated 12:25:57.6 Info: => 0.0010342s 12:25:57.6 Info: 14: fix_language_metadata_profiles migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 14 12:25:57.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 12:25:57.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 12:25:57.6 Info: => 7.93E-05s 12:25:57.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 12:25:57.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 12:25:57.6 Info: => 6.53E-05s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:25:57', 'fix_language_metadata_profiles') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 14: fix_language_metadata_profiles migrated 12:25:57.6 Info: => 0.0006371s 12:25:57.6 Info: 15: remove_fanzub migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 15 12:25:57.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:25:57.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:25:57.6 Info: => 4.64E-05s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:25:57', 'remove_fanzub') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 15: remove_fanzub migrated 12:25:57.6 Info: => 0.0004134s 12:25:57.6 Info: 16: update_artist_history_indexes migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 16 12:25:57.6 Info: CreateIndex Albums (ArtistId) 12:25:57.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:25:57.6 Info: => 0.000136s 12:25:57.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:25:57.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:25:57.6 Info: => 0.0001171s 12:25:57.6 Info: DeleteIndex History (AlbumId) 12:25:57.6 Info: DROP INDEX "IX_History_AlbumId" 12:25:57.6 Info: => 0.0004187s 12:25:57.6 Info: CreateIndex History (AlbumId, Date) 12:25:57.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:25:57.6 Info: => 0.0001222s 12:25:57.6 Info: DeleteIndex History (DownloadId) 12:25:57.6 Info: DROP INDEX "IX_History_DownloadId" 12:25:57.6 Info: => 0.0001386s 12:25:57.6 Info: CreateIndex History (DownloadId, Date) 12:25:57.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:25:57.6 Info: => 0.0001138s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:25:57', 'update_artist_history_indexes') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 16: update_artist_history_indexes migrated 12:25:57.6 Info: => 0.0006188s 12:25:57.6 Info: 17: remove_nma migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 17 12:25:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:25:57.6 Info: => 0.0024474s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:25:57', 'remove_nma') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 17: remove_nma migrated 12:25:57.6 Info: => 0.0029377s 12:25:57.6 Info: 18: album_disambiguation migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 18 12:25:57.6 Info: AlterTable Albums 12:25:57.6 Info: => 5E-06s 12:25:57.6 Info: CreateColumn Albums Disambiguation String 12:25:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:25:57.6 Info: => 0.0005079s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:25:57', 'album_disambiguation') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 18: album_disambiguation migrated 12:25:57.6 Info: => 0.0009706s 12:25:57.6 Info: 19: add_ape_quality_in_profiles migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 19 12:25:57.6 Info: PerformDBOperation 12:25:57.6 Info: Performing DB Operation 12:25:57.6 Info: => 0.0028609s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:25:57', 'add_ape_quality_in_profiles') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 19: add_ape_quality_in_profiles migrated 12:25:57.6 Info: => 0.0033232s 12:25:57.6 Info: 20: remove_pushalot migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 20 12:25:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:25:57.6 Info: => 6.62E-05s 12:25:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:25:57.6 Info: => 4.42E-05s 12:25:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:25:57.6 Info: => 4.18E-05s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:25:57', 'remove_pushalot') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 20: remove_pushalot migrated 12:25:57.6 Info: => 0.0004769s 12:25:57.6 Info: 21: add_custom_filters migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 21 12:25:57.6 Info: CreateTable CustomFilters 12:25:57.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:25:57.6 Info: => 0.0001587s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:25:57', 'add_custom_filters') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 21: add_custom_filters migrated 12:25:57.6 Info: => 0.0006276s 12:25:57.6 Info: 22: import_list_tags migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 22 12:25:57.6 Info: AlterTable ImportLists 12:25:57.6 Info: => 8E-07s 12:25:57.6 Info: CreateColumn ImportLists Tags String 12:25:57.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:25:57.6 Info: => 0.000507s 12:25:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:25:57', 'import_list_tags') 12:25:57.6 Info: Committing Transaction 12:25:57.6 Info: 22: import_list_tags migrated 12:25:57.6 Info: => 0.0009007s 12:25:57.6 Info: 23: add_release_groups_etc migrating 12:25:57.6 Info: Beginning Transaction 12:25:57.6 Info: Starting migration of Main DB to 23 12:25:57.6 Info: CreateTable ArtistMetadata 12:25:57.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) 12:25:57.6 Info: => 0.000169s 12:25:57.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:25:57.6 Info: => 9.95E-05s 12:25:57.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" 12:25:57.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" 12:25:57.6 Info: => 9.05E-05s 12:25:57.6 Info: AlterTable Artists 12:25:57.6 Info: => 4E-07s 12:25:57.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:25:57.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:25:57.6 Info: => 0.0005586s 12:25:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:25:57.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:25:57.6 Info: => 0.0001054s 12:25:57.6 Info: CreateTable AlbumReleases 12:25:57.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) 12:25:57.6 Info: => 0.0001645s 12:25:57.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:25:57.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:25:57.6 Info: => 0.0001287s 12:25:57.6 Info: CreateIndex AlbumReleases (AlbumId) 12:25:57.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:25:57.6 Info: => 0.0001098s 12:25:57.6 Info: PerformDBOperation 12:25:57.6 Info: Performing DB Operation 12:25:57.7 Info: => 0.0084173s 12:25:57.7 Info: AlterTable Albums 12:25:57.7 Info: => 7E-07s 12:25:57.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:25:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0006003s 12:25:57.7 Info: AlterTable Albums 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:25:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:25:57.7 Info: => 0.0005943s 12:25:57.7 Info: AlterTable Albums 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Albums Links String 12:25:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:25:57.7 Info: => 0.0005707s 12:25:57.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:25:57.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:25:57.7 Info: => 8.1E-05s 12:25:57.7 Info: AlterTable Tracks 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Tracks ForeignRecordingId String 12:25:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:25:57.7 Info: => 0.0005702s 12:25:57.7 Info: AlterTable Tracks 12:25:57.7 Info: => 6E-07s 12:25:57.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:25:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0005714s 12:25:57.7 Info: AlterTable Tracks 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:25:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0005715s 12:25:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:25:57.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:25:57.7 Info: => 8.09E-05s 12:25:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:25:57.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:25:57.7 Info: => 7.27E-05s 12:25:57.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Artists" 12:25:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.7 Info: => 0.0049477s 12:25:57.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Albums" 12:25:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.7 Info: => 0.0049516s 12:25:57.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Tracks" 12:25:57.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:25:57.7 Info: => 0.004508s 12:25:57.7 Info: DeleteColumn TrackFiles ArtistId 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "TrackFiles" 12:25:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:25:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:57.7 Info: => 0.0043597s 12:25:57.7 Info: CreateIndex Artists (ArtistMetadataId) 12:25:57.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.7 Info: => 9.24E-05s 12:25:57.7 Info: CreateIndex Artists (Monitored) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.7 Info: => 8.83E-05s 12:25:57.7 Info: CreateIndex Albums (ArtistMetadataId) 12:25:57.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:25:57.7 Info: => 8.78E-05s 12:25:57.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:25:57.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:25:57.7 Info: => 8.64E-05s 12:25:57.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:25:57.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:25:57.7 Info: => 8.49E-05s 12:25:57.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:25:57.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:25:57.7 Info: => 8.41E-05s 12:25:57.7 Info: UpdateData 12:25:57.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:25:57.7 Info: => 0.0021027s 12:25:57.7 Info: UpdateData 12:25:57.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:25:57.7 Info: => 6.75E-05s 12:25:57.7 Info: UpdateData 12:25:57.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:25:57.7 Info: => 5.24E-05s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:25:57', 'add_release_groups_etc') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 23: add_release_groups_etc migrated 12:25:57.7 Info: => 0.0007135s 12:25:57.7 Info: 24: NewMediaInfoFormat migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 24 12:25:57.7 Info: UpdateData 12:25:57.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:25:57.7 Info: => 5.54E-05s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:25:57', 'NewMediaInfoFormat') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 24: NewMediaInfoFormat migrated 12:25:57.7 Info: => 0.0005061s 12:25:57.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 25 12:25:57.7 Info: RenameTable Restrictions ReleaseProfiles 12:25:57.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:25:57.7 Info: => 0.0018596s 12:25:57.7 Info: AlterTable ReleaseProfiles 12:25:57.7 Info: => 6E-07s 12:25:57.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:25:57.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:25:57.7 Info: => 0.0005946s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:25:57', 'rename_restrictions_to_release_profiles') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:25:57.7 Info: => 0.0010614s 12:25:57.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 26 12:25:57.7 Info: RenameTable Profiles QualityProfiles 12:25:57.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:25:57.7 Info: => 0.0014943s 12:25:57.7 Info: AlterTable QualityProfiles 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:25:57.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:25:57.7 Info: => 0.0006476s 12:25:57.7 Info: AlterTable LanguageProfiles 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:25:57.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:25:57.7 Info: => 0.0005686s 12:25:57.7 Info: UpdateData 12:25:57.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:25:57.7 Info: => 4.87E-05s 12:25:57.7 Info: UpdateData 12:25:57.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:25:57.7 Info: => 4.16E-05s 12:25:57.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Artists" 12:25:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.7 Info: => 0.0048723s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:25:57', 'rename_quality_profiles_add_upgrade_allowed') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:25:57.7 Info: => 0.0054155s 12:25:57.7 Info: 27: add_import_exclusions migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 27 12:25:57.7 Info: CreateTable ImportListExclusions 12:25:57.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:25:57.7 Info: => 0.0001261s 12:25:57.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:25:57.7 Info: => 9.81E-05s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:25:57', 'add_import_exclusions') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 27: add_import_exclusions migrated 12:25:57.7 Info: => 0.0005793s 12:25:57.7 Info: 28: clean_artist_metadata_table migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 28 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001466s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001306s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001275s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001296s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001251s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001255s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:25:57', 'clean_artist_metadata_table') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 28: clean_artist_metadata_table migrated 12:25:57.7 Info: => 0.0005762s 12:25:57.7 Info: 29: health_issue_notification migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 29 12:25:57.7 Info: AlterTable Notifications 12:25:57.7 Info: => 7E-07s 12:25:57.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:25:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0006477s 12:25:57.7 Info: AlterTable Notifications 12:25:57.7 Info: => 6E-07s 12:25:57.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:25:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0005808s 12:25:57.7 Info: AlterTable Notifications 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:25:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0005577s 12:25:57.7 Info: AlterTable Notifications 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:25:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0006631s 12:25:57.7 Info: AlterTable Notifications 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:25:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:25:57.7 Info: => 0.0006417s 12:25:57.7 Info: DeleteColumn Notifications OnDownload 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Notifications" 12:25:57.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:25:57.7 Info: => 0.0048193s 12:25:57.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Notifications" 12:25:57.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:25:57.7 Info: => 0.0072156s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:25:57', 'health_issue_notification') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 29: health_issue_notification migrated 12:25:57.7 Info: => 0.0077629s 12:25:57.7 Info: 30: add_mediafilerepository_mtime migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 30 12:25:57.7 Info: AlterTable TrackFiles 12:25:57.7 Info: => 7E-07s 12:25:57.7 Info: CreateColumn TrackFiles Modified DateTime 12:25:57.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:25:57.7 Info: => 0.0006005s 12:25:57.7 Info: AlterTable TrackFiles 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn TrackFiles Path String 12:25:57.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:25:57.7 Info: => 0.0005514s 12:25:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:25:57.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:25:57.7 Info: => 4.12E-05s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001282s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001412s 12:25:57.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) 12:25:57.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) 12:25:57.7 Info: => 0.0001452s 12:25:57.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") 12:25:57.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") 12:25:57.7 Info: => 7.87E-05s 12:25:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:25:57.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:25:57.7 Info: => 5.92E-05s 12:25:57.7 Info: AlterTable TrackFiles 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: AlterColumn TrackFiles Path String 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "TrackFiles" 12:25:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:25:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:57.7 Info: => 0.0048448s 12:25:57.7 Info: CreateIndex TrackFiles (Path) 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:25:57.7 Info: => 0.0001005s 12:25:57.7 Info: DeleteColumn TrackFiles RelativePath 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "TrackFiles" 12:25:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:25:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:25:57.7 Info: => 0.0045312s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:25:57', 'add_mediafilerepository_mtime') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 30: add_mediafilerepository_mtime migrated 12:25:57.7 Info: => 0.0050277s 12:25:57.7 Info: 31: add_artistmetadataid_constraint migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 31 12:25:57.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") 12:25:57.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") 12:25:57.7 Info: => 8.82E-05s 12:25:57.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:25:57.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:25:57.7 Info: => 0.0001303s 12:25:57.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Artists" 12:25:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.7 Info: => 0.0048086s 12:25:57.7 Info: CreateIndex Artists (ArtistMetadataId) 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.7 Info: => 9.02E-05s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:25:57', 'add_artistmetadataid_constraint') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 31: add_artistmetadataid_constraint migrated 12:25:57.7 Info: => 0.0006022s 12:25:57.7 Info: 32: old_ids_and_artist_alias migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 32 12:25:57.7 Info: AlterTable ArtistMetadata 12:25:57.7 Info: => 8E-07s 12:25:57.7 Info: CreateColumn ArtistMetadata Aliases String 12:25:57.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:25:57.7 Info: => 0.0005863s 12:25:57.7 Info: AlterTable ArtistMetadata 12:25:57.7 Info: => 6E-07s 12:25:57.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:25:57.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:25:57.7 Info: => 0.0006048s 12:25:57.7 Info: AlterTable Albums 12:25:57.7 Info: => 6E-07s 12:25:57.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:25:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:25:57.7 Info: => 0.0005712s 12:25:57.7 Info: AlterTable AlbumReleases 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:25:57.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:25:57.7 Info: => 0.0005779s 12:25:57.7 Info: AlterTable Tracks 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:25:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:25:57.7 Info: => 0.0005707s 12:25:57.7 Info: AlterTable Tracks 12:25:57.7 Info: => 5E-07s 12:25:57.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:25:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:25:57.7 Info: => 0.0005919s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:25:57', 'old_ids_and_artist_alias') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 32: old_ids_and_artist_alias migrated 12:25:57.7 Info: => 0.0010857s 12:25:57.7 Info: 33: download_propers_config migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 33 12:25:57.7 Info: PerformDBOperation 12:25:57.7 Info: Performing DB Operation 12:25:57.7 Info: => 0.000451s 12:25:57.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:25:57.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:25:57.7 Info: => 4.14E-05s 12:25:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:25:57', 'download_propers_config') 12:25:57.7 Info: Committing Transaction 12:25:57.7 Info: 33: download_propers_config migrated 12:25:57.7 Info: => 0.0005475s 12:25:57.7 Info: 34: remove_language_profiles migrating 12:25:57.7 Info: Beginning Transaction 12:25:57.7 Info: Starting migration of Main DB to 34 12:25:57.7 Info: DeleteTable LanguageProfiles 12:25:57.7 Info: DROP TABLE "LanguageProfiles" 12:25:57.7 Info: => 0.0002614s 12:25:57.7 Info: DeleteColumn Artists LanguageProfileId 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "Artists" 12:25:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.7 Info: => 0.0048742s 12:25:57.7 Info: DeleteColumn ImportLists LanguageProfileId 12:25:57.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) 12:25:57.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" 12:25:57.7 Info: DROP TABLE "ImportLists" 12:25:57.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:25:57.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:25:57.7 Info: => 0.0044398s 12:25:57.7 Info: DeleteColumn Blacklist Language 12:25:57.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) 12:25:57.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" 12:25:57.8 Info: DROP TABLE "Blacklist" 12:25:57.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:25:57.8 Info: => 0.0045271s 12:25:57.8 Info: DeleteColumn History Language 12:25:57.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) 12:25:57.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" 12:25:57.8 Info: DROP TABLE "History" 12:25:57.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:25:57.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:25:57.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:25:57.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:25:57.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:25:57.8 Info: => 0.004851s 12:25:57.8 Info: DeleteColumn LyricFiles Language 12:25:57.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) 12:25:57.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" 12:25:57.8 Info: DROP TABLE "LyricFiles" 12:25:57.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:25:57.8 Info: => 0.0045019s 12:25:57.8 Info: DeleteColumn TrackFiles Language 12:25:57.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) 12:25:57.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" 12:25:57.8 Info: DROP TABLE "TrackFiles" 12:25:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:25:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:57.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:25:57.8 Info: => 0.0045246s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:25:57', 'remove_language_profiles') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 34: remove_language_profiles migrated 12:25:57.8 Info: => 0.0052547s 12:25:57.8 Info: 35: multi_disc_naming_format migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 35 12:25:57.8 Info: AlterTable NamingConfig 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:25:57.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:25:57.8 Info: => 0.0005397s 12:25:57.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:25:57.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:25:57.8 Info: => 4.45E-05s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:25:57', 'multi_disc_naming_format') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 35: multi_disc_naming_format migrated 12:25:57.8 Info: => 0.0004953s 12:25:57.8 Info: 36: add_download_client_priority migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 36 12:25:57.8 Info: AlterTable DownloadClients 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn DownloadClients Priority Int32 12:25:57.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:25:57.8 Info: => 0.0005419s 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.0260866s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:25:57', 'add_download_client_priority') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 36: add_download_client_priority migrated 12:25:57.8 Info: => 0.0266734s 12:25:57.8 Info: 37: remove_growl_prowl migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 37 12:25:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:25:57.8 Info: => 6.11E-05s 12:25:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:25:57.8 Info: => 4.14E-05s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:25:57', 'remove_growl_prowl') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 37: remove_growl_prowl migrated 12:25:57.8 Info: => 0.0004976s 12:25:57.8 Info: 38: remove_plex_hometheatre migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 38 12:25:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:25:57.8 Info: => 4.99E-05s 12:25:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:25:57.8 Info: => 4.1E-05s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:25:57', 'remove_plex_hometheatre') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 38: remove_plex_hometheatre migrated 12:25:57.8 Info: => 0.0004712s 12:25:57.8 Info: 39: add_root_folder_add_defaults migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 39 12:25:57.8 Info: AlterTable RootFolders 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn RootFolders Name String 12:25:57.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:25:57.8 Info: => 0.0005867s 12:25:57.8 Info: AlterTable RootFolders 12:25:57.8 Info: => 6E-07s 12:25:57.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:25:57.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.000617s 12:25:57.8 Info: AlterTable RootFolders 12:25:57.8 Info: => 6E-07s 12:25:57.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:25:57.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0005602s 12:25:57.8 Info: AlterTable RootFolders 12:25:57.8 Info: => 6E-07s 12:25:57.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:25:57.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0005714s 12:25:57.8 Info: AlterTable RootFolders 12:25:57.8 Info: => 4E-07s 12:25:57.8 Info: CreateColumn RootFolders DefaultTags String 12:25:57.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:25:57.8 Info: => 0.0005455s 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.001426s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:25:57', 'add_root_folder_add_defaults') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 39: add_root_folder_add_defaults migrated 12:25:57.8 Info: => 0.0019236s 12:25:57.8 Info: 40: task_duration migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 40 12:25:57.8 Info: AlterTable ScheduledTasks 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:25:57.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:25:57.8 Info: => 0.0005716s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:25:57', 'task_duration') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 40: task_duration migrated 12:25:57.8 Info: => 0.0010297s 12:25:57.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 41 12:25:57.8 Info: AlterTable ReleaseProfiles 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:25:57.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:25:57.8 Info: => 0.000556s 12:25:57.8 Info: AlterTable ReleaseProfiles 12:25:57.8 Info: => 6E-07s 12:25:57.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:25:57.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0005696s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:25:57', 'add_indexer_and_enabled_to_release_profiles') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:25:57.8 Info: => 0.0010338s 12:25:57.8 Info: 42: remove_album_folders migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 42 12:25:57.8 Info: DeleteColumn Artists AlbumFolder 12:25:57.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) 12:25:57.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" 12:25:57.8 Info: DROP TABLE "Artists" 12:25:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.8 Info: => 0.0051916s 12:25:57.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:25:57.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:25:57.8 Info: => 4.53E-05s 12:25:57.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:25:57.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:25:57.8 Info: => 4.02E-05s 12:25:57.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:25:57.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) 12:25:57.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:25:57.8 Info: DROP TABLE "NamingConfig" 12:25:57.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:25:57.8 Info: => 0.004616s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:25:57', 'remove_album_folders') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 42: remove_album_folders migrated 12:25:57.8 Info: => 0.0052479s 12:25:57.8 Info: 44: add_priority_to_indexers migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 44 12:25:57.8 Info: AlterTable Indexers 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn Indexers Priority Int32 12:25:57.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:25:57.8 Info: => 0.0005709s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:25:57', 'add_priority_to_indexers') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 44: add_priority_to_indexers migrated 12:25:57.8 Info: => 0.0011112s 12:25:57.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 45 12:25:57.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:25:57.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:25:57.8 Info: => 0.0001383s 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.0005075s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:25:57', 'remove_chown_and_folderchmod_config') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:25:57.8 Info: => 0.0009009s 12:25:57.8 Info: 47: update_notifiarr migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 47 12:25:57.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:25:57.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:25:57.8 Info: => 6.97E-05s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:25:57', 'update_notifiarr') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 47: update_notifiarr migrated 12:25:57.8 Info: => 0.000515s 12:25:57.8 Info: 49: email_multiple_addresses migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 49 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.0022002s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:25:57', 'email_multiple_addresses') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 49: email_multiple_addresses migrated 12:25:57.8 Info: => 0.0026716s 12:25:57.8 Info: 50: rename_blacklist_to_blocklist migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 50 12:25:57.8 Info: RenameTable Blacklist Blocklist 12:25:57.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:25:57.8 Info: => 0.0015453s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:25:57', 'rename_blacklist_to_blocklist') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 50: rename_blacklist_to_blocklist migrated 12:25:57.8 Info: => 0.0020247s 12:25:57.8 Info: 51: cdh_per_downloadclient migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 51 12:25:57.8 Info: AlterTable DownloadClients 12:25:57.8 Info: => 9E-07s 12:25:57.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:25:57.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:25:57.8 Info: => 0.0005704s 12:25:57.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:25:57.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:25:57.8 Info: => 0.0005798s 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.003823s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:25:57', 'cdh_per_downloadclient') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 51: cdh_per_downloadclient migrated 12:25:57.8 Info: => 0.004376s 12:25:57.8 Info: 52: download_history migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 52 12:25:57.8 Info: CreateTable DownloadHistory 12:25:57.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) 12:25:57.8 Info: => 0.000157s 12:25:57.8 Info: CreateIndex DownloadHistory (EventType) 12:25:57.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:25:57.8 Info: => 0.0001041s 12:25:57.8 Info: CreateIndex DownloadHistory (ArtistId) 12:25:57.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:25:57.8 Info: => 9.15E-05s 12:25:57.8 Info: CreateIndex DownloadHistory (DownloadId) 12:25:57.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:25:57.8 Info: => 9.28E-05s 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.002195s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:25:57', 'download_history') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 52: download_history migrated 12:25:57.8 Info: => 0.0027753s 12:25:57.8 Info: 53: add_update_history migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 53 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:25:57', 'add_update_history') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 53: add_update_history migrated 12:25:57.8 Info: => 0.0006089s 12:25:57.8 Info: 54: add_on_update_to_notifications migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 54 12:25:57.8 Info: AlterTable Notifications 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:25:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:25:57.8 Info: => 0.0005745s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:25:57', 'add_on_update_to_notifications') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 54: add_on_update_to_notifications migrated 12:25:57.8 Info: => 0.0010703s 12:25:57.8 Info: 55: download_client_per_indexer migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 55 12:25:57.8 Info: AlterTable Indexers 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn Indexers DownloadClientId Int32 12:25:57.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0005984s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:25:57', 'download_client_per_indexer') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 55: download_client_per_indexer migrated 12:25:57.8 Info: => 0.0009977s 12:25:57.8 Info: 56: AddNewItemMonitorType migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 56 12:25:57.8 Info: AlterTable Artists 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn Artists MonitorNewItems Int32 12:25:57.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0005941s 12:25:57.8 Info: AlterTable RootFolders 12:25:57.8 Info: => 6E-07s 12:25:57.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:25:57.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0005618s 12:25:57.8 Info: AlterTable ImportLists 12:25:57.8 Info: => 5E-07s 12:25:57.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:25:57.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0008817s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:25:57', 'AddNewItemMonitorType') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 56: AddNewItemMonitorType migrated 12:25:57.8 Info: => 0.001357s 12:25:57.8 Info: 57: ImportListSearch migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 57 12:25:57.8 Info: AlterTable ImportLists 12:25:57.8 Info: => 7E-07s 12:25:57.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:25:57.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:25:57.8 Info: => 0.0005851s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:25:57', 'ImportListSearch') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 57: ImportListSearch migrated 12:25:57.8 Info: => 0.001008s 12:25:57.8 Info: 58: ImportListMonitorExisting migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 58 12:25:57.8 Info: AlterTable ImportLists 12:25:57.8 Info: => 8E-07s 12:25:57.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:25:57.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:25:57.8 Info: => 0.0006022s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:25:57', 'ImportListMonitorExisting') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 58: ImportListMonitorExisting migrated 12:25:57.8 Info: => 0.0010086s 12:25:57.8 Info: 59: add_indexer_tags migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 59 12:25:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:25:57.8 Info: => 5.16E-05s 12:25:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:25:57.8 Info: => 4.26E-05s 12:25:57.8 Info: AlterTable Indexers 12:25:57.8 Info: => 5E-07s 12:25:57.8 Info: CreateColumn Indexers Tags String 12:25:57.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:25:57.8 Info: => 0.0005834s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:25:57', 'add_indexer_tags') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 59: add_indexer_tags migrated 12:25:57.8 Info: => 0.0009954s 12:25:57.8 Info: 60: update_audio_types migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.8 Info: Starting migration of Main DB to 60 12:25:57.8 Info: PerformDBOperation 12:25:57.8 Info: Performing DB Operation 12:25:57.8 Info: => 0.0018634s 12:25:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:25:57', 'update_audio_types') 12:25:57.8 Info: Committing Transaction 12:25:57.8 Info: 60: update_audio_types migrated 12:25:57.8 Info: => 0.0022133s 12:25:57.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:25:57.8 Info: Beginning Transaction 12:25:57.9 Info: Starting migration of Main DB to 61 12:25:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:57.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:25:57.9 Info: => 4.81E-05s 12:25:57.9 Info: AlterTable AlbumReleases 12:25:57.9 Info: => 5E-07s 12:25:57.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "AlbumReleases" 12:25:57.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:25:57.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:25:57.9 Info: => 0.0048526s 12:25:57.9 Info: AlterTable Albums 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Albums" 12:25:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:25:57.9 Info: => 0.0050278s 12:25:57.9 Info: AlterTable Albums 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Albums" 12:25:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:25:57.9 Info: => 0.0076207s 12:25:57.9 Info: AlterTable Albums 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Albums Added DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Albums" 12:25:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:25:57.9 Info: => 0.007551s 12:25:57.9 Info: AlterTable Artists 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Artists" 12:25:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.9 Info: => 0.0075358s 12:25:57.9 Info: AlterTable Artists 12:25:57.9 Info: => 5E-07s 12:25:57.9 Info: AlterColumn Artists Added DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Artists" 12:25:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:25:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:25:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:25:57.9 Info: => 0.0085835s 12:25:57.9 Info: AlterTable Blocklist 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Blocklist" 12:25:57.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:25:57.9 Info: => 0.0088576s 12:25:57.9 Info: AlterTable Blocklist 12:25:57.9 Info: => 7E-07s 12:25:57.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Blocklist" 12:25:57.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:25:57.9 Info: => 0.0068995s 12:25:57.9 Info: AlterTable Commands 12:25:57.9 Info: => 7E-07s 12:25:57.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Commands" 12:25:57.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:25:57.9 Info: => 0.0045625s 12:25:57.9 Info: AlterTable Commands 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Commands" 12:25:57.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:25:57.9 Info: => 0.0044775s 12:25:57.9 Info: AlterTable Commands 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "Commands" 12:25:57.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:25:57.9 Info: => 0.0045125s 12:25:57.9 Info: AlterTable DownloadClientStatus 12:25:57.9 Info: => 7E-07s 12:25:57.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:25:57.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) 12:25:57.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:25:57.9 Info: DROP TABLE "DownloadClientStatus" 12:25:57.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:25:57.9 Info: => 0.0046267s 12:25:57.9 Info: AlterTable DownloadClientStatus 12:25:57.9 Info: => 5E-07s 12:25:57.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:25:57.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) 12:25:57.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:25:57.9 Info: DROP TABLE "DownloadClientStatus" 12:25:57.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:25:57.9 Info: => 0.0045876s 12:25:57.9 Info: AlterTable DownloadClientStatus 12:25:57.9 Info: => 4E-07s 12:25:57.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:25:57.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) 12:25:57.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:25:57.9 Info: DROP TABLE "DownloadClientStatus" 12:25:57.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:25:57.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:25:57.9 Info: => 0.00472s 12:25:57.9 Info: AlterTable DownloadHistory 12:25:57.9 Info: => 5E-07s 12:25:57.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "DownloadHistory" 12:25:57.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:25:57.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:25:57.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:25:57.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:25:57.9 Info: => 0.0049498s 12:25:57.9 Info: AlterTable ExtraFiles 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:25:57.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) 12:25:57.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" 12:25:57.9 Info: DROP TABLE "ExtraFiles" 12:25:57.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:25:57.9 Info: => 0.0044377s 12:25:57.9 Info: AlterTable ExtraFiles 12:25:57.9 Info: => 6E-07s 12:25:57.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "ExtraFiles" 12:25:58.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:25:58.0 Info: => 0.0044861s 12:25:58.0 Info: AlterTable History 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn History Date DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "History" 12:25:58.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:25:58.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:25:58.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:25:58.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:25:58.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:25:58.0 Info: => 0.0053199s 12:25:58.0 Info: AlterTable ImportListStatus 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:25:58.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:25:58.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:25:58.0 Info: DROP TABLE "ImportListStatus" 12:25:58.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:25:58.0 Info: => 0.0147539s 12:25:58.0 Info: AlterTable ImportListStatus 12:25:58.0 Info: => 5E-07s 12:25:58.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:25:58.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:25:58.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:25:58.0 Info: DROP TABLE "ImportListStatus" 12:25:58.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:25:58.0 Info: => 0.0046594s 12:25:58.0 Info: AlterTable ImportListStatus 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:25:58.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:25:58.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:25:58.0 Info: DROP TABLE "ImportListStatus" 12:25:58.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:25:58.0 Info: => 0.0046613s 12:25:58.0 Info: AlterTable IndexerStatus 12:25:58.0 Info: => 5E-07s 12:25:58.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:25:58.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) 12:25:58.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:25:58.0 Info: DROP TABLE "IndexerStatus" 12:25:58.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:25:58.0 Info: => 0.0044837s 12:25:58.0 Info: AlterTable IndexerStatus 12:25:58.0 Info: => 7E-07s 12:25:58.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:25:58.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) 12:25:58.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:25:58.0 Info: DROP TABLE "IndexerStatus" 12:25:58.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:25:58.0 Info: => 0.0045526s 12:25:58.0 Info: AlterTable IndexerStatus 12:25:58.0 Info: => 5E-07s 12:25:58.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:25:58.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) 12:25:58.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:25:58.0 Info: DROP TABLE "IndexerStatus" 12:25:58.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:25:58.0 Info: => 0.0046153s 12:25:58.0 Info: AlterTable LyricFiles 12:25:58.0 Info: => 4E-07s 12:25:58.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "LyricFiles" 12:25:58.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:25:58.0 Info: => 0.004346s 12:25:58.0 Info: AlterTable LyricFiles 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "LyricFiles" 12:25:58.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:25:58.0 Info: => 0.0043379s 12:25:58.0 Info: AlterTable MetadataFiles 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "MetadataFiles" 12:25:58.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:25:58.0 Info: => 0.0044167s 12:25:58.0 Info: AlterTable MetadataFiles 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "MetadataFiles" 12:25:58.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:25:58.0 Info: => 0.0043647s 12:25:58.0 Info: AlterTable PendingReleases 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:25:58.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) 12:25:58.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:25:58.0 Info: DROP TABLE "PendingReleases" 12:25:58.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:25:58.0 Info: => 0.0043822s 12:25:58.0 Info: AlterTable ScheduledTasks 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:25:58.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) 12:25:58.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:25:58.0 Info: DROP TABLE "ScheduledTasks" 12:25:58.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:25:58.0 Info: => 0.0045411s 12:25:58.0 Info: AlterTable ScheduledTasks 12:25:58.0 Info: => 6E-07s 12:25:58.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:25:58.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) 12:25:58.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:25:58.0 Info: DROP TABLE "ScheduledTasks" 12:25:58.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:25:58.0 Info: => 0.0045498s 12:25:58.0 Info: AlterTable TrackFiles 12:25:58.0 Info: => 5E-07s 12:25:58.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "TrackFiles" 12:25:58.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:25:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:25:58.0 Info: => 0.004789s 12:25:58.0 Info: AlterTable TrackFiles 12:25:58.0 Info: => 5E-07s 12:25:58.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:25:58.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) 12:25:58.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" 12:25:58.0 Info: DROP TABLE "TrackFiles" 12:25:58.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:25:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:25:58.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:25:58.0 Info: => 0.0145743s 12:25:58.0 Info: AlterTable VersionInfo 12:25:58.0 Info: => 9E-07s 12:25:58.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:25:58.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:25:58.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:25:58.1 Info: DROP TABLE "VersionInfo" 12:25:58.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:25:58.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:25:58.1 Info: => 0.0053319s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:25:58', 'postgres_update_timestamp_columns_to_with_timezone') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:25:58.1 Info: => 0.006237s 12:25:58.1 Info: 62: add_on_delete_to_notifications migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 62 12:25:58.1 Info: AlterTable Notifications 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn Notifications OnArtistDelete Boolean 12:25:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005857s 12:25:58.1 Info: AlterTable Notifications 12:25:58.1 Info: => 7E-07s 12:25:58.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:25:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005545s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:25:58', 'add_on_delete_to_notifications') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 62: add_on_delete_to_notifications migrated 12:25:58.1 Info: => 0.0010768s 12:25:58.1 Info: 63: add_custom_formats migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 63 12:25:58.1 Info: AlterTable DelayProfiles 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:25:58.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005701s 12:25:58.1 Info: UpdateData 12:25:58.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:25:58.1 Info: => 6.07E-05s 12:25:58.1 Info: AlterTable TrackFiles 12:25:58.1 Info: => 8E-07s 12:25:58.1 Info: CreateColumn TrackFiles OriginalFilePath String 12:25:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:25:58.1 Info: => 0.0005499s 12:25:58.1 Info: PerformDBOperation 12:25:58.1 Info: Performing DB Operation 12:25:58.1 Info: => 0.0014933s 12:25:58.1 Info: CreateTable CustomFormats 12:25:58.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) 12:25:58.1 Info: => 0.0001517s 12:25:58.1 Info: CreateIndex CustomFormats (Name) 12:25:58.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:25:58.1 Info: => 0.0001301s 12:25:58.1 Info: AlterTable QualityProfiles 12:25:58.1 Info: => 8E-07s 12:25:58.1 Info: CreateColumn QualityProfiles FormatItems String 12:25:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:25:58.1 Info: => 0.0005809s 12:25:58.1 Info: AlterTable QualityProfiles 12:25:58.1 Info: => 8E-07s 12:25:58.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:25:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005806s 12:25:58.1 Info: AlterTable QualityProfiles 12:25:58.1 Info: => 8E-07s 12:25:58.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:25:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0006003s 12:25:58.1 Info: PerformDBOperation 12:25:58.1 Info: Performing DB Operation 12:25:58.1 Info: => 0.0081908s 12:25:58.1 Info: PerformDBOperation 12:25:58.1 Info: Performing DB Operation 12:25:58.1 Info: => 0.0012535s 12:25:58.1 Info: DeleteColumn ReleaseProfiles Preferred 12:25:58.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:25:58.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:25:58.1 Info: DROP TABLE "ReleaseProfiles" 12:25:58.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:25:58.1 Info: => 0.0046289s 12:25:58.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:25:58.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:25:58.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:25:58.1 Info: DROP TABLE "ReleaseProfiles" 12:25:58.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:25:58.1 Info: => 0.0044894s 12:25:58.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:25:58.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:25:58.1 Info: => 5.19E-05s 12:25:58.1 Info: AlterTable DelayProfiles 12:25:58.1 Info: => 7E-07s 12:25:58.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:25:58.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005849s 12:25:58.1 Info: AlterTable DelayProfiles 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:25:58.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:25:58.1 Info: => 0.0006098s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:25:58', 'add_custom_formats') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 63: add_custom_formats migrated 12:25:58.1 Info: => 0.0011899s 12:25:58.1 Info: 64: add_result_to_commands migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 64 12:25:58.1 Info: AlterTable Commands 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn Commands Result Int32 12:25:58.1 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:25:58.1 Info: => 0.0005936s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:25:58', 'add_result_to_commands') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 64: add_result_to_commands migrated 12:25:58.1 Info: => 0.0010375s 12:25:58.1 Info: 65: health_restored_notification migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 65 12:25:58.1 Info: AlterTable Notifications 12:25:58.1 Info: => 1.1E-06s 12:25:58.1 Info: CreateColumn Notifications OnHealthRestored Boolean 12:25:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005885s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:25:58', 'health_restored_notification') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 65: health_restored_notification migrated 12:25:58.1 Info: => 0.0010347s 12:25:58.1 Info: 66: remove_uc migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 66 12:25:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:25:58.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:25:58.1 Info: => 5.81E-05s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:25:58', 'remove_uc') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 66: remove_uc migrated 12:25:58.1 Info: => 0.0004451s 12:25:58.1 Info: 67: download_clients_rename_tv_to_music migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 67 12:25:58.1 Info: PerformDBOperation 12:25:58.1 Info: Performing DB Operation 12:25:58.1 Info: => 0.0022742s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:25:58', 'download_clients_rename_tv_to_music') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 67: download_clients_rename_tv_to_music migrated 12:25:58.1 Info: => 0.00276s 12:25:58.1 Info: 68: add_colon_replacement_to_naming_config migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 68 12:25:58.1 Info: AlterTable NamingConfig 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 12:25:58.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 12:25:58.1 Info: => 0.0005949s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-28T12:25:58', 'add_colon_replacement_to_naming_config') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 68: add_colon_replacement_to_naming_config migrated 12:25:58.1 Info: => 0.0011628s 12:25:58.1 Info: 69: list_sync_time migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 69 12:25:58.1 Info: DeleteColumn ImportListStatus LastSyncListInfo 12:25:58.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) 12:25:58.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 12:25:58.1 Info: DROP TABLE "ImportListStatus" 12:25:58.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:25:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:25:58.1 Info: => 0.0053205s 12:25:58.1 Info: AlterTable ImportListStatus 12:25:58.1 Info: => 7E-07s 12:25:58.1 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 12:25:58.1 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 12:25:58.1 Info: => 0.0005757s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-28T12:25:58', 'list_sync_time') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 69: list_sync_time migrated 12:25:58.1 Info: => 0.0011396s 12:25:58.1 Info: 70: add_download_client_tags migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 70 12:25:58.1 Info: AlterTable DownloadClients 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn DownloadClients Tags String 12:25:58.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 12:25:58.1 Info: => 0.0005884s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-28T12:25:58', 'add_download_client_tags') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 70: add_download_client_tags migrated 12:25:58.1 Info: => 0.0011217s 12:25:58.1 Info: 71: add_notification_status migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 71 12:25:58.1 Info: CreateTable NotificationStatus 12:25:58.1 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) 12:25:58.1 Info: => 0.0001505s 12:25:58.1 Info: CreateIndex NotificationStatus (ProviderId) 12:25:58.1 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 12:25:58.1 Info: => 0.0001433s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-28T12:25:58', 'add_notification_status') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 71: add_notification_status migrated 12:25:58.1 Info: => 0.0006779s 12:25:58.1 Info: 72: add_alac_24_quality_in_profiles migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 72 12:25:58.1 Info: PerformDBOperation 12:25:58.1 Info: Performing DB Operation 12:25:58.1 Info: => 0.003594s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-28T12:25:58', 'add_alac_24_quality_in_profiles') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 72: add_alac_24_quality_in_profiles migrated 12:25:58.1 Info: => 0.0041132s 12:25:58.1 Info: 73: add_salt_to_users migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 73 12:25:58.1 Info: AlterTable Users 12:25:58.1 Info: => 1.1E-06s 12:25:58.1 Info: CreateColumn Users Salt String 12:25:58.1 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 12:25:58.1 Info: => 0.0006155s 12:25:58.1 Info: CreateColumn Users Iterations Int32 12:25:58.1 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 12:25:58.1 Info: => 0.0005754s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-28T12:25:58', 'add_salt_to_users') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 73: add_salt_to_users migrated 12:25:58.1 Info: => 0.0011026s 12:25:58.1 Info: 74: add_auto_tagging migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 74 12:25:58.1 Info: CreateTable AutoTagging 12:25:58.1 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 '[]') 12:25:58.1 Info: => 0.0001564s 12:25:58.1 Info: CreateIndex AutoTagging (Name) 12:25:58.1 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 12:25:58.1 Info: => 0.000109s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-28T12:25:58', 'add_auto_tagging') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 74: add_auto_tagging migrated 12:25:58.1 Info: => 0.0006343s 12:25:58.1 Info: 75: quality_definition_preferred_size migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 75 12:25:58.1 Info: AlterTable QualityDefinitions 12:25:58.1 Info: => 1.2E-06s 12:25:58.1 Info: CreateColumn QualityDefinitions PreferredSize Double 12:25:58.1 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 12:25:58.1 Info: => 0.0006048s 12:25:58.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:25:58.1 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:25:58.1 Info: => 5.12E-05s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-28T12:25:58', 'quality_definition_preferred_size') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 75: quality_definition_preferred_size migrated 12:25:58.1 Info: => 0.0005627s 12:25:58.1 Info: 76: add_on_artist_add_to_notifications migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 76 12:25:58.1 Info: AlterTable Notifications 12:25:58.1 Info: => 1.1E-06s 12:25:58.1 Info: CreateColumn Notifications OnArtistAdd Boolean 12:25:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0006184s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-28T12:25:58', 'add_on_artist_add_to_notifications') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 76: add_on_artist_add_to_notifications migrated 12:25:58.1 Info: => 0.0011317s 12:25:58.1 Info: 77: album_last_searched_time migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 77 12:25:58.1 Info: AlterTable Albums 12:25:58.1 Info: => 1.1E-06s 12:25:58.1 Info: CreateColumn Albums LastSearchTime DateTimeOffset 12:25:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 12:25:58.1 Info: => 0.0006149s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-28T12:25:58', 'album_last_searched_time') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 77: album_last_searched_time migrated 12:25:58.1 Info: => 0.0011382s 12:25:58.1 Info: 78: add_indexer_flags migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 78 12:25:58.1 Info: AlterTable Blocklist 12:25:58.1 Info: => 1.1E-06s 12:25:58.1 Info: CreateColumn Blocklist IndexerFlags Int32 12:25:58.1 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005978s 12:25:58.1 Info: AlterTable TrackFiles 12:25:58.1 Info: => 8E-07s 12:25:58.1 Info: CreateColumn TrackFiles IndexerFlags Int32 12:25:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:25:58.1 Info: => 0.0005927s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-28T12:25:58', 'add_indexer_flags') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 78: add_indexer_flags migrated 12:25:58.1 Info: => 0.0010509s 12:25:58.1 Info: 79: add_indexes_album_statistics migrating 12:25:58.1 Info: Beginning Transaction 12:25:58.1 Info: Starting migration of Main DB to 79 12:25:58.1 Info: CreateIndex Albums (Monitored) 12:25:58.1 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 12:25:58.1 Info: => 0.0001113s 12:25:58.1 Info: CreateIndex Albums (ReleaseDate) 12:25:58.1 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 12:25:58.1 Info: => 0.000132s 12:25:58.1 Info: CreateIndex AlbumReleases (Monitored) 12:25:58.1 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 12:25:58.1 Info: => 0.0001281s 12:25:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-28T12:25:58', 'add_indexes_album_statistics') 12:25:58.1 Info: Committing Transaction 12:25:58.1 Info: 79: add_indexes_album_statistics migrated 12:25:58.1 Info: => 0.0006515s 12:25:58.1 Debug: Took: 00:00:00.9463180 12:25:58.2 Info: Caching database 12:25:58.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:25:58.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:25:58.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:25:58.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:25:58.4009241Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:25:58.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:25:58.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:25:58.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:25:58.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:58.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151584672245_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:58.4 Info: DatabaseEngineVersionCheck migrating 12:25:58.4 Info: PerformDBOperation 12:25:58.4 Info: Performing DB Operation 12:25:58.4 Info: SQLite 3.47.0 12:25:58.4 Info: => 0.0010884s 12:25:58.4 Info: DatabaseEngineVersionCheck migrated 12:25:58.4 Info: => 0.0011075s 12:25:58.4 Debug: Took: 00:00:00.0122772 12:25:58.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:25:58.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T12:25:58.502885Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:25:58.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:25:58.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:58.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151585545324_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:58.5 Info: DatabaseEngineVersionCheck migrating 12:25:58.5 Info: PerformDBOperation 12:25:58.5 Info: Performing DB Operation 12:25:58.5 Info: SQLite 3.47.0 12:25:58.5 Info: => 0.0011267s 12:25:58.5 Info: DatabaseEngineVersionCheck migrated 12:25:58.5 Info: => 0.0011448s 12:25:58.5 Debug: Took: 00:00:00.0115839 12:25:58.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:25:58.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:25:58.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 = ["2024-10-28T12:25:58.6008711Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:25:58.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:25:58.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:58.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151586262459_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:58.6 Info: DatabaseEngineVersionCheck migrating 12:25:58.6 Info: PerformDBOperation 12:25:58.6 Info: Performing DB Operation 12:25:58.6 Info: SQLite 3.47.0 12:25:58.6 Info: => 0.0011435s 12:25:58.6 Info: DatabaseEngineVersionCheck migrated 12:25:58.6 Info: => 0.0011603s 12:25:58.6 Debug: Took: 00:00:00.0111524 12:25:58.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.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 = ["2024-10-28T12:25:58.6601648Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:25:58.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 12:25:58.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:58.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151586845999_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:58.6 Info: DatabaseEngineVersionCheck migrating 12:25:58.6 Info: PerformDBOperation 12:25:58.6 Info: Performing DB Operation 12:25:58.6 Info: SQLite 3.47.0 12:25:58.6 Info: => 0.0011195s 12:25:58.6 Info: DatabaseEngineVersionCheck migrated 12:25:58.6 Info: => 0.0011356s 12:25:58.6 Debug: Took: 00:00:00.0110528 12:25:58.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:25:58.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 = ["\"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 ==== 12:25:58.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 = ["2024-10-28T12:25:58.7812834Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 12:25:58.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:25:58.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:58.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151588209385_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:58.8 Info: DatabaseEngineVersionCheck migrating 12:25:58.8 Info: PerformDBOperation 12:25:58.8 Info: Performing DB Operation 12:25:58.8 Info: SQLite 3.47.0 12:25:58.8 Info: => 0.0010953s 12:25:58.8 Info: DatabaseEngineVersionCheck migrated 12:25:58.8 Info: => 0.0011108s 12:25:58.8 Debug: Took: 00:00:00.0106948 12:25:58.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:25:58.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:25:58.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 = ["2024-10-28T12:25:58.8538575Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:25:58.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 ==== 12:25:58.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:25:58.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:25:58.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:25:58.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:25:58.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:25:58.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:25:58.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:25:58.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:25:58.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:25:58.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:25:58.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:58.4 Debug: Dummy process. ID:39808 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:58.9 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 12:25:58.9 Debug: - [39808] Lidarr.Test.Dummy 12:25:58.9 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 12:25:58.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:25:58.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:25:58.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:25:58.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:25:58.9 Debug: Finding process with Id:1234567 12:25:58.9 Warn: Unable to find process with ID 1234567 12:25:58.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 12:25:58.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:25:58.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:58.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151589403268_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:58.9 Info: DatabaseEngineVersionCheck migrating 12:25:58.9 Info: PerformDBOperation 12:25:58.9 Info: Performing DB Operation 12:25:58.9 Info: SQLite 3.47.0 12:25:58.9 Info: => 0.0011469s 12:25:58.9 Info: DatabaseEngineVersionCheck migrated 12:25:58.9 Info: => 0.0011617s 12:25:58.9 Debug: Took: 00:00:00.0108051 12:25:58.9 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 = ["2024-10-28T12:25:58.9541033Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:25:58.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:25:58.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:25:58.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:25:58.9 Debug: Finding process with Id:0 12:25:59.0 Warn: Unable to find process with ID 0 12:25:59.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:25:58.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:25:59.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151590002848_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.0 Info: DatabaseEngineVersionCheck migrating 12:25:59.0 Info: PerformDBOperation 12:25:59.0 Info: Performing DB Operation 12:25:59.0 Info: SQLite 3.47.0 12:25:59.0 Info: => 0.0011686s 12:25:59.0 Info: DatabaseEngineVersionCheck migrated 12:25:59.0 Info: => 0.0011852s 12:25:59.0 Debug: Took: 00:00:00.0110516 12:25:59.0 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 = ["2024-10-28T12:25:59.0136818Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:25:59.0 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 ==== 12:25:59.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:25:59.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:25:59.0 Debug: Finding process with Id:-1 12:25:59.0 Warn: Unable to find process with ID -1 12:25:59.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:25:59.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:25:59.0 Debug: Finding process with Id:9999 12:25:59.0 Warn: Unable to find process with ID 9999 12:25:59.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:25:59.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:25:59.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151590436706_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.0 Info: DatabaseEngineVersionCheck migrating 12:25:59.0 Info: PerformDBOperation 12:25:59.0 Info: Performing DB Operation 12:25:59.0 Info: SQLite 3.47.0 12:25:59.0 Info: => 0.001185s 12:25:59.0 Info: DatabaseEngineVersionCheck migrated 12:25:59.0 Info: => 0.0012013s 12:25:59.0 Debug: Took: 00:00:00.0107968 12:25:59.0 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 = ["2024-10-28T12:25:59.0569328Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:25:59.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:25:59.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:25:59.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:25:59.1 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:25:59.1 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'retention' Value:'165' 12:25:59.1 Trace: Writing Setting to database. Key:'recyclebin' Value:'fb8036b8-345e-4376-9b13-8e65e27227b2' 12:25:59.1 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'166' 12:25:59.1 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'166' 12:25:59.1 Trace: Writing Setting to database. Key:'maximumsize' Value:'166' 12:25:59.1 Trace: Writing Setting to database. Key:'minimumage' Value:'166' 12:25:59.1 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 12:25:59.1 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'filedate' Value:'none' 12:25:59.1 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'b6fe5c44-8a5d-45de-b04a-bb70c97f0917' 12:25:59.1 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'168' 12:25:59.1 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'168' 12:25:59.1 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'55d24b57-b56f-4d1d-a488-e44cce21b946' 12:25:59.1 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 12:25:59.1 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 12:25:59.1 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'chmodfolder' Value:'8258761f-e207-49d9-a8a3-e0e3c8d69ffa' 12:25:59.1 Trace: Writing Setting to database. Key:'chowngroup' Value:'07ec3b01-9933-46f0-89c3-5293e0362b57' 12:25:59.1 Trace: Writing Setting to database. Key:'metadatasource' Value:'73e647ef-bc9e-40ac-91bc-71fddc02b3bc' 12:25:59.1 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 12:25:59.1 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'171' 12:25:59.1 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'71eec071-a60e-4be4-89d8-5e06df9fa73d' 12:25:59.1 Trace: Writing Setting to database. Key:'shortdateformat' Value:'e8fabec0-dfd7-4503-b680-4a25fab0244e' 12:25:59.1 Trace: Writing Setting to database. Key:'longdateformat' Value:'b9d5d3b7-105a-4f98-8c16-03a3bb62bc7b' 12:25:59.1 Trace: Writing Setting to database. Key:'timeformat' Value:'cf12da1b-ea3e-41cc-8fe4-cf065241071e' 12:25:59.1 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'uilanguage' Value:'172' 12:25:59.1 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 12:25:59.1 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:25:59.1 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:25:59.1 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:25:59.1 Trace: Using default config value for 'hmacsalt' defaultValue:'026a8d43-62ff-4d78-ac8f-0bc54fe6d498' 12:25:59.1 Trace: Writing Setting to database. Key:'hmacsalt' Value:'026a8d43-62ff-4d78-ac8f-0bc54fe6d498' 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:25:59.1 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'retention' defaultValue:'0' 12:25:59.1 Trace: Using default config value for 'recyclebin' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 12:25:59.1 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:25:59.1 Trace: Using default config value for 'maximumsize' defaultValue:'0' 12:25:59.1 Trace: Using default config value for 'minimumage' defaultValue:'0' 12:25:59.1 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 12:25:59.1 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'filedate' defaultValue:'None' 12:25:59.1 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 12:25:59.1 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 12:25:59.1 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 12:25:59.1 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 12:25:59.1 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 12:25:59.1 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 12:25:59.1 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 12:25:59.1 Trace: Using default config value for 'chowngroup' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'metadatasource' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 12:25:59.1 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 12:25:59.1 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 12:25:59.1 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 12:25:59.1 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 12:25:59.1 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 12:25:59.1 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'uilanguage' defaultValue:'1' 12:25:59.1 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'plexclientidentifier' defaultValue:'35261f22-2e2b-4139-acb0-c9db76b63eda' 12:25:59.1 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'35261f22-2e2b-4139-acb0-c9db76b63eda' 12:25:59.1 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'ba913a97-a609-44ce-9685-f5b2830cd1e2' 12:25:59.1 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'ba913a97-a609-44ce-9685-f5b2830cd1e2' 12:25:59.1 Trace: Using default config value for 'hmacpassphrase' defaultValue:'a2bc8671-869a-4b43-a191-7ee66f0cdd0c' 12:25:59.1 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'a2bc8671-869a-4b43-a191-7ee66f0cdd0c' 12:25:59.1 Trace: Using default config value for 'rijndaelsalt' defaultValue:'2882fd8d-cf37-4179-b955-717bffbe89e8' 12:25:59.1 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'2882fd8d-cf37-4179-b955-717bffbe89e8' 12:25:59.1 Trace: Using default config value for 'hmacsalt' defaultValue:'84d0f839-5781-4135-b150-3ddb2ad7a5fc' 12:25:59.1 Trace: Writing Setting to database. Key:'hmacsalt' Value:'84d0f839-5781-4135-b150-3ddb2ad7a5fc' 12:25:59.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:25:59.1 Trace: Using default config value for 'proxytype' defaultValue:'Http' 12:25:59.1 Trace: Using default config value for 'proxyhostname' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'proxyport' defaultValue:'8080' 12:25:59.1 Trace: Using default config value for 'proxyusername' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'proxypassword' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 12:25:59.1 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 12:25:59.1 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 12:25:59.1 Trace: Using default config value for 'backupinterval' defaultValue:'7' 12:25:59.1 Trace: Using default config value for 'backupretention' defaultValue:'28' 12:25:59.1 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 12:25:59.1 Trace: Using default config value for 'applicationurl' defaultValue:'' 12:25:59.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:25:59.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:25:59.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151591894266_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.1 Info: DatabaseEngineVersionCheck migrating 12:25:59.1 Info: PerformDBOperation 12:25:59.1 Info: Performing DB Operation 12:25:59.1 Info: SQLite 3.47.0 12:25:59.1 Info: => 0.0011203s 12:25:59.1 Info: DatabaseEngineVersionCheck migrated 12:25:59.1 Info: => 0.0011354s 12:25:59.2 Debug: Took: 00:00:00.0108141 12:25:59.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:25:59.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:25:59.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151592358283_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.2 Info: DatabaseEngineVersionCheck migrating 12:25:59.2 Info: PerformDBOperation 12:25:59.2 Info: Performing DB Operation 12:25:59.2 Info: SQLite 3.47.0 12:25:59.2 Info: => 0.0011075s 12:25:59.2 Info: DatabaseEngineVersionCheck migrated 12:25:59.2 Info: => 0.001125s 12:25:59.2 Debug: Took: 00:00:00.0107634 12:25:59.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:25:59.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:25:59.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151593057851_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.3 Info: DatabaseEngineVersionCheck migrating 12:25:59.3 Info: PerformDBOperation 12:25:59.3 Info: Performing DB Operation 12:25:59.3 Info: SQLite 3.47.0 12:25:59.3 Info: => 0.0010897s 12:25:59.3 Info: DatabaseEngineVersionCheck migrated 12:25:59.3 Info: => 0.00111s 12:25:59.3 Debug: Took: 00:00:00.0110218 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 12:25:59.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:25:59.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:25:59.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151593595470_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.3 Info: DatabaseEngineVersionCheck migrating 12:25:59.3 Info: PerformDBOperation 12:25:59.3 Info: Performing DB Operation 12:25:59.3 Info: SQLite 3.47.0 12:25:59.3 Info: => 0.0010667s 12:25:59.3 Info: DatabaseEngineVersionCheck migrated 12:25:59.3 Info: => 0.0010825s 12:25:59.3 Debug: Took: 00:00:00.0107688 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:25:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:25:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:25:59.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151594277493_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.4 Info: DatabaseEngineVersionCheck migrating 12:25:59.4 Info: PerformDBOperation 12:25:59.4 Info: Performing DB Operation 12:25:59.4 Info: SQLite 3.47.0 12:25:59.4 Info: => 0.0011471s 12:25:59.4 Info: DatabaseEngineVersionCheck migrated 12:25:59.4 Info: => 0.0011637s 12:25:59.4 Debug: Took: 00:00:00.0106276 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:25:59.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:25:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:25:59.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151594876772_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.4 Info: DatabaseEngineVersionCheck migrating 12:25:59.4 Info: PerformDBOperation 12:25:59.4 Info: Performing DB Operation 12:25:59.4 Info: SQLite 3.47.0 12:25:59.4 Info: => 0.0012069s 12:25:59.4 Info: DatabaseEngineVersionCheck migrated 12:25:59.4 Info: => 0.0012225s 12:25:59.5 Debug: Took: 00:00:00.0107634 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:25:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:25:59.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:25:59.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151595290933_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.5 Info: DatabaseEngineVersionCheck migrating 12:25:59.5 Info: PerformDBOperation 12:25:59.5 Info: Performing DB Operation 12:25:59.5 Info: SQLite 3.47.0 12:25:59.5 Info: => 0.0011267s 12:25:59.5 Info: DatabaseEngineVersionCheck migrated 12:25:59.5 Info: => 0.0011451s 12:25:59.5 Debug: Took: 00:00:00.0105785 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:25:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:25:59.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:25:59.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151595712236_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.5 Info: DatabaseEngineVersionCheck migrating 12:25:59.5 Info: PerformDBOperation 12:25:59.5 Info: Performing DB Operation 12:25:59.5 Info: SQLite 3.47.0 12:25:59.5 Info: => 0.0011216s 12:25:59.5 Info: DatabaseEngineVersionCheck migrated 12:25:59.5 Info: => 0.0011382s 12:25:59.5 Debug: Took: 00:00:00.0106512 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:25:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:25:59.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:25:59.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151596119156_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.6 Info: DatabaseEngineVersionCheck migrating 12:25:59.6 Info: PerformDBOperation 12:25:59.6 Info: Performing DB Operation 12:25:59.6 Info: SQLite 3.47.0 12:25:59.6 Info: => 0.0011168s 12:25:59.6 Info: DatabaseEngineVersionCheck migrated 12:25:59.6 Info: => 0.001133s 12:25:59.6 Debug: Took: 00:00:00.0106176 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:25:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:25:59.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:25:59.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151596526601_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.6 Info: DatabaseEngineVersionCheck migrating 12:25:59.6 Info: PerformDBOperation 12:25:59.6 Info: Performing DB Operation 12:25:59.6 Info: SQLite 3.47.0 12:25:59.6 Info: => 0.0010693s 12:25:59.6 Info: DatabaseEngineVersionCheck migrated 12:25:59.6 Info: => 0.0010859s 12:25:59.6 Debug: Took: 00:00:00.0105023 12:25:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 12:25:59.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:25:59.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:25:59.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151596885467_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.6 Info: DatabaseEngineVersionCheck migrating 12:25:59.6 Info: PerformDBOperation 12:25:59.6 Info: Performing DB Operation 12:25:59.6 Info: SQLite 3.47.0 12:25:59.6 Info: => 0.0010717s 12:25:59.6 Info: DatabaseEngineVersionCheck migrated 12:25:59.6 Info: => 0.0010895s 12:25:59.7 Debug: Took: 00:00:00.0104969 12:25:59.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:25:59.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:25:59.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151597382997_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.7 Info: DatabaseEngineVersionCheck migrating 12:25:59.7 Info: PerformDBOperation 12:25:59.7 Info: Performing DB Operation 12:25:59.7 Info: SQLite 3.47.0 12:25:59.7 Info: => 0.0010754s 12:25:59.7 Info: DatabaseEngineVersionCheck migrated 12:25:59.7 Info: => 0.0010954s 12:25:59.7 Debug: Took: 00:00:00.0105793 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:25:59.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:25:59.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:59.1 Debug: Dummy process. ID:39821 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:59.1 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:59.2 Debug: Dummy process. ID:39831 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:59.7 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 12:25:59.7 Debug: - [39821] Lidarr.Test.Dummy 12:25:59.7 Debug: - [39831] Lidarr.Test.Dummy 12:25:59.7 Debug: Found 2 processes to kill 12:25:59.7 Debug: Killing process: 39821 [Lidarr.Test.Dummy] 12:25:59.7 Info: [39821]: Killing process 12:25:59.7 Info: [39821]: Waiting for exit 12:25:59.7 Info: [39821]: Process terminated successfully 12:25:59.7 Debug: Killing process: 39831 [Lidarr.Test.Dummy] 12:25:59.7 Info: [39831]: Killing process 12:25:59.7 Info: [39831]: Waiting for exit 12:25:59.7 Info: [39831]: Process terminated successfully 12:25:59.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:25:59.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:25:59.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151597768164_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.7 Info: DatabaseEngineVersionCheck migrating 12:25:59.7 Info: PerformDBOperation 12:25:59.7 Info: Performing DB Operation 12:25:59.7 Info: SQLite 3.47.0 12:25:59.7 Info: => 0.001075s 12:25:59.7 Info: DatabaseEngineVersionCheck migrated 12:25:59.7 Info: => 0.001095s 12:25:59.7 Debug: Took: 00:00:00.0103144 12:25:59.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:25:59.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:25:59.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151598108094_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.8 Info: DatabaseEngineVersionCheck migrating 12:25:59.8 Info: PerformDBOperation 12:25:59.8 Info: Performing DB Operation 12:25:59.8 Info: SQLite 3.47.0 12:25:59.8 Info: => 0.0011147s 12:25:59.8 Info: DatabaseEngineVersionCheck migrated 12:25:59.8 Info: => 0.0011321s 12:25:59.8 Debug: Took: 00:00:00.0105251 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:25:59.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:25:59.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151598506504_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.8 Info: DatabaseEngineVersionCheck migrating 12:25:59.8 Info: PerformDBOperation 12:25:59.8 Info: Performing DB Operation 12:25:59.8 Info: SQLite 3.47.0 12:25:59.8 Info: => 0.0011942s 12:25:59.8 Info: DatabaseEngineVersionCheck migrated 12:25:59.8 Info: => 0.001211s 12:25:59.8 Debug: Took: 00:00:00.0107865 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:25:59.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:25:59.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151598909967_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.8 Info: DatabaseEngineVersionCheck migrating 12:25:59.8 Info: PerformDBOperation 12:25:59.8 Info: Performing DB Operation 12:25:59.8 Info: SQLite 3.47.0 12:25:59.8 Info: => 0.0011374s 12:25:59.8 Info: DatabaseEngineVersionCheck migrated 12:25:59.8 Info: => 0.001157s 12:25:59.9 Debug: Took: 00:00:00.0109353 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:25:59.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:25:59.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151599301832_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.9 Info: DatabaseEngineVersionCheck migrating 12:25:59.9 Info: PerformDBOperation 12:25:59.9 Info: Performing DB Operation 12:25:59.9 Info: SQLite 3.47.0 12:25:59.9 Info: => 0.0011511s 12:25:59.9 Info: DatabaseEngineVersionCheck migrated 12:25:59.9 Info: => 0.0011718s 12:25:59.9 Debug: Took: 00:00:00.0106011 12:25:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:25:59.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:25:59.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:25:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151599652720_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:25:59.9 Info: DatabaseEngineVersionCheck migrating 12:25:59.9 Info: PerformDBOperation 12:25:59.9 Info: Performing DB Operation 12:25:59.9 Info: SQLite 3.47.0 12:25:59.9 Info: => 0.0011292s 12:25:59.9 Info: DatabaseEngineVersionCheck migrated 12:25:59.9 Info: => 0.0011471s 12:25:59.9 Debug: Took: 00:00:00.0106593 12:25:59.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:25:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:25:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:25:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:25:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:26:00.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:26:00.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151600317581_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.0 Info: DatabaseEngineVersionCheck migrating 12:26:00.0 Info: PerformDBOperation 12:26:00.0 Info: Performing DB Operation 12:26:00.0 Info: SQLite 3.47.0 12:26:00.0 Info: => 0.0011012s 12:26:00.0 Info: DatabaseEngineVersionCheck migrated 12:26:00.0 Info: => 0.0011188s 12:26:00.0 Debug: Took: 00:00:00.0106278 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:26:00.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:26:00.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151600740504_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.0 Info: DatabaseEngineVersionCheck migrating 12:26:00.0 Info: PerformDBOperation 12:26:00.0 Info: Performing DB Operation 12:26:00.0 Info: SQLite 3.47.0 12:26:00.0 Info: => 0.0011931s 12:26:00.0 Info: DatabaseEngineVersionCheck migrated 12:26:00.0 Info: => 0.0012092s 12:26:00.0 Debug: Took: 00:00:00.0106990 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:26:00.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:26:00.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151601168828_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.1 Info: DatabaseEngineVersionCheck migrating 12:26:00.1 Info: PerformDBOperation 12:26:00.1 Info: Performing DB Operation 12:26:00.1 Info: SQLite 3.47.0 12:26:00.1 Info: => 0.0011598s 12:26:00.1 Info: DatabaseEngineVersionCheck migrated 12:26:00.1 Info: => 0.0011752s 12:26:00.1 Debug: Took: 00:00:00.0107466 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:26:00.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:26:00.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151601594196_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.1 Info: DatabaseEngineVersionCheck migrating 12:26:00.1 Info: PerformDBOperation 12:26:00.1 Info: Performing DB Operation 12:26:00.1 Info: SQLite 3.47.0 12:26:00.1 Info: => 0.0011674s 12:26:00.1 Info: DatabaseEngineVersionCheck migrated 12:26:00.1 Info: => 0.001184s 12:26:00.1 Debug: Took: 00:00:00.0110284 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 12:26:00.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:26:00.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:26:00.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151602018587_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.2 Info: DatabaseEngineVersionCheck migrating 12:26:00.2 Info: PerformDBOperation 12:26:00.2 Info: Performing DB Operation 12:26:00.2 Info: SQLite 3.47.0 12:26:00.2 Info: => 0.0011325s 12:26:00.2 Info: DatabaseEngineVersionCheck migrated 12:26:00.2 Info: => 0.0011502s 12:26:00.2 Debug: Took: 00:00:00.0107392 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:26:00.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:26:00.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:26:00.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151602435848_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.2 Info: DatabaseEngineVersionCheck migrating 12:26:00.2 Info: PerformDBOperation 12:26:00.2 Info: Performing DB Operation 12:26:00.2 Info: SQLite 3.47.0 12:26:00.2 Info: => 0.0012077s 12:26:00.2 Info: DatabaseEngineVersionCheck migrated 12:26:00.2 Info: => 0.0012253s 12:26:00.2 Debug: Took: 00:00:00.0108752 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:26:00.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:26:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151602985530_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.3 Info: DatabaseEngineVersionCheck migrating 12:26:00.3 Info: PerformDBOperation 12:26:00.3 Info: Performing DB Operation 12:26:00.3 Info: SQLite 3.47.0 12:26:00.3 Info: => 0.0011702s 12:26:00.3 Info: DatabaseEngineVersionCheck migrated 12:26:00.3 Info: => 0.0011876s 12:26:00.3 Debug: Took: 00:00:00.0105669 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:26:00.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:26:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151603395737_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.3 Info: DatabaseEngineVersionCheck migrating 12:26:00.3 Info: PerformDBOperation 12:26:00.3 Info: Performing DB Operation 12:26:00.3 Info: SQLite 3.47.0 12:26:00.3 Info: => 0.0011572s 12:26:00.3 Info: DatabaseEngineVersionCheck migrated 12:26:00.3 Info: => 0.0011762s 12:26:00.3 Debug: Took: 00:00:00.0108335 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:25:59.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:25:59.7 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:25:59.8 Debug: Dummy process. ID:39841 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 12:26:00.3 Debug: Finding process with Id:39841 12:26:00.4 Debug: Found process 39841:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy] 12:26:00.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:26:00.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:26:00.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:26:00.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:26:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151603791469_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.3 Info: DatabaseEngineVersionCheck migrating 12:26:00.3 Info: PerformDBOperation 12:26:00.3 Info: Performing DB Operation 12:26:00.3 Info: SQLite 3.47.0 12:26:00.3 Info: => 0.0011023s 12:26:00.3 Info: DatabaseEngineVersionCheck migrated 12:26:00.3 Info: => 0.0011205s 12:26:00.3 Debug: Took: 00:00:00.0106987 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:26:00.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 12:26:00.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 12:26:00.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:26:00.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151604189500_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.4 Info: DatabaseEngineVersionCheck migrating 12:26:00.4 Info: PerformDBOperation 12:26:00.4 Info: Performing DB Operation 12:26:00.4 Info: SQLite 3.47.0 12:26:00.4 Info: => 0.0010877s 12:26:00.4 Info: DatabaseEngineVersionCheck migrated 12:26:00.4 Info: => 0.0011063s 12:26:00.4 Debug: Took: 00:00:00.0107088 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.4 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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:26:00.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:26:00.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:26:00.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:26:00.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:26:00.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- Skipped Should_be_able_to_start_python [9 ms] 12:26:00.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:26:00.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151604612887_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.4 Info: DatabaseEngineVersionCheck migrating 12:26:00.4 Info: PerformDBOperation 12:26:00.4 Info: Performing DB Operation 12:26:00.4 Info: SQLite 3.47.0 12:26:00.4 Info: => 0.0011401s 12:26:00.4 Info: DatabaseEngineVersionCheck migrated 12:26:00.4 Info: => 0.0011591s 12:26:00.4 Debug: Took: 00:00:00.0105291 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.4 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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:26:00.4 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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:26:00.4 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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:26:00.4 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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:26:00.4 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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:26:00.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:26:00.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:26:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151605057953_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.5 Info: DatabaseEngineVersionCheck migrating 12:26:00.5 Info: PerformDBOperation 12:26:00.5 Info: Performing DB Operation 12:26:00.5 Info: SQLite 3.47.0 12:26:00.5 Info: => 0.0011174s 12:26:00.5 Info: DatabaseEngineVersionCheck migrated 12:26:00.5 Info: => 0.001135s 12:26:00.5 Debug: Took: 00:00:00.0104687 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-28T12:26:00.5258777Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-28T12:26:00.5258779Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-28T12:26:00.525878Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-28T12:26:00.525878Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-10-28T12:26:00.525878Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:26:00.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:26:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151605650885_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.5 Info: DatabaseEngineVersionCheck migrating 12:26:00.5 Info: PerformDBOperation 12:26:00.5 Info: Performing DB Operation 12:26:00.5 Info: SQLite 3.47.0 12:26:00.5 Info: => 0.0011256s 12:26:00.5 Info: DatabaseEngineVersionCheck migrated 12:26:00.5 Info: => 0.0011436s 12:26:00.5 Debug: Took: 00:00:00.0107564 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-28T12:26:00.5816729Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:26:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:26:00.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:26:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151606068968_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.6 Info: DatabaseEngineVersionCheck migrating 12:26:00.6 Info: PerformDBOperation 12:26:00.6 Info: Performing DB Operation 12:26:00.6 Info: SQLite 3.47.0 12:26:00.6 Info: => 0.001076s 12:26:00.6 Info: DatabaseEngineVersionCheck migrated 12:26:00.6 Info: => 0.0011132s 12:26:00.6 Debug: Took: 00:00:00.0105292 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.6 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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:26:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:26:00.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:26:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151606492925_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.6 Info: DatabaseEngineVersionCheck migrating 12:26:00.6 Info: PerformDBOperation 12:26:00.6 Info: Performing DB Operation 12:26:00.6 Info: SQLite 3.47.0 12:26:00.6 Info: => 0.0011291s 12:26:00.6 Info: DatabaseEngineVersionCheck migrated 12:26:00.6 Info: => 0.001145s 12:26:00.6 Debug: Took: 00:00:00.0106789 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:26:00.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:26:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151606879016_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.6 Info: DatabaseEngineVersionCheck migrating 12:26:00.6 Info: PerformDBOperation 12:26:00.6 Info: Performing DB Operation 12:26:00.6 Info: SQLite 3.47.0 12:26:00.6 Info: => 0.0012141s 12:26:00.6 Info: DatabaseEngineVersionCheck migrated 12:26:00.6 Info: => 0.0012304s 12:26:00.7 Debug: Took: 00:00:00.0105219 12:26:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:26:00.4 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:26:00.7 Debug: fpcalc version: 1.5.1 12:26:00.7 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:26:00.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:26:00.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:26:00.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:26:00.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:26:00.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:26:00.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:26:00.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:26:00.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:26:00.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:26:00.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:26:00.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:26:00.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151607236318_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.7 Info: DatabaseEngineVersionCheck migrating 12:26:00.7 Info: PerformDBOperation 12:26:00.7 Info: Performing DB Operation 12:26:00.7 Info: SQLite 3.47.0 12:26:00.7 Info: => 0.0011188s 12:26:00.7 Info: DatabaseEngineVersionCheck migrated 12:26:00.7 Info: => 0.0011341s 12:26:00.7 Debug: Took: 00:00:00.0104588 12:26:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:00.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:26:00.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:26:00.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151607588238_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.7 Info: DatabaseEngineVersionCheck migrating 12:26:00.7 Info: PerformDBOperation 12:26:00.7 Info: Performing DB Operation 12:26:00.7 Info: SQLite 3.47.0 12:26:00.7 Info: => 0.0011142s 12:26:00.7 Info: DatabaseEngineVersionCheck migrated 12:26:00.7 Info: => 0.0011319s 12:26:00.7 Debug: Took: 00:00:00.0108286 12:26:00.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.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 = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_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] 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:26:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:26:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:26:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151608905613_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.8 Info: DatabaseEngineVersionCheck migrating 12:26:00.8 Info: PerformDBOperation 12:26:00.8 Info: Performing DB Operation 12:26:00.9 Info: SQLite 3.47.0 12:26:00.9 Info: => 0.001183s 12:26:00.9 Info: DatabaseEngineVersionCheck migrated 12:26:00.9 Info: => 0.0012018s 12:26:00.9 Debug: Took: 00:00:00.0106193 12:26:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:26:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:26:00.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151609339380_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.9 Info: DatabaseEngineVersionCheck migrating 12:26:00.9 Info: PerformDBOperation 12:26:00.9 Info: Performing DB Operation 12:26:00.9 Info: SQLite 3.47.0 12:26:00.9 Info: => 0.0012238s 12:26:00.9 Info: DatabaseEngineVersionCheck migrated 12:26:00.9 Info: => 0.0012421s 12:26:00.9 Debug: Took: 00:00:00.0108180 12:26:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:26:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:26:00.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:00.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151609707313_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:00.9 Info: DatabaseEngineVersionCheck migrating 12:26:00.9 Info: PerformDBOperation 12:26:00.9 Info: Performing DB Operation 12:26:00.9 Info: SQLite 3.47.0 12:26:00.9 Info: => 0.001172s 12:26:00.9 Info: DatabaseEngineVersionCheck migrated 12:26:00.9 Info: => 0.0011894s 12:26:00.9 Debug: Took: 00:00:00.0108796 12:26:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:26:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:26:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151610072369_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.0 Info: DatabaseEngineVersionCheck migrating 12:26:01.0 Info: PerformDBOperation 12:26:01.0 Info: Performing DB Operation 12:26:01.0 Info: SQLite 3.47.0 12:26:01.0 Info: => 0.0012707s 12:26:01.0 Info: DatabaseEngineVersionCheck migrated 12:26:01.0 Info: => 0.0012888s 12:26:01.0 Debug: Took: 00:00:00.0108211 12:26:01.0 Info: Vacuuming Main database 12:26:01.0 Info: Main database compressed 12:26:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:26:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:26:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151610703864_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.0 Info: DatabaseEngineVersionCheck migrating 12:26:01.0 Info: PerformDBOperation 12:26:01.0 Info: Performing DB Operation 12:26:01.0 Info: SQLite 3.47.0 12:26:01.0 Info: => 0.0012024s 12:26:01.0 Info: DatabaseEngineVersionCheck migrated 12:26:01.0 Info: => 0.0012207s 12:26:01.0 Debug: Took: 00:00:00.0108977 12:26:01.0 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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:26:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:26:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151611192418_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.1 Info: DatabaseEngineVersionCheck migrating 12:26:01.1 Info: PerformDBOperation 12:26:01.1 Info: Performing DB Operation 12:26:01.1 Info: SQLite 3.47.0 12:26:01.1 Info: => 0.0010956s 12:26:01.1 Info: DatabaseEngineVersionCheck migrated 12:26:01.1 Info: => 0.0011122s 12:26:01.1 Debug: Took: 00:00:00.0105729 12:26:01.1 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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.1 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 = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:26:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:26:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:26:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151611617437_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.1 Info: DatabaseEngineVersionCheck migrating 12:26:01.1 Info: PerformDBOperation 12:26:01.1 Info: Performing DB Operation 12:26:01.1 Info: SQLite 3.47.0 12:26:01.1 Info: => 0.0011177s 12:26:01.1 Info: DatabaseEngineVersionCheck migrated 12:26:01.1 Info: => 0.0011357s 12:26:01.1 Debug: Took: 00:00:00.0107172 12:26:01.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 = ["2024-10-28T12:26:01.176394Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T12:26:01.1764815Z"] Added = ["2024-10-28T12:26:01.1765617Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:26:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:26:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:26:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151612333319_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.2 Info: DatabaseEngineVersionCheck migrating 12:26:01.2 Info: PerformDBOperation 12:26:01.2 Info: Performing DB Operation 12:26:01.2 Info: SQLite 3.47.0 12:26:01.2 Info: => 0.0010874s 12:26:01.2 Info: DatabaseEngineVersionCheck migrated 12:26:01.2 Info: => 0.0011095s 12:26:01.2 Debug: Took: 00:00:00.0104977 12:26:01.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 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] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 12:26:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:26:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151612788086_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.2 Info: DatabaseEngineVersionCheck migrating 12:26:01.2 Info: PerformDBOperation 12:26:01.2 Info: Performing DB Operation 12:26:01.2 Info: SQLite 3.47.0 12:26:01.2 Info: => 0.0011138s 12:26:01.2 Info: DatabaseEngineVersionCheck migrated 12:26:01.2 Info: => 0.0011339s 12:26:01.2 Debug: Took: 00:00:00.0106390 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.3 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 ==== 12:26:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:26:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:26:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151614117911_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.4 Info: DatabaseEngineVersionCheck migrating 12:26:01.4 Info: PerformDBOperation 12:26:01.4 Info: Performing DB Operation 12:26:01.4 Info: SQLite 3.47.0 12:26:01.4 Info: => 0.0011004s 12:26:01.4 Info: DatabaseEngineVersionCheck migrated 12:26:01.4 Info: => 0.0011166s 12:26:01.4 Debug: Took: 00:00:00.0107700 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 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 ==== 12:26:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:26:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:26:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151614967182_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.5 Info: DatabaseEngineVersionCheck migrating 12:26:01.5 Info: PerformDBOperation 12:26:01.5 Info: Performing DB Operation 12:26:01.5 Info: SQLite 3.47.0 12:26:01.5 Info: => 0.0010918s 12:26:01.5 Info: DatabaseEngineVersionCheck migrated 12:26:01.5 Info: => 0.0011094s 12:26:01.5 Debug: Took: 00:00:00.0105783 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:01.5 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 ==== 12:26:01.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:26:01.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:26:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151615700230_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.5 Info: DatabaseEngineVersionCheck migrating 12:26:01.5 Info: PerformDBOperation 12:26:01.5 Info: Performing DB Operation 12:26:01.5 Info: SQLite 3.47.0 12:26:01.5 Info: => 0.001088s 12:26:01.5 Info: DatabaseEngineVersionCheck migrated 12:26:01.5 Info: => 0.0011057s 12:26:01.5 Debug: Took: 00:00:00.0105472 12:26:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:26:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:26:01.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151616577258_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.6 Info: DatabaseEngineVersionCheck migrating 12:26:01.6 Info: PerformDBOperation 12:26:01.6 Info: Performing DB Operation 12:26:01.6 Info: SQLite 3.47.0 12:26:01.6 Info: => 0.0011298s 12:26:01.6 Info: DatabaseEngineVersionCheck migrated 12:26:01.6 Info: => 0.0011461s 12:26:01.6 Debug: Took: 00:00:00.0106489 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:01.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:26:01.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:26:01.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151617458539_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.7 Info: DatabaseEngineVersionCheck migrating 12:26:01.7 Info: PerformDBOperation 12:26:01.7 Info: Performing DB Operation 12:26:01.7 Info: SQLite 3.47.0 12:26:01.7 Info: => 0.0010777s 12:26:01.7 Info: DatabaseEngineVersionCheck migrated 12:26:01.7 Info: => 0.0010955s 12:26:01.7 Debug: Took: 00:00:00.0105386 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:01.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:26:01.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:26:01.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:01.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151618194120_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.8 Info: DatabaseEngineVersionCheck migrating 12:26:01.8 Info: PerformDBOperation 12:26:01.8 Info: Performing DB Operation 12:26:01.8 Info: SQLite 3.47.0 12:26:01.8 Info: => 0.0010875s 12:26:01.8 Info: DatabaseEngineVersionCheck migrated 12:26:01.8 Info: => 0.0011039s 12:26:01.8 Debug: Took: 00:00:00.0104403 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:01.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.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 ==== 12:26:01.8 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 ==== 12:26:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:01.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:26:02.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:26:02.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:26:01.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:26:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151619221540_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:01.9 Info: DatabaseEngineVersionCheck migrating 12:26:01.9 Info: PerformDBOperation 12:26:01.9 Info: Performing DB Operation 12:26:01.9 Info: SQLite 3.47.0 12:26:01.9 Info: => 0.001464s 12:26:01.9 Info: DatabaseEngineVersionCheck migrated 12:26:01.9 Info: => 0.0014825s 12:26:01.9 Info: VersionMigration migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: CreateTable VersionInfo 12:26:01.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:01.9 Info: => 0.000168s 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: VersionMigration migrated 12:26:01.9 Info: => 0.0008807s 12:26:01.9 Info: VersionUniqueMigration migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: CreateIndex VersionInfo (Version) 12:26:01.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:01.9 Info: => 0.0001485s 12:26:01.9 Info: AlterTable VersionInfo 12:26:01.9 Info: => 1.1E-06s 12:26:01.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:01.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:01.9 Info: => 0.0005003s 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: VersionUniqueMigration migrated 12:26:01.9 Info: => 0.0008544s 12:26:01.9 Info: VersionDescriptionMigration migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: AlterTable VersionInfo 12:26:01.9 Info: => 1E-06s 12:26:01.9 Info: CreateColumn VersionInfo Description String 12:26:01.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:01.9 Info: => 0.0001916s 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: VersionDescriptionMigration migrated 12:26:01.9 Info: => 0.0004807s 12:26:01.9 Info: 1: InitialSetup migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 1 12:26:01.9 Info: CreateTable Config 12:26:01.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:01.9 Info: => 0.0001572s 12:26:01.9 Info: CreateIndex Config (Key) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:01.9 Info: => 9.32E-05s 12:26:01.9 Info: CreateTable RootFolders 12:26:01.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:01.9 Info: => 0.000108s 12:26:01.9 Info: CreateIndex RootFolders (Path) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:01.9 Info: => 9.1E-05s 12:26:01.9 Info: CreateTable Artists 12:26:01.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) 12:26:01.9 Info: => 0.0002248s 12:26:01.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:01.9 Info: => 9.28E-05s 12:26:01.9 Info: CreateIndex Artists (NameSlug) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:01.9 Info: => 8.93E-05s 12:26:01.9 Info: CreateIndex Artists (CleanName) 12:26:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:01.9 Info: => 0.0001263s 12:26:01.9 Info: CreateIndex Artists (Path) 12:26:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:01.9 Info: => 8.98E-05s 12:26:01.9 Info: CreateTable Albums 12:26:01.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) 12:26:01.9 Info: => 0.0002273s 12:26:01.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:01.9 Info: => 9.13E-05s 12:26:01.9 Info: CreateIndex Albums (MBId) 12:26:01.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:01.9 Info: => 8.63E-05s 12:26:01.9 Info: CreateIndex Albums (TADBId) 12:26:01.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:01.9 Info: => 8.58E-05s 12:26:01.9 Info: CreateIndex Albums (TitleSlug) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:01.9 Info: => 8.54E-05s 12:26:01.9 Info: CreateIndex Albums (CleanTitle) 12:26:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:01.9 Info: => 8.44E-05s 12:26:01.9 Info: CreateIndex Albums (Path) 12:26:01.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:01.9 Info: => 8.38E-05s 12:26:01.9 Info: CreateTable Tracks 12:26:01.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) 12:26:01.9 Info: => 0.0001522s 12:26:01.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:01.9 Info: => 8.92E-05s 12:26:01.9 Info: CreateIndex Tracks (ArtistId) 12:26:01.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:01.9 Info: => 8.94E-05s 12:26:01.9 Info: CreateIndex Tracks (TrackFileId) 12:26:01.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:01.9 Info: => 8.96E-05s 12:26:01.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:01.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:01.9 Info: => 9.34E-05s 12:26:01.9 Info: CreateTable TrackFiles 12:26:01.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) 12:26:01.9 Info: => 0.0001469s 12:26:01.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:01.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:01.9 Info: => 0.0001079s 12:26:01.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:01.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:01.9 Info: => 9.64E-05s 12:26:01.9 Info: CreateTable History 12:26:01.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) 12:26:01.9 Info: => 0.0001619s 12:26:01.9 Info: CreateIndex History (Date) 12:26:01.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:01.9 Info: => 9.54E-05s 12:26:01.9 Info: CreateIndex History (EventType) 12:26:01.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:01.9 Info: => 9.7E-05s 12:26:01.9 Info: CreateIndex History (DownloadId) 12:26:01.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:01.9 Info: => 9.21E-05s 12:26:01.9 Info: CreateIndex History (AlbumId) 12:26:01.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:01.9 Info: => 0.0001118s 12:26:01.9 Info: CreateTable Notifications 12:26:01.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) 12:26:01.9 Info: => 0.00015s 12:26:01.9 Info: CreateTable ScheduledTasks 12:26:01.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:01.9 Info: => 0.0001254s 12:26:01.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:01.9 Info: => 0.0001447s 12:26:01.9 Info: CreateTable Indexers 12:26:01.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) 12:26:01.9 Info: => 0.0001312s 12:26:01.9 Info: CreateIndex Indexers (Name) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:01.9 Info: => 9.75E-05s 12:26:01.9 Info: CreateTable Profiles 12:26:01.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:01.9 Info: => 0.0001148s 12:26:01.9 Info: CreateIndex Profiles (Name) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:01.9 Info: => 0.0001139s 12:26:01.9 Info: CreateTable QualityDefinitions 12:26:01.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:01.9 Info: => 0.0001384s 12:26:01.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:01.9 Info: => 9.37E-05s 12:26:01.9 Info: CreateIndex QualityDefinitions (Title) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:01.9 Info: => 9.49E-05s 12:26:01.9 Info: CreateTable NamingConfig 12:26:01.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) 12:26:01.9 Info: => 0.0001382s 12:26:01.9 Info: CreateTable Blacklist 12:26:01.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 '') 12:26:01.9 Info: => 0.0001823s 12:26:01.9 Info: CreateTable Metadata 12:26:01.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) 12:26:01.9 Info: => 0.0001209s 12:26:01.9 Info: CreateTable MetadataFiles 12:26:01.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) 12:26:01.9 Info: => 0.0001396s 12:26:01.9 Info: CreateTable DownloadClients 12:26:01.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) 12:26:01.9 Info: => 0.0001263s 12:26:01.9 Info: CreateTable PendingReleases 12:26:01.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 '') 12:26:01.9 Info: => 0.0001365s 12:26:01.9 Info: CreateTable RemotePathMappings 12:26:01.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:01.9 Info: => 0.0001193s 12:26:01.9 Info: CreateTable Tags 12:26:01.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:01.9 Info: => 0.0001104s 12:26:01.9 Info: CreateIndex Tags (Label) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:01.9 Info: => 0.0001165s 12:26:01.9 Info: CreateTable Restrictions 12:26:01.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:01.9 Info: => 0.0001233s 12:26:01.9 Info: CreateTable DelayProfiles 12:26:01.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) 12:26:01.9 Info: => 0.0001756s 12:26:01.9 Info: CreateTable Users 12:26:01.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:01.9 Info: => 0.000112s 12:26:01.9 Info: CreateIndex Users (Identifier) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:01.9 Info: => 0.0001017s 12:26:01.9 Info: CreateIndex Users (Username) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:01.9 Info: => 0.000103s 12:26:01.9 Info: CreateTable Commands 12:26:01.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) 12:26:01.9 Info: => 0.0001745s 12:26:01.9 Info: CreateTable IndexerStatus 12:26:01.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) 12:26:01.9 Info: => 0.0001743s 12:26:01.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:01.9 Info: => 0.0001179s 12:26:01.9 Info: CreateTable ExtraFiles 12:26:01.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) 12:26:01.9 Info: => 0.0001457s 12:26:01.9 Info: CreateTable LyricFiles 12:26:01.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) 12:26:01.9 Info: => 0.0001528s 12:26:01.9 Info: CreateTable LanguageProfiles 12:26:01.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:01.9 Info: => 0.0001149s 12:26:01.9 Info: CreateIndex LanguageProfiles (Name) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:01.9 Info: => 0.0001029s 12:26:01.9 Info: CreateTable DownloadClientStatus 12:26:01.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) 12:26:01.9 Info: => 0.0001249s 12:26:01.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:01.9 Info: => 0.0001053s 12:26:01.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:01.9 Info: -> 1 Insert operations completed in 00:00:00.0000859 taking an average of 00:00:00.0000859 12:26:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:01', 'InitialSetup') 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: 1: InitialSetup migrated 12:26:01.9 Info: => 0.0009396s 12:26:01.9 Info: 2: add_reason_to_pending_releases migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 2 12:26:01.9 Info: AlterTable PendingReleases 12:26:01.9 Info: => 1.1E-06s 12:26:01.9 Info: CreateColumn PendingReleases Reason Int32 12:26:01.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:01.9 Info: => 0.0004933s 12:26:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:01', 'add_reason_to_pending_releases') 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: 2: add_reason_to_pending_releases migrated 12:26:01.9 Info: => 0.0018858s 12:26:01.9 Info: 3: add_medium_support migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 3 12:26:01.9 Info: AlterTable Albums 12:26:01.9 Info: => 1.1E-06s 12:26:01.9 Info: CreateColumn Albums Media String 12:26:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:01.9 Info: => 0.0004717s 12:26:01.9 Info: AlterTable Tracks 12:26:01.9 Info: => 8E-07s 12:26:01.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:01.9 Info: => 0.0004555s 12:26:01.9 Info: AlterTable Tracks 12:26:01.9 Info: => 9E-07s 12:26:01.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:01.9 Info: => 0.0004555s 12:26:01.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:01.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:01.9 Info: => 4.96E-05s 12:26:01.9 Info: DeleteColumn Tracks TrackNumber 12:26:01.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) 12:26:01.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" 12:26:01.9 Info: DROP TABLE "Tracks" 12:26:01.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:01.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:01.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:01.9 Info: => 0.0045072s 12:26:01.9 Info: AlterTable Tracks 12:26:01.9 Info: => 8E-07s 12:26:01.9 Info: CreateColumn Tracks TrackNumber String 12:26:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:01.9 Info: => 0.0004583s 12:26:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:01', 'add_medium_support') 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: 3: add_medium_support migrated 12:26:01.9 Info: => 0.0009936s 12:26:01.9 Info: 4: add_various_qualites_in_profile migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 4 12:26:01.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:01.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:01.9 Info: => 5.62E-05s 12:26:01.9 Info: PerformDBOperation 12:26:01.9 Info: Performing DB Operation 12:26:01.9 Info: => 3.53E-05s 12:26:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:01', 'add_various_qualites_in_profile') 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: 4: add_various_qualites_in_profile migrated 12:26:01.9 Info: => 0.0004191s 12:26:01.9 Info: 5: metadata_profiles migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 5 12:26:01.9 Info: CreateTable MetadataProfiles 12:26:01.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:01.9 Info: => 0.0001337s 12:26:01.9 Info: CreateIndex MetadataProfiles (Name) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:01.9 Info: => 0.0001059s 12:26:01.9 Info: AlterTable Artists 12:26:01.9 Info: => 8E-07s 12:26:01.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:01.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:01.9 Info: => 0.0005566s 12:26:01.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:01.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) 12:26:01.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" 12:26:01.9 Info: DROP TABLE "Artists" 12:26:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:01.9 Info: => 0.0046822s 12:26:01.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:01.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) 12:26:01.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" 12:26:01.9 Info: DROP TABLE "Artists" 12:26:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:01.9 Info: => 0.0046021s 12:26:01.9 Info: AlterTable Albums 12:26:01.9 Info: => 2.3E-06s 12:26:01.9 Info: CreateColumn Albums SecondaryTypes String 12:26:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:01.9 Info: => 0.0005881s 12:26:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:01', 'metadata_profiles') 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: 5: metadata_profiles migrated 12:26:01.9 Info: => 0.0011509s 12:26:01.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 6 12:26:01.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:01.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) 12:26:01.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:01.9 Info: DROP TABLE "Indexers" 12:26:01.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:01.9 Info: => 0.0039323s 12:26:01.9 Info: AlterTable Indexers 12:26:01.9 Info: => 9E-07s 12:26:01.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:01.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:01.9 Info: => 0.0004816s 12:26:01.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:01.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:01.9 Info: => 4.59E-05s 12:26:01.9 Info: AlterTable Indexers 12:26:01.9 Info: => 7E-07s 12:26:01.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:01.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) 12:26:01.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" 12:26:01.9 Info: DROP TABLE "Indexers" 12:26:01.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:01.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:01.9 Info: => 0.0039195s 12:26:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:01', 'separate_automatic_and_interactive_search') 12:26:01.9 Info: Committing Transaction 12:26:01.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:01.9 Info: => 0.0044389s 12:26:01.9 Info: 7: change_album_path_to_relative migrating 12:26:01.9 Info: Beginning Transaction 12:26:01.9 Info: Starting migration of Main DB to 7 12:26:01.9 Info: DeleteColumn Albums Path 12:26:01.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) 12:26:01.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" 12:26:01.9 Info: DROP TABLE "Albums" 12:26:02.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.0 Info: => 0.0048955s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:02', 'change_album_path_to_relative') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 7: change_album_path_to_relative migrated 12:26:02.0 Info: => 0.0054676s 12:26:02.0 Info: 8: change_quality_size_mb_to_kb migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 8 12:26:02.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 12:26:02.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 12:26:02.0 Info: => 5.27E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:02', 'change_quality_size_mb_to_kb') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 8: change_quality_size_mb_to_kb migrated 12:26:02.0 Info: => 0.0005126s 12:26:02.0 Info: 9: album_releases migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 9 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: CreateColumn Albums Releases String 12:26:02.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:02.0 Info: => 0.0005068s 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn Albums CurrentRelease String 12:26:02.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:02.0 Info: => 0.0004946s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:02', 'album_releases') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 9: album_releases migrated 12:26:02.0 Info: => 0.0009729s 12:26:02.0 Info: 10: album_releases_fix migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 10 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: AlterColumn Albums Releases String 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Albums" 12:26:02.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.0 Info: => 0.0048919s 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: AlterColumn Albums CurrentRelease String 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Albums" 12:26:02.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.0 Info: => 0.0047199s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:02', 'album_releases_fix') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 10: album_releases_fix migrated 12:26:02.0 Info: => 0.0052518s 12:26:02.0 Info: 11: import_lists migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 11 12:26:02.0 Info: CreateTable ImportLists 12:26:02.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) 12:26:02.0 Info: => 0.0001841s 12:26:02.0 Info: CreateIndex ImportLists (Name) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:02.0 Info: => 0.0001139s 12:26:02.0 Info: CreateTable ImportListStatus 12:26:02.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) 12:26:02.0 Info: => 0.0001448s 12:26:02.0 Info: CreateIndex ImportListStatus (ProviderId) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:02.0 Info: => 0.0001285s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:02', 'import_lists') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 11: import_lists migrated 12:26:02.0 Info: => 0.000677s 12:26:02.0 Info: 12: add_release_status migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 12 12:26:02.0 Info: AlterTable MetadataProfiles 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:02.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:02.0 Info: => 0.0005336s 12:26:02.0 Info: PerformDBOperation 12:26:02.0 Info: Performing DB Operation 12:26:02.0 Info: => 3.19E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:02', 'add_release_status') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 12: add_release_status migrated 12:26:02.0 Info: => 0.0004965s 12:26:02.0 Info: 13: album_download_notification migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 13 12:26:02.0 Info: AlterTable Notifications 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005299s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:02', 'album_download_notification') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 13: album_download_notification migrated 12:26:02.0 Info: => 0.0010202s 12:26:02.0 Info: 14: fix_language_metadata_profiles migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 14 12:26:02.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 12:26:02.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 12:26:02.0 Info: => 0.0001116s 12:26:02.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 12:26:02.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 12:26:02.0 Info: => 8.67E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:02', 'fix_language_metadata_profiles') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 14: fix_language_metadata_profiles migrated 12:26:02.0 Info: => 0.0006644s 12:26:02.0 Info: 15: remove_fanzub migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 15 12:26:02.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.0 Info: => 5.02E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:02', 'remove_fanzub') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 15: remove_fanzub migrated 12:26:02.0 Info: => 0.0004362s 12:26:02.0 Info: 16: update_artist_history_indexes migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 16 12:26:02.0 Info: CreateIndex Albums (ArtistId) 12:26:02.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:02.0 Info: => 0.0001113s 12:26:02.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:02.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:02.0 Info: => 0.0001081s 12:26:02.0 Info: DeleteIndex History (AlbumId) 12:26:02.0 Info: DROP INDEX "IX_History_AlbumId" 12:26:02.0 Info: => 0.0001335s 12:26:02.0 Info: CreateIndex History (AlbumId, Date) 12:26:02.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:02.0 Info: => 0.0001054s 12:26:02.0 Info: DeleteIndex History (DownloadId) 12:26:02.0 Info: DROP INDEX "IX_History_DownloadId" 12:26:02.0 Info: => 0.000131s 12:26:02.0 Info: CreateIndex History (DownloadId, Date) 12:26:02.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:02.0 Info: => 0.0001031s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:02', 'update_artist_history_indexes') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 16: update_artist_history_indexes migrated 12:26:02.0 Info: => 0.000512s 12:26:02.0 Info: 17: remove_nma migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 17 12:26:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:02.0 Info: => 5.54E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:02', 'remove_nma') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 17: remove_nma migrated 12:26:02.0 Info: => 0.0005204s 12:26:02.0 Info: 18: album_disambiguation migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 18 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: CreateColumn Albums Disambiguation String 12:26:02.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:02.0 Info: => 0.0005595s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:02', 'album_disambiguation') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 18: album_disambiguation migrated 12:26:02.0 Info: => 0.0010609s 12:26:02.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 19 12:26:02.0 Info: PerformDBOperation 12:26:02.0 Info: Performing DB Operation 12:26:02.0 Info: => 3.52E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:02', 'add_ape_quality_in_profiles') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:02.0 Info: => 0.0004736s 12:26:02.0 Info: 20: remove_pushalot migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 20 12:26:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:02.0 Info: => 5.44E-05s 12:26:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:02.0 Info: => 4.77E-05s 12:26:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:02.0 Info: => 4.54E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:02', 'remove_pushalot') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 20: remove_pushalot migrated 12:26:02.0 Info: => 0.0004056s 12:26:02.0 Info: 21: add_custom_filters migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 21 12:26:02.0 Info: CreateTable CustomFilters 12:26:02.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:02.0 Info: => 0.0001745s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:02', 'add_custom_filters') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 21: add_custom_filters migrated 12:26:02.0 Info: => 0.0006495s 12:26:02.0 Info: 22: import_list_tags migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 22 12:26:02.0 Info: AlterTable ImportLists 12:26:02.0 Info: => 1.2E-06s 12:26:02.0 Info: CreateColumn ImportLists Tags String 12:26:02.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:02.0 Info: => 0.0005525s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:02', 'import_list_tags') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 22: import_list_tags migrated 12:26:02.0 Info: => 0.0009784s 12:26:02.0 Info: 23: add_release_groups_etc migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 23 12:26:02.0 Info: CreateTable ArtistMetadata 12:26:02.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) 12:26:02.0 Info: => 0.0002442s 12:26:02.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:02.0 Info: => 0.000105s 12:26:02.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" 12:26:02.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" 12:26:02.0 Info: => 8.97E-05s 12:26:02.0 Info: AlterTable Artists 12:26:02.0 Info: => 7E-07s 12:26:02.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:02.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005441s 12:26:02.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.0 Info: => 7.22E-05s 12:26:02.0 Info: CreateTable AlbumReleases 12:26:02.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) 12:26:02.0 Info: => 0.000199s 12:26:02.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:02.0 Info: => 0.0001021s 12:26:02.0 Info: CreateIndex AlbumReleases (AlbumId) 12:26:02.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:02.0 Info: => 9.57E-05s 12:26:02.0 Info: PerformDBOperation 12:26:02.0 Info: Performing DB Operation 12:26:02.0 Info: => 6.24E-05s 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:02.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005746s 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 8E-07s 12:26:02.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:02.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:02.0 Info: => 0.0005739s 12:26:02.0 Info: AlterTable Albums 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn Albums Links String 12:26:02.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:02.0 Info: => 0.0005728s 12:26:02.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.0 Info: => 0.0001025s 12:26:02.0 Info: AlterTable Tracks 12:26:02.0 Info: => 8E-07s 12:26:02.0 Info: CreateColumn Tracks ForeignRecordingId String 12:26:02.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:02.0 Info: => 0.0005424s 12:26:02.0 Info: AlterTable Tracks 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:02.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005977s 12:26:02.0 Info: AlterTable Tracks 12:26:02.0 Info: => 8E-07s 12:26:02.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:02.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0006079s 12:26:02.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.0 Info: => 8.52E-05s 12:26:02.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.0 Info: => 8E-05s 12:26:02.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Artists" 12:26:02.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.0 Info: => 0.0152454s 12:26:02.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Albums" 12:26:02.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.0 Info: => 0.0052177s 12:26:02.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Tracks" 12:26:02.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.0 Info: => 0.0048302s 12:26:02.0 Info: DeleteColumn TrackFiles ArtistId 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "TrackFiles" 12:26:02.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.0 Info: => 0.00455s 12:26:02.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.0 Info: => 9.95E-05s 12:26:02.0 Info: CreateIndex Artists (Monitored) 12:26:02.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.0 Info: => 9.41E-05s 12:26:02.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:02.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:02.0 Info: => 9.4E-05s 12:26:02.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:02.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:02.0 Info: => 9.4E-05s 12:26:02.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:02.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:02.0 Info: => 9.11E-05s 12:26:02.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:02.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:02.0 Info: => 9.17E-05s 12:26:02.0 Info: UpdateData 12:26:02.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.0 Info: => 5.71E-05s 12:26:02.0 Info: UpdateData 12:26:02.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.0 Info: => 5.04E-05s 12:26:02.0 Info: UpdateData 12:26:02.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:02.0 Info: => 5.52E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:02', 'add_release_groups_etc') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 23: add_release_groups_etc migrated 12:26:02.0 Info: => 0.0008155s 12:26:02.0 Info: 24: NewMediaInfoFormat migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 24 12:26:02.0 Info: UpdateData 12:26:02.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:02.0 Info: => 5.6E-05s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:02', 'NewMediaInfoFormat') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 24: NewMediaInfoFormat migrated 12:26:02.0 Info: => 0.0004428s 12:26:02.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 25 12:26:02.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:02.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:02.0 Info: => 0.0017893s 12:26:02.0 Info: AlterTable ReleaseProfiles 12:26:02.0 Info: => 1E-06s 12:26:02.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:02.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:02.0 Info: => 0.0005342s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:02', 'rename_restrictions_to_release_profiles') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:02.0 Info: => 0.0010193s 12:26:02.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 26 12:26:02.0 Info: RenameTable Profiles QualityProfiles 12:26:02.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:02.0 Info: => 0.001718s 12:26:02.0 Info: AlterTable QualityProfiles 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:02.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.0 Info: => 0.000507s 12:26:02.0 Info: AlterTable LanguageProfiles 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:02.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.0 Info: => 0.0005264s 12:26:02.0 Info: UpdateData 12:26:02.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.0 Info: => 5.36E-05s 12:26:02.0 Info: UpdateData 12:26:02.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.0 Info: => 4.63E-05s 12:26:02.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Artists" 12:26:02.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.0 Info: => 0.0049205s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:02', 'rename_quality_profiles_add_upgrade_allowed') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:02.0 Info: => 0.0054768s 12:26:02.0 Info: 27: add_import_exclusions migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 27 12:26:02.0 Info: CreateTable ImportListExclusions 12:26:02.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:02.0 Info: => 0.0001304s 12:26:02.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:02.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:02.0 Info: => 0.000104s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:02', 'add_import_exclusions') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 27: add_import_exclusions migrated 12:26:02.0 Info: => 0.0005908s 12:26:02.0 Info: 28: clean_artist_metadata_table migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 28 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001456s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001351s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001308s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001299s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001334s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001279s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:02', 'clean_artist_metadata_table') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 28: clean_artist_metadata_table migrated 12:26:02.0 Info: => 0.0005152s 12:26:02.0 Info: 29: health_issue_notification migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 29 12:26:02.0 Info: AlterTable Notifications 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.000578s 12:26:02.0 Info: AlterTable Notifications 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005309s 12:26:02.0 Info: AlterTable Notifications 12:26:02.0 Info: => 8E-07s 12:26:02.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005447s 12:26:02.0 Info: AlterTable Notifications 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.0005132s 12:26:02.0 Info: AlterTable Notifications 12:26:02.0 Info: => 8E-07s 12:26:02.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:02.0 Info: => 0.000542s 12:26:02.0 Info: DeleteColumn Notifications OnDownload 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Notifications" 12:26:02.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.0 Info: => 0.0045586s 12:26:02.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:02.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) 12:26:02.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" 12:26:02.0 Info: DROP TABLE "Notifications" 12:26:02.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.0 Info: => 0.0044734s 12:26:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:02', 'health_issue_notification') 12:26:02.0 Info: Committing Transaction 12:26:02.0 Info: 29: health_issue_notification migrated 12:26:02.0 Info: => 0.0049962s 12:26:02.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:02.0 Info: Beginning Transaction 12:26:02.0 Info: Starting migration of Main DB to 30 12:26:02.0 Info: AlterTable TrackFiles 12:26:02.0 Info: => 1.1E-06s 12:26:02.0 Info: CreateColumn TrackFiles Modified DateTime 12:26:02.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:02.0 Info: => 0.0005455s 12:26:02.0 Info: AlterTable TrackFiles 12:26:02.0 Info: => 9E-07s 12:26:02.0 Info: CreateColumn TrackFiles Path String 12:26:02.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:02.0 Info: => 0.0005803s 12:26:02.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.0 Info: => 4.5E-05s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001326s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.0001448s 12:26:02.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) 12:26:02.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) 12:26:02.0 Info: => 0.000148s 12:26:02.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") 12:26:02.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") 12:26:02.0 Info: => 8.51E-05s 12:26:02.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.0 Info: => 6.45E-05s 12:26:02.0 Info: AlterTable TrackFiles 12:26:02.0 Info: => 8E-07s 12:26:02.0 Info: AlterColumn TrackFiles Path String 12:26:02.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) 12:26:02.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" 12:26:02.1 Info: DROP TABLE "TrackFiles" 12:26:02.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.1 Info: => 0.0044943s 12:26:02.1 Info: CreateIndex TrackFiles (Path) 12:26:02.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.1 Info: => 9.97E-05s 12:26:02.1 Info: DeleteColumn TrackFiles RelativePath 12:26:02.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) 12:26:02.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" 12:26:02.1 Info: DROP TABLE "TrackFiles" 12:26:02.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.1 Info: => 0.0045876s 12:26:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:02', 'add_mediafilerepository_mtime') 12:26:02.1 Info: Committing Transaction 12:26:02.1 Info: 30: add_mediafilerepository_mtime migrated 12:26:02.1 Info: => 0.0051057s 12:26:02.1 Info: 31: add_artistmetadataid_constraint migrating 12:26:02.1 Info: Beginning Transaction 12:26:02.1 Info: Starting migration of Main DB to 31 12:26:02.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:26:02.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) 12:26:02.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:26:02.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:26:02.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") 12:26:02.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") 12:26:02.1 Info: => 0.0001555s 12:26:02.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:02.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:02.1 Info: => 0.0001312s 12:26:02.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:02.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) 12:26:02.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" 12:26:02.1 Info: DROP TABLE "Artists" 12:26:02.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.1 Info: => 0.0048457s 12:26:02.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.1 Info: => 0.000103s 12:26:02.1 Info: -> 4 Insert operations completed in 00:00:00.0003351 taking an average of 00:00:00.0000837 12:26:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:02', 'add_artistmetadataid_constraint') 12:26:02.1 Info: Committing Transaction 12:26:02.1 Info: 31: add_artistmetadataid_constraint migrated 12:26:02.1 Info: => 0.0006565s 12:26:02.1 Debug: Took: 00:00:00.1797253 12:26:02.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:26:02.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:26:02.1 Trace: Rate Limit triggered, delaying 'me' for 0.192 sec 12:26:02.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:26:02.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:26:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151622135378_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:02.2 Info: DatabaseEngineVersionCheck migrating 12:26:02.2 Info: PerformDBOperation 12:26:02.2 Info: Performing DB Operation 12:26:02.2 Info: SQLite 3.47.0 12:26:02.2 Info: => 0.0014712s 12:26:02.2 Info: DatabaseEngineVersionCheck migrated 12:26:02.2 Info: => 0.0014882s 12:26:02.2 Info: VersionMigration migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: CreateTable VersionInfo 12:26:02.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:02.2 Info: => 0.0001855s 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: VersionMigration migrated 12:26:02.2 Info: => 0.000711s 12:26:02.2 Info: VersionUniqueMigration migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: CreateIndex VersionInfo (Version) 12:26:02.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:02.2 Info: => 0.0001467s 12:26:02.2 Info: AlterTable VersionInfo 12:26:02.2 Info: => 1.2E-06s 12:26:02.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:02.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:02.2 Info: => 0.0005064s 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: VersionUniqueMigration migrated 12:26:02.2 Info: => 0.0008342s 12:26:02.2 Info: VersionDescriptionMigration migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: AlterTable VersionInfo 12:26:02.2 Info: => 1E-06s 12:26:02.2 Info: CreateColumn VersionInfo Description String 12:26:02.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:02.2 Info: => 0.0001984s 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: VersionDescriptionMigration migrated 12:26:02.2 Info: => 0.0011766s 12:26:02.2 Info: 1: InitialSetup migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 1 12:26:02.2 Info: CreateTable Config 12:26:02.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001736s 12:26:02.2 Info: CreateIndex Config (Key) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:02.2 Info: => 8.96E-05s 12:26:02.2 Info: CreateTable RootFolders 12:26:02.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001051s 12:26:02.2 Info: CreateIndex RootFolders (Path) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:02.2 Info: => 8.94E-05s 12:26:02.2 Info: CreateTable Artists 12:26:02.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) 12:26:02.2 Info: => 0.0002249s 12:26:02.2 Info: CreateIndex Artists (ForeignArtistId) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.2 Info: => 9.15E-05s 12:26:02.2 Info: CreateIndex Artists (NameSlug) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.2 Info: => 8.89E-05s 12:26:02.2 Info: CreateIndex Artists (CleanName) 12:26:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.2 Info: => 8.65E-05s 12:26:02.2 Info: CreateIndex Artists (Path) 12:26:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.2 Info: => 9.89E-05s 12:26:02.2 Info: CreateTable Albums 12:26:02.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) 12:26:02.2 Info: => 0.0002167s 12:26:02.2 Info: CreateIndex Albums (ForeignAlbumId) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.2 Info: => 9.37E-05s 12:26:02.2 Info: CreateIndex Albums (MBId) 12:26:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.2 Info: => 8.88E-05s 12:26:02.2 Info: CreateIndex Albums (TADBId) 12:26:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.2 Info: => 8.86E-05s 12:26:02.2 Info: CreateIndex Albums (TitleSlug) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.2 Info: => 9.08E-05s 12:26:02.2 Info: CreateIndex Albums (CleanTitle) 12:26:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.2 Info: => 9.49E-05s 12:26:02.2 Info: CreateIndex Albums (Path) 12:26:02.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:02.2 Info: => 8.8E-05s 12:26:02.2 Info: CreateTable Tracks 12:26:02.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) 12:26:02.2 Info: => 0.0001705s 12:26:02.2 Info: CreateIndex Tracks (ForeignTrackId) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.2 Info: => 9.45E-05s 12:26:02.2 Info: CreateIndex Tracks (ArtistId) 12:26:02.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.2 Info: => 0.0001071s 12:26:02.2 Info: CreateIndex Tracks (TrackFileId) 12:26:02.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.2 Info: => 9.51E-05s 12:26:02.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:02.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:02.2 Info: => 9.87E-05s 12:26:02.2 Info: CreateTable TrackFiles 12:26:02.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) 12:26:02.2 Info: => 0.0001651s 12:26:02.2 Info: CreateIndex TrackFiles (ArtistId) 12:26:02.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:02.2 Info: => 9.33E-05s 12:26:02.2 Info: CreateIndex TrackFiles (AlbumId) 12:26:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.2 Info: => 8.91E-05s 12:26:02.2 Info: CreateTable History 12:26:02.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) 12:26:02.2 Info: => 0.0001823s 12:26:02.2 Info: CreateIndex History (Date) 12:26:02.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:02.2 Info: => 0.0001027s 12:26:02.2 Info: CreateIndex History (EventType) 12:26:02.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:02.2 Info: => 8.76E-05s 12:26:02.2 Info: CreateIndex History (DownloadId) 12:26:02.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:02.2 Info: => 8.53E-05s 12:26:02.2 Info: CreateIndex History (AlbumId) 12:26:02.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:02.2 Info: => 8.58E-05s 12:26:02.2 Info: CreateTable Notifications 12:26:02.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) 12:26:02.2 Info: => 0.0001366s 12:26:02.2 Info: CreateTable ScheduledTasks 12:26:02.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:02.2 Info: => 0.0001223s 12:26:02.2 Info: CreateIndex ScheduledTasks (TypeName) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:02.2 Info: => 9.06E-05s 12:26:02.2 Info: CreateTable Indexers 12:26:02.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) 12:26:02.2 Info: => 0.0001224s 12:26:02.2 Info: CreateIndex Indexers (Name) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.2 Info: => 8.91E-05s 12:26:02.2 Info: CreateTable Profiles 12:26:02.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001136s 12:26:02.2 Info: CreateIndex Profiles (Name) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:02.2 Info: => 0.0001116s 12:26:02.2 Info: CreateTable QualityDefinitions 12:26:02.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:02.2 Info: => 0.0001387s 12:26:02.2 Info: CreateIndex QualityDefinitions (Quality) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:02.2 Info: => 9.05E-05s 12:26:02.2 Info: CreateIndex QualityDefinitions (Title) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:02.2 Info: => 9.46E-05s 12:26:02.2 Info: CreateTable NamingConfig 12:26:02.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) 12:26:02.2 Info: => 0.0001353s 12:26:02.2 Info: CreateTable Blacklist 12:26:02.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 '') 12:26:02.2 Info: => 0.000181s 12:26:02.2 Info: CreateTable Metadata 12:26:02.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) 12:26:02.2 Info: => 0.0001433s 12:26:02.2 Info: CreateTable MetadataFiles 12:26:02.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) 12:26:02.2 Info: => 0.0001473s 12:26:02.2 Info: CreateTable DownloadClients 12:26:02.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) 12:26:02.2 Info: => 0.0001387s 12:26:02.2 Info: CreateTable PendingReleases 12:26:02.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 '') 12:26:02.2 Info: => 0.0001364s 12:26:02.2 Info: CreateTable RemotePathMappings 12:26:02.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001188s 12:26:02.2 Info: CreateTable Tags 12:26:02.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001085s 12:26:02.2 Info: CreateIndex Tags (Label) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:02.2 Info: => 0.0001021s 12:26:02.2 Info: CreateTable Restrictions 12:26:02.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001178s 12:26:02.2 Info: CreateTable DelayProfiles 12:26:02.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) 12:26:02.2 Info: => 0.0001621s 12:26:02.2 Info: CreateTable Users 12:26:02.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:02.2 Info: => 0.000113s 12:26:02.2 Info: CreateIndex Users (Identifier) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:02.2 Info: => 0.000101s 12:26:02.2 Info: CreateIndex Users (Username) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:02.2 Info: => 9.55E-05s 12:26:02.2 Info: CreateTable Commands 12:26:02.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) 12:26:02.2 Info: => 0.0001436s 12:26:02.2 Info: CreateTable IndexerStatus 12:26:02.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) 12:26:02.2 Info: => 0.0001421s 12:26:02.2 Info: CreateIndex IndexerStatus (ProviderId) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:02.2 Info: => 0.0001188s 12:26:02.2 Info: CreateTable ExtraFiles 12:26:02.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) 12:26:02.2 Info: => 0.0001466s 12:26:02.2 Info: CreateTable LyricFiles 12:26:02.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) 12:26:02.2 Info: => 0.0001503s 12:26:02.2 Info: CreateTable LanguageProfiles 12:26:02.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:02.2 Info: => 0.0001158s 12:26:02.2 Info: CreateIndex LanguageProfiles (Name) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:02.2 Info: => 0.0001018s 12:26:02.2 Info: CreateTable DownloadClientStatus 12:26:02.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) 12:26:02.2 Info: => 0.0001264s 12:26:02.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:02.2 Info: => 0.0001048s 12:26:02.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:02.2 Info: -> 1 Insert operations completed in 00:00:00.0000737 taking an average of 00:00:00.0000737 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:02', 'InitialSetup') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 1: InitialSetup migrated 12:26:02.2 Info: => 0.0010819s 12:26:02.2 Info: 2: add_reason_to_pending_releases migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 2 12:26:02.2 Info: AlterTable PendingReleases 12:26:02.2 Info: => 1.1E-06s 12:26:02.2 Info: CreateColumn PendingReleases Reason Int32 12:26:02.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:02.2 Info: => 0.0004923s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:02', 'add_reason_to_pending_releases') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 2: add_reason_to_pending_releases migrated 12:26:02.2 Info: => 0.0009628s 12:26:02.2 Info: 3: add_medium_support migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 3 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 1.1E-06s 12:26:02.2 Info: CreateColumn Albums Media String 12:26:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:02.2 Info: => 0.00047s 12:26:02.2 Info: AlterTable Tracks 12:26:02.2 Info: => 8E-07s 12:26:02.2 Info: CreateColumn Tracks MediumNumber Int32 12:26:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.2 Info: => 0.0004534s 12:26:02.2 Info: AlterTable Tracks 12:26:02.2 Info: => 9E-07s 12:26:02.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.2 Info: => 0.0004993s 12:26:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.2 Info: => 4.79E-05s 12:26:02.2 Info: DeleteColumn Tracks TrackNumber 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Tracks" 12:26:02.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.2 Info: => 0.0044521s 12:26:02.2 Info: AlterTable Tracks 12:26:02.2 Info: => 9E-07s 12:26:02.2 Info: CreateColumn Tracks TrackNumber String 12:26:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:02.2 Info: => 0.0004595s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:02', 'add_medium_support') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 3: add_medium_support migrated 12:26:02.2 Info: => 0.0009914s 12:26:02.2 Info: 4: add_various_qualites_in_profile migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 4 12:26:02.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.2 Info: => 5.55E-05s 12:26:02.2 Info: PerformDBOperation 12:26:02.2 Info: Performing DB Operation 12:26:02.2 Info: => 3.65E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:02', 'add_various_qualites_in_profile') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 4: add_various_qualites_in_profile migrated 12:26:02.2 Info: => 0.0004456s 12:26:02.2 Info: 5: metadata_profiles migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 5 12:26:02.2 Info: CreateTable MetadataProfiles 12:26:02.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:02.2 Info: => 0.0001345s 12:26:02.2 Info: CreateIndex MetadataProfiles (Name) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:02.2 Info: => 0.0001114s 12:26:02.2 Info: AlterTable Artists 12:26:02.2 Info: => 8E-07s 12:26:02.2 Info: CreateColumn Artists MetadataProfileId Int32 12:26:02.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:02.2 Info: => 0.0004764s 12:26:02.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Artists" 12:26:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.2 Info: => 0.0046727s 12:26:02.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Artists" 12:26:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.2 Info: => 0.0046429s 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 9E-07s 12:26:02.2 Info: CreateColumn Albums SecondaryTypes String 12:26:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:02.2 Info: => 0.0004863s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:02', 'metadata_profiles') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 5: metadata_profiles migrated 12:26:02.2 Info: => 0.0010356s 12:26:02.2 Info: 6: separate_automatic_and_interactive_search migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 6 12:26:02.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:02.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) 12:26:02.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:02.2 Info: DROP TABLE "Indexers" 12:26:02.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.2 Info: => 0.0039567s 12:26:02.2 Info: AlterTable Indexers 12:26:02.2 Info: => 8E-07s 12:26:02.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:02.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:02.2 Info: => 0.0004772s 12:26:02.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.2 Info: => 4.87E-05s 12:26:02.2 Info: AlterTable Indexers 12:26:02.2 Info: => 8E-07s 12:26:02.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Indexers" 12:26:02.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.2 Info: => 0.0043553s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:02', 'separate_automatic_and_interactive_search') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 6: separate_automatic_and_interactive_search migrated 12:26:02.2 Info: => 0.0048641s 12:26:02.2 Info: 7: change_album_path_to_relative migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 7 12:26:02.2 Info: DeleteColumn Albums Path 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Albums" 12:26:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.2 Info: => 0.0049147s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:02', 'change_album_path_to_relative') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 7: change_album_path_to_relative migrated 12:26:02.2 Info: => 0.0055094s 12:26:02.2 Info: 8: change_quality_size_mb_to_kb migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 8 12:26:02.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 12:26:02.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 12:26:02.2 Info: => 5.24E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:02', 'change_quality_size_mb_to_kb') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 8: change_quality_size_mb_to_kb migrated 12:26:02.2 Info: => 0.0005035s 12:26:02.2 Info: 9: album_releases migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 9 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 1.1E-06s 12:26:02.2 Info: CreateColumn Albums Releases String 12:26:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:02.2 Info: => 0.0004949s 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 9E-07s 12:26:02.2 Info: CreateColumn Albums CurrentRelease String 12:26:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:02.2 Info: => 0.0005009s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:02', 'album_releases') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 9: album_releases migrated 12:26:02.2 Info: => 0.0008774s 12:26:02.2 Info: 10: album_releases_fix migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 10 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 1E-06s 12:26:02.2 Info: AlterColumn Albums Releases String 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Albums" 12:26:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.2 Info: => 0.0047919s 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 8E-07s 12:26:02.2 Info: AlterColumn Albums CurrentRelease String 12:26:02.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) 12:26:02.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" 12:26:02.2 Info: DROP TABLE "Albums" 12:26:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.2 Info: => 0.004737s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:02', 'album_releases_fix') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 10: album_releases_fix migrated 12:26:02.2 Info: => 0.0052672s 12:26:02.2 Info: 11: import_lists migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 11 12:26:02.2 Info: CreateTable ImportLists 12:26:02.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) 12:26:02.2 Info: => 0.0001996s 12:26:02.2 Info: CreateIndex ImportLists (Name) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:02.2 Info: => 0.0001119s 12:26:02.2 Info: CreateTable ImportListStatus 12:26:02.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) 12:26:02.2 Info: => 0.0001578s 12:26:02.2 Info: CreateIndex ImportListStatus (ProviderId) 12:26:02.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:02.2 Info: => 9.99E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:02', 'import_lists') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 11: import_lists migrated 12:26:02.2 Info: => 0.0005949s 12:26:02.2 Info: 12: add_release_status migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 12 12:26:02.2 Info: AlterTable MetadataProfiles 12:26:02.2 Info: => 1.1E-06s 12:26:02.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:02.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:02.2 Info: => 0.0005188s 12:26:02.2 Info: PerformDBOperation 12:26:02.2 Info: Performing DB Operation 12:26:02.2 Info: => 3.38E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:02', 'add_release_status') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 12: add_release_status migrated 12:26:02.2 Info: => 0.0004972s 12:26:02.2 Info: 13: album_download_notification migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 13 12:26:02.2 Info: AlterTable Notifications 12:26:02.2 Info: => 1E-06s 12:26:02.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:02.2 Info: => 0.0005301s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:02', 'album_download_notification') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 13: album_download_notification migrated 12:26:02.2 Info: => 0.0012407s 12:26:02.2 Info: 14: fix_language_metadata_profiles migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 14 12:26:02.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 12:26:02.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 12:26:02.2 Info: => 9.74E-05s 12:26:02.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 12:26:02.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 12:26:02.2 Info: => 8.55E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:02', 'fix_language_metadata_profiles') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 14: fix_language_metadata_profiles migrated 12:26:02.2 Info: => 0.0004706s 12:26:02.2 Info: 15: remove_fanzub migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 15 12:26:02.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.2 Info: => 4.77E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:02', 'remove_fanzub') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 15: remove_fanzub migrated 12:26:02.2 Info: => 0.0003969s 12:26:02.2 Info: 16: update_artist_history_indexes migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 16 12:26:02.2 Info: CreateIndex Albums (ArtistId) 12:26:02.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:02.2 Info: => 0.0001064s 12:26:02.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:02.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:02.2 Info: => 0.0001024s 12:26:02.2 Info: DeleteIndex History (AlbumId) 12:26:02.2 Info: DROP INDEX "IX_History_AlbumId" 12:26:02.2 Info: => 0.0001278s 12:26:02.2 Info: CreateIndex History (AlbumId, Date) 12:26:02.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:02.2 Info: => 0.0001026s 12:26:02.2 Info: DeleteIndex History (DownloadId) 12:26:02.2 Info: DROP INDEX "IX_History_DownloadId" 12:26:02.2 Info: => 0.0001239s 12:26:02.2 Info: CreateIndex History (DownloadId, Date) 12:26:02.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:02.2 Info: => 9.94E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:02', 'update_artist_history_indexes') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 16: update_artist_history_indexes migrated 12:26:02.2 Info: => 0.000511s 12:26:02.2 Info: 17: remove_nma migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 17 12:26:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:02.2 Info: => 5.24E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:02', 'remove_nma') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 17: remove_nma migrated 12:26:02.2 Info: => 0.0004405s 12:26:02.2 Info: 18: album_disambiguation migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 18 12:26:02.2 Info: AlterTable Albums 12:26:02.2 Info: => 1.1E-06s 12:26:02.2 Info: CreateColumn Albums Disambiguation String 12:26:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:02.2 Info: => 0.0005462s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:02', 'album_disambiguation') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 18: album_disambiguation migrated 12:26:02.2 Info: => 0.0009711s 12:26:02.2 Info: 19: add_ape_quality_in_profiles migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 19 12:26:02.2 Info: PerformDBOperation 12:26:02.2 Info: Performing DB Operation 12:26:02.2 Info: => 3.6E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:02', 'add_ape_quality_in_profiles') 12:26:02.2 Info: Committing Transaction 12:26:02.2 Info: 19: add_ape_quality_in_profiles migrated 12:26:02.2 Info: => 0.0004005s 12:26:02.2 Info: 20: remove_pushalot migrating 12:26:02.2 Info: Beginning Transaction 12:26:02.2 Info: Starting migration of Main DB to 20 12:26:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:02.2 Info: => 5.17E-05s 12:26:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:02.2 Info: => 4.65E-05s 12:26:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:02.2 Info: => 4.38E-05s 12:26:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:02', 'remove_pushalot') 12:26:02.2 Info: Committing Transaction 12:26:02.3 Info: 20: remove_pushalot migrated 12:26:02.3 Info: => 0.0004147s 12:26:02.3 Info: 21: add_custom_filters migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 21 12:26:02.3 Info: CreateTable CustomFilters 12:26:02.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:02.3 Info: => 0.0001586s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:02', 'add_custom_filters') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 21: add_custom_filters migrated 12:26:02.3 Info: => 0.0005486s 12:26:02.3 Info: 22: import_list_tags migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 22 12:26:02.3 Info: AlterTable ImportLists 12:26:02.3 Info: => 1.1E-06s 12:26:02.3 Info: CreateColumn ImportLists Tags String 12:26:02.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:02.3 Info: => 0.000515s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:02', 'import_list_tags') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 22: import_list_tags migrated 12:26:02.3 Info: => 0.0009519s 12:26:02.3 Info: 23: add_release_groups_etc migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 23 12:26:02.3 Info: CreateTable ArtistMetadata 12:26:02.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) 12:26:02.3 Info: => 0.0001909s 12:26:02.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:02.3 Info: => 0.0001057s 12:26:02.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" 12:26:02.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" 12:26:02.3 Info: => 8.96E-05s 12:26:02.3 Info: AlterTable Artists 12:26:02.3 Info: => 7E-07s 12:26:02.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:02.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005564s 12:26:02.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.3 Info: => 7.15E-05s 12:26:02.3 Info: CreateTable AlbumReleases 12:26:02.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) 12:26:02.3 Info: => 0.0001962s 12:26:02.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:02.3 Info: => 0.0001022s 12:26:02.3 Info: CreateIndex AlbumReleases (AlbumId) 12:26:02.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:02.3 Info: => 9.66E-05s 12:26:02.3 Info: PerformDBOperation 12:26:02.3 Info: Performing DB Operation 12:26:02.3 Info: => 4.08E-05s 12:26:02.3 Info: AlterTable Albums 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:02.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005688s 12:26:02.3 Info: AlterTable Albums 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:02.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:02.3 Info: => 0.0005775s 12:26:02.3 Info: AlterTable Albums 12:26:02.3 Info: => 9E-07s 12:26:02.3 Info: CreateColumn Albums Links String 12:26:02.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:02.3 Info: => 0.00054s 12:26:02.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.3 Info: => 0.0001283s 12:26:02.3 Info: AlterTable Tracks 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn Tracks ForeignRecordingId String 12:26:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:02.3 Info: => 0.0005585s 12:26:02.3 Info: AlterTable Tracks 12:26:02.3 Info: => 9E-07s 12:26:02.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005741s 12:26:02.3 Info: AlterTable Tracks 12:26:02.3 Info: => 9E-07s 12:26:02.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0006214s 12:26:02.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.3 Info: => 8.64E-05s 12:26:02.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.3 Info: => 7.52E-05s 12:26:02.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "Artists" 12:26:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.3 Info: => 0.0121024s 12:26:02.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "Albums" 12:26:02.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.3 Info: => 0.0052003s 12:26:02.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "Tracks" 12:26:02.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.3 Info: => 0.0047712s 12:26:02.3 Info: DeleteColumn TrackFiles ArtistId 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "TrackFiles" 12:26:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.3 Info: => 0.0045748s 12:26:02.3 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.3 Info: => 9.97E-05s 12:26:02.3 Info: CreateIndex Artists (Monitored) 12:26:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.3 Info: => 9.47E-05s 12:26:02.3 Info: CreateIndex Albums (ArtistMetadataId) 12:26:02.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:02.3 Info: => 9.52E-05s 12:26:02.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:02.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:02.3 Info: => 9.28E-05s 12:26:02.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:02.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:02.3 Info: => 9.24E-05s 12:26:02.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:02.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:02.3 Info: => 9.17E-05s 12:26:02.3 Info: UpdateData 12:26:02.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.3 Info: => 5.51E-05s 12:26:02.3 Info: UpdateData 12:26:02.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.3 Info: => 5.03E-05s 12:26:02.3 Info: UpdateData 12:26:02.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:02.3 Info: => 5.42E-05s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:02', 'add_release_groups_etc') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 23: add_release_groups_etc migrated 12:26:02.3 Info: => 0.0007889s 12:26:02.3 Info: 24: NewMediaInfoFormat migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 24 12:26:02.3 Info: UpdateData 12:26:02.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:02.3 Info: => 5.79E-05s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:02', 'NewMediaInfoFormat') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 24: NewMediaInfoFormat migrated 12:26:02.3 Info: => 0.000453s 12:26:02.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 25 12:26:02.3 Info: RenameTable Restrictions ReleaseProfiles 12:26:02.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:02.3 Info: => 0.0016627s 12:26:02.3 Info: AlterTable ReleaseProfiles 12:26:02.3 Info: => 1E-06s 12:26:02.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:02.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:02.3 Info: => 0.0005199s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:02', 'rename_restrictions_to_release_profiles') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:02.3 Info: => 0.001s 12:26:02.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 26 12:26:02.3 Info: RenameTable Profiles QualityProfiles 12:26:02.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:02.3 Info: => 0.0015899s 12:26:02.3 Info: AlterTable QualityProfiles 12:26:02.3 Info: => 9E-07s 12:26:02.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:02.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.3 Info: => 0.0005312s 12:26:02.3 Info: AlterTable LanguageProfiles 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:02.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.3 Info: => 0.0005199s 12:26:02.3 Info: UpdateData 12:26:02.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.3 Info: => 5.41E-05s 12:26:02.3 Info: UpdateData 12:26:02.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.3 Info: => 4.75E-05s 12:26:02.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "Artists" 12:26:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.3 Info: => 0.0049385s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:02', 'rename_quality_profiles_add_upgrade_allowed') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:02.3 Info: => 0.0054992s 12:26:02.3 Info: 27: add_import_exclusions migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 27 12:26:02.3 Info: CreateTable ImportListExclusions 12:26:02.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:02.3 Info: => 0.0001714s 12:26:02.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:02.3 Info: => 0.0001039s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:02', 'add_import_exclusions') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 27: add_import_exclusions migrated 12:26:02.3 Info: => 0.0005983s 12:26:02.3 Info: 28: clean_artist_metadata_table migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 28 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001533s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.000152s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.000136s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001386s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001273s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001274s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:02', 'clean_artist_metadata_table') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 28: clean_artist_metadata_table migrated 12:26:02.3 Info: => 0.000518s 12:26:02.3 Info: 29: health_issue_notification migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 29 12:26:02.3 Info: AlterTable Notifications 12:26:02.3 Info: => 1E-06s 12:26:02.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005453s 12:26:02.3 Info: AlterTable Notifications 12:26:02.3 Info: => 9E-07s 12:26:02.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005216s 12:26:02.3 Info: AlterTable Notifications 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005101s 12:26:02.3 Info: AlterTable Notifications 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.0005108s 12:26:02.3 Info: AlterTable Notifications 12:26:02.3 Info: => 8E-07s 12:26:02.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:02.3 Info: => 0.000516s 12:26:02.3 Info: DeleteColumn Notifications OnDownload 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "Notifications" 12:26:02.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.3 Info: => 0.0043253s 12:26:02.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "Notifications" 12:26:02.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.3 Info: => 0.0044223s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:02', 'health_issue_notification') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 29: health_issue_notification migrated 12:26:02.3 Info: => 0.0049488s 12:26:02.3 Info: 30: add_mediafilerepository_mtime migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 30 12:26:02.3 Info: AlterTable TrackFiles 12:26:02.3 Info: => 1.1E-06s 12:26:02.3 Info: CreateColumn TrackFiles Modified DateTime 12:26:02.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:02.3 Info: => 0.0005457s 12:26:02.3 Info: AlterTable TrackFiles 12:26:02.3 Info: => 1E-06s 12:26:02.3 Info: CreateColumn TrackFiles Path String 12:26:02.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:02.3 Info: => 0.0005468s 12:26:02.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.3 Info: => 4.56E-05s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001371s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001463s 12:26:02.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) 12:26:02.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) 12:26:02.3 Info: => 0.0001729s 12:26:02.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") 12:26:02.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") 12:26:02.3 Info: => 8.8E-05s 12:26:02.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.3 Info: => 7.62E-05s 12:26:02.3 Info: AlterTable TrackFiles 12:26:02.3 Info: => 7E-07s 12:26:02.3 Info: AlterColumn TrackFiles Path String 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "TrackFiles" 12:26:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.3 Info: => 0.0045068s 12:26:02.3 Info: CreateIndex TrackFiles (Path) 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.3 Info: => 9.86E-05s 12:26:02.3 Info: DeleteColumn TrackFiles RelativePath 12:26:02.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) 12:26:02.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" 12:26:02.3 Info: DROP TABLE "TrackFiles" 12:26:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.3 Info: => 0.0046085s 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:02', 'add_mediafilerepository_mtime') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 30: add_mediafilerepository_mtime migrated 12:26:02.3 Info: => 0.0051498s 12:26:02.3 Info: 31: add_artistmetadataid_constraint migrating 12:26:02.3 Info: Beginning Transaction 12:26:02.3 Info: Starting migration of Main DB to 31 12:26:02.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:26:02.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:26:02.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:26:02.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:26:02.3 Info: => 0.0001503s 12:26:02.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:02.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:02.3 Info: => 0.0001319s 12:26:02.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:02.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) 12:26:02.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:26:02.3 Info: DROP TABLE "Artists" 12:26:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.3 Info: => 0.0048649s 12:26:02.3 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.3 Info: => 0.0001011s 12:26:02.3 Info: -> 2 Insert operations completed in 00:00:00.0001719 taking an average of 00:00:00.0000859 12:26:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:02', 'add_artistmetadataid_constraint') 12:26:02.3 Info: Committing Transaction 12:26:02.3 Info: 31: add_artistmetadataid_constraint migrated 12:26:02.3 Info: => 0.0006583s 12:26:02.3 Debug: Took: 00:00:00.1710978 12:26:02.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:26:02.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:26:02.3 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 12:26:02.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:26:02.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:26:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151624449016_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:02.4 Info: DatabaseEngineVersionCheck migrating 12:26:02.4 Info: PerformDBOperation 12:26:02.4 Info: Performing DB Operation 12:26:02.4 Info: SQLite 3.47.0 12:26:02.4 Info: => 0.0014752s 12:26:02.4 Info: DatabaseEngineVersionCheck migrated 12:26:02.4 Info: => 0.0014927s 12:26:02.4 Info: VersionMigration migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: CreateTable VersionInfo 12:26:02.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:02.4 Info: => 0.0001911s 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: VersionMigration migrated 12:26:02.4 Info: => 0.0008767s 12:26:02.4 Info: VersionUniqueMigration migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: CreateIndex VersionInfo (Version) 12:26:02.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:02.4 Info: => 0.0001532s 12:26:02.4 Info: AlterTable VersionInfo 12:26:02.4 Info: => 1.1E-06s 12:26:02.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:02.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:02.4 Info: => 0.0005206s 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: VersionUniqueMigration migrated 12:26:02.4 Info: => 0.0008183s 12:26:02.4 Info: VersionDescriptionMigration migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: AlterTable VersionInfo 12:26:02.4 Info: => 1.1E-06s 12:26:02.4 Info: CreateColumn VersionInfo Description String 12:26:02.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:02.4 Info: => 0.0002398s 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: VersionDescriptionMigration migrated 12:26:02.4 Info: => 0.000539s 12:26:02.4 Info: 1: InitialSetup migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: Starting migration of Main DB to 1 12:26:02.4 Info: CreateTable Config 12:26:02.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:02.4 Info: => 0.000167s 12:26:02.4 Info: CreateIndex Config (Key) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:02.4 Info: => 9.9E-05s 12:26:02.4 Info: CreateTable RootFolders 12:26:02.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001218s 12:26:02.4 Info: CreateIndex RootFolders (Path) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:02.4 Info: => 9.66E-05s 12:26:02.4 Info: CreateTable Artists 12:26:02.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) 12:26:02.4 Info: => 0.0002445s 12:26:02.4 Info: CreateIndex Artists (ForeignArtistId) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.4 Info: => 0.0001079s 12:26:02.4 Info: CreateIndex Artists (NameSlug) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.4 Info: => 9.48E-05s 12:26:02.4 Info: CreateIndex Artists (CleanName) 12:26:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.4 Info: => 8.94E-05s 12:26:02.4 Info: CreateIndex Artists (Path) 12:26:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.4 Info: => 9.08E-05s 12:26:02.4 Info: CreateTable Albums 12:26:02.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) 12:26:02.4 Info: => 0.0002429s 12:26:02.4 Info: CreateIndex Albums (ForeignAlbumId) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.4 Info: => 9.94E-05s 12:26:02.4 Info: CreateIndex Albums (MBId) 12:26:02.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.4 Info: => 0.0001094s 12:26:02.4 Info: CreateIndex Albums (TADBId) 12:26:02.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.4 Info: => 9.62E-05s 12:26:02.4 Info: CreateIndex Albums (TitleSlug) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.4 Info: => 9.61E-05s 12:26:02.4 Info: CreateIndex Albums (CleanTitle) 12:26:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.4 Info: => 0.0001166s 12:26:02.4 Info: CreateIndex Albums (Path) 12:26:02.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:02.4 Info: => 9.04E-05s 12:26:02.4 Info: CreateTable Tracks 12:26:02.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) 12:26:02.4 Info: => 0.0001733s 12:26:02.4 Info: CreateIndex Tracks (ForeignTrackId) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.4 Info: => 9.25E-05s 12:26:02.4 Info: CreateIndex Tracks (ArtistId) 12:26:02.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.4 Info: => 9.95E-05s 12:26:02.4 Info: CreateIndex Tracks (TrackFileId) 12:26:02.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.4 Info: => 9.37E-05s 12:26:02.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:02.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:02.4 Info: => 9.61E-05s 12:26:02.4 Info: CreateTable TrackFiles 12:26:02.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) 12:26:02.4 Info: => 0.0001651s 12:26:02.4 Info: CreateIndex TrackFiles (ArtistId) 12:26:02.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:02.4 Info: => 0.0001015s 12:26:02.4 Info: CreateIndex TrackFiles (AlbumId) 12:26:02.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.4 Info: => 9.17E-05s 12:26:02.4 Info: CreateTable History 12:26:02.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) 12:26:02.4 Info: => 0.0001739s 12:26:02.4 Info: CreateIndex History (Date) 12:26:02.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:02.4 Info: => 9.49E-05s 12:26:02.4 Info: CreateIndex History (EventType) 12:26:02.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:02.4 Info: => 0.0001084s 12:26:02.4 Info: CreateIndex History (DownloadId) 12:26:02.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:02.4 Info: => 8.65E-05s 12:26:02.4 Info: CreateIndex History (AlbumId) 12:26:02.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:02.4 Info: => 8.68E-05s 12:26:02.4 Info: CreateTable Notifications 12:26:02.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) 12:26:02.4 Info: => 0.0001366s 12:26:02.4 Info: CreateTable ScheduledTasks 12:26:02.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:02.4 Info: => 0.0001193s 12:26:02.4 Info: CreateIndex ScheduledTasks (TypeName) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:02.4 Info: => 9.18E-05s 12:26:02.4 Info: CreateTable Indexers 12:26:02.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) 12:26:02.4 Info: => 0.0001228s 12:26:02.4 Info: CreateIndex Indexers (Name) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.4 Info: => 0.0001132s 12:26:02.4 Info: CreateTable Profiles 12:26:02.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001215s 12:26:02.4 Info: CreateIndex Profiles (Name) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:02.4 Info: => 0.0001388s 12:26:02.4 Info: CreateTable QualityDefinitions 12:26:02.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:02.4 Info: => 0.0001373s 12:26:02.4 Info: CreateIndex QualityDefinitions (Quality) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:02.4 Info: => 9.16E-05s 12:26:02.4 Info: CreateIndex QualityDefinitions (Title) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:02.4 Info: => 9.42E-05s 12:26:02.4 Info: CreateTable NamingConfig 12:26:02.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) 12:26:02.4 Info: => 0.0001358s 12:26:02.4 Info: CreateTable Blacklist 12:26:02.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 '') 12:26:02.4 Info: => 0.0001795s 12:26:02.4 Info: CreateTable Metadata 12:26:02.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) 12:26:02.4 Info: => 0.00012s 12:26:02.4 Info: CreateTable MetadataFiles 12:26:02.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) 12:26:02.4 Info: => 0.0001389s 12:26:02.4 Info: CreateTable DownloadClients 12:26:02.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) 12:26:02.4 Info: => 0.0001257s 12:26:02.4 Info: CreateTable PendingReleases 12:26:02.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 '') 12:26:02.4 Info: => 0.0001358s 12:26:02.4 Info: CreateTable RemotePathMappings 12:26:02.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001183s 12:26:02.4 Info: CreateTable Tags 12:26:02.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001095s 12:26:02.4 Info: CreateIndex Tags (Label) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:02.4 Info: => 0.0001019s 12:26:02.4 Info: CreateTable Restrictions 12:26:02.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001179s 12:26:02.4 Info: CreateTable DelayProfiles 12:26:02.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) 12:26:02.4 Info: => 0.0001526s 12:26:02.4 Info: CreateTable Users 12:26:02.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001122s 12:26:02.4 Info: CreateIndex Users (Identifier) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:02.4 Info: => 0.0001011s 12:26:02.4 Info: CreateIndex Users (Username) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:02.4 Info: => 9.61E-05s 12:26:02.4 Info: CreateTable Commands 12:26:02.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) 12:26:02.4 Info: => 0.0001448s 12:26:02.4 Info: CreateTable IndexerStatus 12:26:02.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) 12:26:02.4 Info: => 0.0001392s 12:26:02.4 Info: CreateIndex IndexerStatus (ProviderId) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:02.4 Info: => 0.0001392s 12:26:02.4 Info: CreateTable ExtraFiles 12:26:02.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) 12:26:02.4 Info: => 0.0001563s 12:26:02.4 Info: CreateTable LyricFiles 12:26:02.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) 12:26:02.4 Info: => 0.0001726s 12:26:02.4 Info: CreateTable LanguageProfiles 12:26:02.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:02.4 Info: => 0.0001154s 12:26:02.4 Info: CreateIndex LanguageProfiles (Name) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:02.4 Info: => 0.0001024s 12:26:02.4 Info: CreateTable DownloadClientStatus 12:26:02.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) 12:26:02.4 Info: => 0.0001251s 12:26:02.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:02.4 Info: => 0.0001046s 12:26:02.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:02.4 Info: -> 1 Insert operations completed in 00:00:00.0000741 taking an average of 00:00:00.0000741 12:26:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:02', 'InitialSetup') 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: 1: InitialSetup migrated 12:26:02.4 Info: => 0.0010503s 12:26:02.4 Info: 2: add_reason_to_pending_releases migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: Starting migration of Main DB to 2 12:26:02.4 Info: AlterTable PendingReleases 12:26:02.4 Info: => 1.1E-06s 12:26:02.4 Info: CreateColumn PendingReleases Reason Int32 12:26:02.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:02.4 Info: => 0.0005021s 12:26:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:02', 'add_reason_to_pending_releases') 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: 2: add_reason_to_pending_releases migrated 12:26:02.4 Info: => 0.0009847s 12:26:02.4 Info: 3: add_medium_support migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: Starting migration of Main DB to 3 12:26:02.4 Info: AlterTable Albums 12:26:02.4 Info: => 1.2E-06s 12:26:02.4 Info: CreateColumn Albums Media String 12:26:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:02.4 Info: => 0.0005055s 12:26:02.4 Info: AlterTable Tracks 12:26:02.4 Info: => 8E-07s 12:26:02.4 Info: CreateColumn Tracks MediumNumber Int32 12:26:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.4 Info: => 0.0005032s 12:26:02.4 Info: AlterTable Tracks 12:26:02.4 Info: => 9E-07s 12:26:02.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.4 Info: => 0.000481s 12:26:02.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.4 Info: => 5.23E-05s 12:26:02.4 Info: DeleteColumn Tracks TrackNumber 12:26:02.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) 12:26:02.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" 12:26:02.4 Info: DROP TABLE "Tracks" 12:26:02.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.4 Info: => 0.0046186s 12:26:02.4 Info: AlterTable Tracks 12:26:02.4 Info: => 9E-07s 12:26:02.4 Info: CreateColumn Tracks TrackNumber String 12:26:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:02.4 Info: => 0.0005225s 12:26:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:02', 'add_medium_support') 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: 3: add_medium_support migrated 12:26:02.4 Info: => 0.0010729s 12:26:02.4 Info: 4: add_various_qualites_in_profile migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: Starting migration of Main DB to 4 12:26:02.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.4 Info: => 5.76E-05s 12:26:02.4 Info: PerformDBOperation 12:26:02.4 Info: Performing DB Operation 12:26:02.4 Info: => 3.85E-05s 12:26:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:02', 'add_various_qualites_in_profile') 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: 4: add_various_qualites_in_profile migrated 12:26:02.4 Info: => 0.0004887s 12:26:02.4 Info: 5: metadata_profiles migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: Starting migration of Main DB to 5 12:26:02.4 Info: CreateTable MetadataProfiles 12:26:02.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:02.4 Info: => 0.0001402s 12:26:02.4 Info: CreateIndex MetadataProfiles (Name) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:02.4 Info: => 0.0001304s 12:26:02.4 Info: AlterTable Artists 12:26:02.4 Info: => 8E-07s 12:26:02.4 Info: CreateColumn Artists MetadataProfileId Int32 12:26:02.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:02.4 Info: => 0.0005095s 12:26:02.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.4 Info: DROP TABLE "Artists" 12:26:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.4 Info: => 0.0050405s 12:26:02.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.4 Info: DROP TABLE "Artists" 12:26:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.4 Info: => 0.0047255s 12:26:02.4 Info: AlterTable Albums 12:26:02.4 Info: => 9E-07s 12:26:02.4 Info: CreateColumn Albums SecondaryTypes String 12:26:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:02.4 Info: => 0.0005336s 12:26:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:02', 'metadata_profiles') 12:26:02.4 Info: Committing Transaction 12:26:02.4 Info: 5: metadata_profiles migrated 12:26:02.4 Info: => 0.0011207s 12:26:02.4 Info: 6: separate_automatic_and_interactive_search migrating 12:26:02.4 Info: Beginning Transaction 12:26:02.4 Info: Starting migration of Main DB to 6 12:26:02.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:02.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) 12:26:02.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:02.4 Info: DROP TABLE "Indexers" 12:26:02.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.4 Info: => 0.0040402s 12:26:02.4 Info: AlterTable Indexers 12:26:02.4 Info: => 9E-07s 12:26:02.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:02.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:02.4 Info: => 0.0004827s 12:26:02.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.4 Info: => 4.62E-05s 12:26:02.4 Info: AlterTable Indexers 12:26:02.4 Info: => 7E-07s 12:26:02.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Indexers" 12:26:02.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.5 Info: => 0.0040185s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:02', 'separate_automatic_and_interactive_search') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 6: separate_automatic_and_interactive_search migrated 12:26:02.5 Info: => 0.0045651s 12:26:02.5 Info: 7: change_album_path_to_relative migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 7 12:26:02.5 Info: DeleteColumn Albums Path 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Albums" 12:26:02.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.5 Info: => 0.0049788s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:02', 'change_album_path_to_relative') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 7: change_album_path_to_relative migrated 12:26:02.5 Info: => 0.0055471s 12:26:02.5 Info: 8: change_quality_size_mb_to_kb migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 8 12:26:02.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 12:26:02.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 12:26:02.5 Info: => 5.29E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:02', 'change_quality_size_mb_to_kb') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 8: change_quality_size_mb_to_kb migrated 12:26:02.5 Info: => 0.0005037s 12:26:02.5 Info: 9: album_releases migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 9 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 1.2E-06s 12:26:02.5 Info: CreateColumn Albums Releases String 12:26:02.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:02.5 Info: => 0.0005268s 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Albums CurrentRelease String 12:26:02.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:02.5 Info: => 0.0004995s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:02', 'album_releases') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 9: album_releases migrated 12:26:02.5 Info: => 0.0009736s 12:26:02.5 Info: 10: album_releases_fix migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 10 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 1E-06s 12:26:02.5 Info: AlterColumn Albums Releases String 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Albums" 12:26:02.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.5 Info: => 0.0048741s 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 9E-07s 12:26:02.5 Info: AlterColumn Albums CurrentRelease String 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Albums" 12:26:02.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.5 Info: => 0.0050697s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:02', 'album_releases_fix') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 10: album_releases_fix migrated 12:26:02.5 Info: => 0.0056043s 12:26:02.5 Info: 11: import_lists migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 11 12:26:02.5 Info: CreateTable ImportLists 12:26:02.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) 12:26:02.5 Info: => 0.0001836s 12:26:02.5 Info: CreateIndex ImportLists (Name) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:02.5 Info: => 0.0001006s 12:26:02.5 Info: CreateTable ImportListStatus 12:26:02.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) 12:26:02.5 Info: => 0.0001486s 12:26:02.5 Info: CreateIndex ImportListStatus (ProviderId) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:02.5 Info: => 9.79E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:02', 'import_lists') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 11: import_lists migrated 12:26:02.5 Info: => 0.0005924s 12:26:02.5 Info: 12: add_release_status migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 12 12:26:02.5 Info: AlterTable MetadataProfiles 12:26:02.5 Info: => 1.1E-06s 12:26:02.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:02.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:02.5 Info: => 0.0005184s 12:26:02.5 Info: PerformDBOperation 12:26:02.5 Info: Performing DB Operation 12:26:02.5 Info: => 3.42E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:02', 'add_release_status') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 12: add_release_status migrated 12:26:02.5 Info: => 0.0004996s 12:26:02.5 Info: 13: album_download_notification migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 13 12:26:02.5 Info: AlterTable Notifications 12:26:02.5 Info: => 1.1E-06s 12:26:02.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005205s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:02', 'album_download_notification') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 13: album_download_notification migrated 12:26:02.5 Info: => 0.0009262s 12:26:02.5 Info: 14: fix_language_metadata_profiles migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 14 12:26:02.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 12:26:02.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 12:26:02.5 Info: => 0.0001038s 12:26:02.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 12:26:02.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 12:26:02.5 Info: => 9.96E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:02', 'fix_language_metadata_profiles') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 14: fix_language_metadata_profiles migrated 12:26:02.5 Info: => 0.0005805s 12:26:02.5 Info: 15: remove_fanzub migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 15 12:26:02.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.5 Info: => 4.77E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:02', 'remove_fanzub') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 15: remove_fanzub migrated 12:26:02.5 Info: => 0.0005012s 12:26:02.5 Info: 16: update_artist_history_indexes migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 16 12:26:02.5 Info: CreateIndex Albums (ArtistId) 12:26:02.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:02.5 Info: => 0.0001064s 12:26:02.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:02.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:02.5 Info: => 0.000102s 12:26:02.5 Info: DeleteIndex History (AlbumId) 12:26:02.5 Info: DROP INDEX "IX_History_AlbumId" 12:26:02.5 Info: => 0.0001277s 12:26:02.5 Info: CreateIndex History (AlbumId, Date) 12:26:02.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:02.5 Info: => 0.0001015s 12:26:02.5 Info: DeleteIndex History (DownloadId) 12:26:02.5 Info: DROP INDEX "IX_History_DownloadId" 12:26:02.5 Info: => 0.0001235s 12:26:02.5 Info: CreateIndex History (DownloadId, Date) 12:26:02.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:02.5 Info: => 9.99E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:02', 'update_artist_history_indexes') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 16: update_artist_history_indexes migrated 12:26:02.5 Info: => 0.0005968s 12:26:02.5 Info: 17: remove_nma migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 17 12:26:02.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:02.5 Info: => 5.26E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:02', 'remove_nma') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 17: remove_nma migrated 12:26:02.5 Info: => 0.0004199s 12:26:02.5 Info: 18: album_disambiguation migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 18 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 1.1E-06s 12:26:02.5 Info: CreateColumn Albums Disambiguation String 12:26:02.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:02.5 Info: => 0.0005283s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:02', 'album_disambiguation') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 18: album_disambiguation migrated 12:26:02.5 Info: => 0.0010114s 12:26:02.5 Info: 19: add_ape_quality_in_profiles migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 19 12:26:02.5 Info: PerformDBOperation 12:26:02.5 Info: Performing DB Operation 12:26:02.5 Info: => 3.35E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:02', 'add_ape_quality_in_profiles') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 19: add_ape_quality_in_profiles migrated 12:26:02.5 Info: => 0.0004132s 12:26:02.5 Info: 20: remove_pushalot migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 20 12:26:02.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:02.5 Info: => 5.29E-05s 12:26:02.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:02.5 Info: => 4.56E-05s 12:26:02.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:02.5 Info: => 4.44E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:02', 'remove_pushalot') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 20: remove_pushalot migrated 12:26:02.5 Info: => 0.0003824s 12:26:02.5 Info: 21: add_custom_filters migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 21 12:26:02.5 Info: CreateTable CustomFilters 12:26:02.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:02.5 Info: => 0.0001296s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:02', 'add_custom_filters') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 21: add_custom_filters migrated 12:26:02.5 Info: => 0.0004933s 12:26:02.5 Info: 22: import_list_tags migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 22 12:26:02.5 Info: AlterTable ImportLists 12:26:02.5 Info: => 1.1E-06s 12:26:02.5 Info: CreateColumn ImportLists Tags String 12:26:02.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:02.5 Info: => 0.0005407s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:02', 'import_list_tags') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 22: import_list_tags migrated 12:26:02.5 Info: => 0.0009115s 12:26:02.5 Info: 23: add_release_groups_etc migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 23 12:26:02.5 Info: CreateTable ArtistMetadata 12:26:02.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) 12:26:02.5 Info: => 0.0002088s 12:26:02.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:02.5 Info: => 0.0001073s 12:26:02.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" 12:26:02.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" 12:26:02.5 Info: => 9.35E-05s 12:26:02.5 Info: AlterTable Artists 12:26:02.5 Info: => 7E-07s 12:26:02.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:02.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005775s 12:26:02.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.5 Info: => 7.34E-05s 12:26:02.5 Info: CreateTable AlbumReleases 12:26:02.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) 12:26:02.5 Info: => 0.0001983s 12:26:02.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:02.5 Info: => 0.0001036s 12:26:02.5 Info: CreateIndex AlbumReleases (AlbumId) 12:26:02.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:02.5 Info: => 9.76E-05s 12:26:02.5 Info: PerformDBOperation 12:26:02.5 Info: Performing DB Operation 12:26:02.5 Info: => 4.06E-05s 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:02.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005673s 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:02.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:02.5 Info: => 0.0005676s 12:26:02.5 Info: AlterTable Albums 12:26:02.5 Info: => 9E-07s 12:26:02.5 Info: CreateColumn Albums Links String 12:26:02.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:02.5 Info: => 0.0005613s 12:26:02.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.5 Info: => 0.0001036s 12:26:02.5 Info: AlterTable Tracks 12:26:02.5 Info: => 9E-07s 12:26:02.5 Info: CreateColumn Tracks ForeignRecordingId String 12:26:02.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:02.5 Info: => 0.0005438s 12:26:02.5 Info: AlterTable Tracks 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:02.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005872s 12:26:02.5 Info: AlterTable Tracks 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:02.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0006318s 12:26:02.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.5 Info: => 8.56E-05s 12:26:02.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.5 Info: => 7.61E-05s 12:26:02.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Artists" 12:26:02.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.5 Info: => 0.0048785s 12:26:02.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Albums" 12:26:02.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.5 Info: => 0.0052458s 12:26:02.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Tracks" 12:26:02.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.5 Info: => 0.0047677s 12:26:02.5 Info: DeleteColumn TrackFiles ArtistId 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "TrackFiles" 12:26:02.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.5 Info: => 0.0046365s 12:26:02.5 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.5 Info: => 0.0001001s 12:26:02.5 Info: CreateIndex Artists (Monitored) 12:26:02.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.5 Info: => 9.48E-05s 12:26:02.5 Info: CreateIndex Albums (ArtistMetadataId) 12:26:02.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:02.5 Info: => 9.37E-05s 12:26:02.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:02.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:02.5 Info: => 9.24E-05s 12:26:02.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:02.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:02.5 Info: => 9.15E-05s 12:26:02.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:02.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:02.5 Info: => 9.2E-05s 12:26:02.5 Info: UpdateData 12:26:02.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.5 Info: => 5.57E-05s 12:26:02.5 Info: UpdateData 12:26:02.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.5 Info: => 5.02E-05s 12:26:02.5 Info: UpdateData 12:26:02.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:02.5 Info: => 5.43E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:02', 'add_release_groups_etc') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 23: add_release_groups_etc migrated 12:26:02.5 Info: => 0.000717s 12:26:02.5 Info: 24: NewMediaInfoFormat migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 24 12:26:02.5 Info: UpdateData 12:26:02.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:02.5 Info: => 5.54E-05s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:02', 'NewMediaInfoFormat') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 24: NewMediaInfoFormat migrated 12:26:02.5 Info: => 0.0005007s 12:26:02.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 25 12:26:02.5 Info: RenameTable Restrictions ReleaseProfiles 12:26:02.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:02.5 Info: => 0.0016438s 12:26:02.5 Info: AlterTable ReleaseProfiles 12:26:02.5 Info: => 1E-06s 12:26:02.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:02.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:02.5 Info: => 0.0005131s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:02', 'rename_restrictions_to_release_profiles') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:02.5 Info: => 0.0009948s 12:26:02.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 26 12:26:02.5 Info: RenameTable Profiles QualityProfiles 12:26:02.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:02.5 Info: => 0.0016531s 12:26:02.5 Info: AlterTable QualityProfiles 12:26:02.5 Info: => 9E-07s 12:26:02.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:02.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.5 Info: => 0.0005182s 12:26:02.5 Info: AlterTable LanguageProfiles 12:26:02.5 Info: => 9E-07s 12:26:02.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:02.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.5 Info: => 0.0005425s 12:26:02.5 Info: UpdateData 12:26:02.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.5 Info: => 5.41E-05s 12:26:02.5 Info: UpdateData 12:26:02.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.5 Info: => 4.72E-05s 12:26:02.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Artists" 12:26:02.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.5 Info: => 0.0049978s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:02', 'rename_quality_profiles_add_upgrade_allowed') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:02.5 Info: => 0.0055573s 12:26:02.5 Info: 27: add_import_exclusions migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 27 12:26:02.5 Info: CreateTable ImportListExclusions 12:26:02.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:02.5 Info: => 0.0001292s 12:26:02.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:02.5 Info: => 0.000103s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:02', 'add_import_exclusions') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 27: add_import_exclusions migrated 12:26:02.5 Info: => 0.0005862s 12:26:02.5 Info: 28: clean_artist_metadata_table migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 28 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.000146s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.0001329s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.0001318s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.0001307s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.000129s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.0001295s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:02', 'clean_artist_metadata_table') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 28: clean_artist_metadata_table migrated 12:26:02.5 Info: => 0.0005984s 12:26:02.5 Info: 29: health_issue_notification migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 29 12:26:02.5 Info: AlterTable Notifications 12:26:02.5 Info: => 1.2E-06s 12:26:02.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005505s 12:26:02.5 Info: AlterTable Notifications 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005411s 12:26:02.5 Info: AlterTable Notifications 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005404s 12:26:02.5 Info: AlterTable Notifications 12:26:02.5 Info: => 7E-07s 12:26:02.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005162s 12:26:02.5 Info: AlterTable Notifications 12:26:02.5 Info: => 9E-07s 12:26:02.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:02.5 Info: => 0.0005496s 12:26:02.5 Info: DeleteColumn Notifications OnDownload 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Notifications" 12:26:02.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.5 Info: => 0.0043625s 12:26:02.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:02.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) 12:26:02.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" 12:26:02.5 Info: DROP TABLE "Notifications" 12:26:02.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.5 Info: => 0.0043439s 12:26:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:02', 'health_issue_notification') 12:26:02.5 Info: Committing Transaction 12:26:02.5 Info: 29: health_issue_notification migrated 12:26:02.5 Info: => 0.0048733s 12:26:02.5 Info: 30: add_mediafilerepository_mtime migrating 12:26:02.5 Info: Beginning Transaction 12:26:02.5 Info: Starting migration of Main DB to 30 12:26:02.5 Info: AlterTable TrackFiles 12:26:02.5 Info: => 1.1E-06s 12:26:02.5 Info: CreateColumn TrackFiles Modified DateTime 12:26:02.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:02.5 Info: => 0.0006205s 12:26:02.5 Info: AlterTable TrackFiles 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: CreateColumn TrackFiles Path String 12:26:02.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:02.5 Info: => 0.0005242s 12:26:02.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.5 Info: => 4.52E-05s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.0001341s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.000145s 12:26:02.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) 12:26:02.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) 12:26:02.5 Info: => 0.0001482s 12:26:02.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") 12:26:02.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") 12:26:02.5 Info: => 8.37E-05s 12:26:02.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.5 Info: => 6.42E-05s 12:26:02.5 Info: AlterTable TrackFiles 12:26:02.5 Info: => 8E-07s 12:26:02.5 Info: AlterColumn TrackFiles Path String 12:26:02.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) 12:26:02.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" 12:26:02.6 Info: DROP TABLE "TrackFiles" 12:26:02.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.6 Info: => 0.0044629s 12:26:02.6 Info: CreateIndex TrackFiles (Path) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.6 Info: => 9.91E-05s 12:26:02.6 Info: DeleteColumn TrackFiles RelativePath 12:26:02.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) 12:26:02.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" 12:26:02.6 Info: DROP TABLE "TrackFiles" 12:26:02.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.6 Info: => 0.0059938s 12:26:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:02', 'add_mediafilerepository_mtime') 12:26:02.6 Info: Committing Transaction 12:26:02.6 Info: 30: add_mediafilerepository_mtime migrated 12:26:02.6 Info: => 0.0065928s 12:26:02.6 Info: 31: add_artistmetadataid_constraint migrating 12:26:02.6 Info: Beginning Transaction 12:26:02.6 Info: Starting migration of Main DB to 31 12:26:02.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:26:02.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) 12:26:02.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:26:02.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:26:02.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:26:02.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:26:02.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:26:02.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:26:02.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") 12:26:02.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") 12:26:02.6 Info: => 0.0001594s 12:26:02.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:02.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:02.6 Info: => 0.0001308s 12:26:02.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:02.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) 12:26:02.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" 12:26:02.6 Info: DROP TABLE "Artists" 12:26:02.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.6 Info: => 0.0048451s 12:26:02.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.6 Info: => 9.8E-05s 12:26:02.6 Info: -> 8 Insert operations completed in 00:00:00.0006582 taking an average of 00:00:00.0000822 12:26:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:02', 'add_artistmetadataid_constraint') 12:26:02.6 Info: Committing Transaction 12:26:02.6 Info: 31: add_artistmetadataid_constraint migrated 12:26:02.6 Info: => 0.0006784s 12:26:02.6 Debug: Took: 00:00:00.1736350 12:26:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:26:02.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:26:02.6 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 12:26:02.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:26:02.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:26:02.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:26:02.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:26:02.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:26:02.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:26:02.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:26:02.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:26:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:26:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151626796225_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:02.6 Info: DatabaseEngineVersionCheck migrating 12:26:02.6 Info: PerformDBOperation 12:26:02.6 Info: Performing DB Operation 12:26:02.6 Info: SQLite 3.47.0 12:26:02.6 Info: => 0.0014502s 12:26:02.6 Info: DatabaseEngineVersionCheck migrated 12:26:02.6 Info: => 0.0014696s 12:26:02.6 Info: VersionMigration migrating 12:26:02.6 Info: Beginning Transaction 12:26:02.6 Info: CreateTable VersionInfo 12:26:02.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:02.6 Info: => 0.000185s 12:26:02.6 Info: Committing Transaction 12:26:02.6 Info: VersionMigration migrated 12:26:02.6 Info: => 0.0009279s 12:26:02.6 Info: VersionUniqueMigration migrating 12:26:02.6 Info: Beginning Transaction 12:26:02.6 Info: CreateIndex VersionInfo (Version) 12:26:02.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:02.6 Info: => 0.0001707s 12:26:02.6 Info: AlterTable VersionInfo 12:26:02.6 Info: => 1.1E-06s 12:26:02.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:02.6 Info: => 0.0005266s 12:26:02.6 Info: Committing Transaction 12:26:02.6 Info: VersionUniqueMigration migrated 12:26:02.6 Info: => 0.0008754s 12:26:02.6 Info: VersionDescriptionMigration migrating 12:26:02.6 Info: Beginning Transaction 12:26:02.6 Info: AlterTable VersionInfo 12:26:02.6 Info: => 1.1E-06s 12:26:02.6 Info: CreateColumn VersionInfo Description String 12:26:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:02.6 Info: => 0.00021s 12:26:02.6 Info: Committing Transaction 12:26:02.6 Info: VersionDescriptionMigration migrated 12:26:02.6 Info: => 0.0005422s 12:26:02.6 Info: 1: InitialSetup migrating 12:26:02.6 Info: Beginning Transaction 12:26:02.6 Info: Starting migration of Main DB to 1 12:26:02.6 Info: CreateTable Config 12:26:02.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:02.6 Info: => 0.0001622s 12:26:02.6 Info: CreateIndex Config (Key) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:02.6 Info: => 9.3E-05s 12:26:02.6 Info: CreateTable RootFolders 12:26:02.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:02.6 Info: => 0.0001184s 12:26:02.6 Info: CreateIndex RootFolders (Path) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:02.6 Info: => 9.38E-05s 12:26:02.6 Info: CreateTable Artists 12:26:02.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) 12:26:02.6 Info: => 0.0002387s 12:26:02.6 Info: CreateIndex Artists (ForeignArtistId) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.6 Info: => 0.0001081s 12:26:02.6 Info: CreateIndex Artists (NameSlug) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.6 Info: => 9.63E-05s 12:26:02.6 Info: CreateIndex Artists (CleanName) 12:26:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.6 Info: => 9.38E-05s 12:26:02.6 Info: CreateIndex Artists (Path) 12:26:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.6 Info: => 0.0001002s 12:26:02.6 Info: CreateTable Albums 12:26:02.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) 12:26:02.6 Info: => 0.0002211s 12:26:02.6 Info: CreateIndex Albums (ForeignAlbumId) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.6 Info: => 9.6E-05s 12:26:02.6 Info: CreateIndex Albums (MBId) 12:26:02.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.6 Info: => 8.98E-05s 12:26:02.6 Info: CreateIndex Albums (TADBId) 12:26:02.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.6 Info: => 8.7E-05s 12:26:02.6 Info: CreateIndex Albums (TitleSlug) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.6 Info: => 8.82E-05s 12:26:02.6 Info: CreateIndex Albums (CleanTitle) 12:26:02.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.6 Info: => 8.67E-05s 12:26:02.6 Info: CreateIndex Albums (Path) 12:26:02.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:02.6 Info: => 8.6E-05s 12:26:02.6 Info: CreateTable Tracks 12:26:02.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) 12:26:02.6 Info: => 0.0001596s 12:26:02.6 Info: CreateIndex Tracks (ForeignTrackId) 12:26:02.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.6 Info: => 9.23E-05s 12:26:02.6 Info: CreateIndex Tracks (ArtistId) 12:26:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.6 Info: => 9.47E-05s 12:26:02.6 Info: CreateIndex Tracks (TrackFileId) 12:26:02.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.6 Info: => 9.04E-05s 12:26:02.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:02.6 Info: => 9.23E-05s 12:26:02.6 Info: CreateTable TrackFiles 12:26:02.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) 12:26:02.6 Info: => 0.0001476s 12:26:02.6 Info: CreateIndex TrackFiles (ArtistId) 12:26:02.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:02.6 Info: => 8.89E-05s 12:26:02.6 Info: CreateIndex TrackFiles (AlbumId) 12:26:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.6 Info: => 8.64E-05s 12:26:02.6 Info: CreateTable History 12:26:02.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) 12:26:02.6 Info: => 0.0001639s 12:26:02.6 Info: CreateIndex History (Date) 12:26:02.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:02.7 Info: => 9.94E-05s 12:26:02.7 Info: CreateIndex History (EventType) 12:26:02.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:02.7 Info: => 9.14E-05s 12:26:02.7 Info: CreateIndex History (DownloadId) 12:26:02.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:02.7 Info: => 9.81E-05s 12:26:02.7 Info: CreateIndex History (AlbumId) 12:26:02.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:02.7 Info: => 8.68E-05s 12:26:02.7 Info: CreateTable Notifications 12:26:02.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) 12:26:02.7 Info: => 0.0001377s 12:26:02.7 Info: CreateTable ScheduledTasks 12:26:02.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:02.7 Info: => 0.0001222s 12:26:02.7 Info: CreateIndex ScheduledTasks (TypeName) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:02.7 Info: => 0.0001046s 12:26:02.7 Info: CreateTable Indexers 12:26:02.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) 12:26:02.7 Info: => 0.0001308s 12:26:02.7 Info: CreateIndex Indexers (Name) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.7 Info: => 0.0001027s 12:26:02.7 Info: CreateTable Profiles 12:26:02.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:02.7 Info: => 0.000114s 12:26:02.7 Info: CreateIndex Profiles (Name) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:02.7 Info: => 0.000113s 12:26:02.7 Info: CreateTable QualityDefinitions 12:26:02.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:02.7 Info: => 0.0001363s 12:26:02.7 Info: CreateIndex QualityDefinitions (Quality) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:02.7 Info: => 9.87E-05s 12:26:02.7 Info: CreateIndex QualityDefinitions (Title) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:02.7 Info: => 9.46E-05s 12:26:02.7 Info: CreateTable NamingConfig 12:26:02.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) 12:26:02.7 Info: => 0.000136s 12:26:02.7 Info: CreateTable Blacklist 12:26:02.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 '') 12:26:02.7 Info: => 0.0001807s 12:26:02.7 Info: CreateTable Metadata 12:26:02.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) 12:26:02.7 Info: => 0.0001218s 12:26:02.7 Info: CreateTable MetadataFiles 12:26:02.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) 12:26:02.7 Info: => 0.0001396s 12:26:02.7 Info: CreateTable DownloadClients 12:26:02.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) 12:26:02.7 Info: => 0.0001253s 12:26:02.7 Info: CreateTable PendingReleases 12:26:02.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 '') 12:26:02.7 Info: => 0.0001343s 12:26:02.7 Info: CreateTable RemotePathMappings 12:26:02.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:02.7 Info: => 0.0001194s 12:26:02.7 Info: CreateTable Tags 12:26:02.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:02.7 Info: => 0.0001111s 12:26:02.7 Info: CreateIndex Tags (Label) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:02.7 Info: => 9.99E-05s 12:26:02.7 Info: CreateTable Restrictions 12:26:02.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:02.7 Info: => 0.0001475s 12:26:02.7 Info: CreateTable DelayProfiles 12:26:02.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) 12:26:02.7 Info: => 0.0001692s 12:26:02.7 Info: CreateTable Users 12:26:02.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:02.7 Info: => 0.0001143s 12:26:02.7 Info: CreateIndex Users (Identifier) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:02.7 Info: => 0.0001s 12:26:02.7 Info: CreateIndex Users (Username) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:02.7 Info: => 9.57E-05s 12:26:02.7 Info: CreateTable Commands 12:26:02.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) 12:26:02.7 Info: => 0.0001437s 12:26:02.7 Info: CreateTable IndexerStatus 12:26:02.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) 12:26:02.7 Info: => 0.0001418s 12:26:02.7 Info: CreateIndex IndexerStatus (ProviderId) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:02.7 Info: => 0.000118s 12:26:02.7 Info: CreateTable ExtraFiles 12:26:02.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) 12:26:02.7 Info: => 0.0001457s 12:26:02.7 Info: CreateTable LyricFiles 12:26:02.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) 12:26:02.7 Info: => 0.0001482s 12:26:02.7 Info: CreateTable LanguageProfiles 12:26:02.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:02.7 Info: => 0.000116s 12:26:02.7 Info: CreateIndex LanguageProfiles (Name) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:02.7 Info: => 0.0001018s 12:26:02.7 Info: CreateTable DownloadClientStatus 12:26:02.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) 12:26:02.7 Info: => 0.0001288s 12:26:02.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:02.7 Info: => 0.0001045s 12:26:02.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:02.7 Info: -> 1 Insert operations completed in 00:00:00.0000739 taking an average of 00:00:00.0000739 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:02', 'InitialSetup') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 1: InitialSetup migrated 12:26:02.7 Info: => 0.0009731s 12:26:02.7 Info: 2: add_reason_to_pending_releases migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 2 12:26:02.7 Info: AlterTable PendingReleases 12:26:02.7 Info: => 1.2E-06s 12:26:02.7 Info: CreateColumn PendingReleases Reason Int32 12:26:02.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0005387s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:02', 'add_reason_to_pending_releases') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 2: add_reason_to_pending_releases migrated 12:26:02.7 Info: => 0.0010173s 12:26:02.7 Info: 3: add_medium_support migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 3 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 1.1E-06s 12:26:02.7 Info: CreateColumn Albums Media String 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:02.7 Info: => 0.0004747s 12:26:02.7 Info: AlterTable Tracks 12:26:02.7 Info: => 8E-07s 12:26:02.7 Info: CreateColumn Tracks MediumNumber Int32 12:26:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0004614s 12:26:02.7 Info: AlterTable Tracks 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0004592s 12:26:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.7 Info: => 4.81E-05s 12:26:02.7 Info: DeleteColumn Tracks TrackNumber 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Tracks" 12:26:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.7 Info: => 0.0045672s 12:26:02.7 Info: AlterTable Tracks 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Tracks TrackNumber String 12:26:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:02.7 Info: => 0.0004597s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:02', 'add_medium_support') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 3: add_medium_support migrated 12:26:02.7 Info: => 0.0009944s 12:26:02.7 Info: 4: add_various_qualites_in_profile migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 4 12:26:02.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.7 Info: => 5.56E-05s 12:26:02.7 Info: PerformDBOperation 12:26:02.7 Info: Performing DB Operation 12:26:02.7 Info: => 3.64E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:02', 'add_various_qualites_in_profile') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 4: add_various_qualites_in_profile migrated 12:26:02.7 Info: => 0.0004173s 12:26:02.7 Info: 5: metadata_profiles migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 5 12:26:02.7 Info: CreateTable MetadataProfiles 12:26:02.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:02.7 Info: => 0.0001349s 12:26:02.7 Info: CreateIndex MetadataProfiles (Name) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:02.7 Info: => 0.0001123s 12:26:02.7 Info: AlterTable Artists 12:26:02.7 Info: => 7E-07s 12:26:02.7 Info: CreateColumn Artists MetadataProfileId Int32 12:26:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:02.7 Info: => 0.0005447s 12:26:02.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Artists" 12:26:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.7 Info: => 0.0047144s 12:26:02.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Artists" 12:26:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.7 Info: => 0.0046304s 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 8E-07s 12:26:02.7 Info: CreateColumn Albums SecondaryTypes String 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:02.7 Info: => 0.0005315s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:02', 'metadata_profiles') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 5: metadata_profiles migrated 12:26:02.7 Info: => 0.0010506s 12:26:02.7 Info: 6: separate_automatic_and_interactive_search migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 6 12:26:02.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:02.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) 12:26:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:02.7 Info: DROP TABLE "Indexers" 12:26:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.7 Info: => 0.0040058s 12:26:02.7 Info: AlterTable Indexers 12:26:02.7 Info: => 8E-07s 12:26:02.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:02.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:02.7 Info: => 0.0004811s 12:26:02.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.7 Info: => 4.63E-05s 12:26:02.7 Info: AlterTable Indexers 12:26:02.7 Info: => 7E-07s 12:26:02.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Indexers" 12:26:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.7 Info: => 0.0039994s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:02', 'separate_automatic_and_interactive_search') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 6: separate_automatic_and_interactive_search migrated 12:26:02.7 Info: => 0.004545s 12:26:02.7 Info: 7: change_album_path_to_relative migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 7 12:26:02.7 Info: DeleteColumn Albums Path 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Albums" 12:26:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.7 Info: => 0.0049696s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:02', 'change_album_path_to_relative') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 7: change_album_path_to_relative migrated 12:26:02.7 Info: => 0.0055342s 12:26:02.7 Info: 8: change_quality_size_mb_to_kb migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 8 12:26:02.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 12:26:02.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 12:26:02.7 Info: => 5.24E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:02', 'change_quality_size_mb_to_kb') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 8: change_quality_size_mb_to_kb migrated 12:26:02.7 Info: => 0.0004467s 12:26:02.7 Info: 9: album_releases migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 9 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 1.2E-06s 12:26:02.7 Info: CreateColumn Albums Releases String 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:02.7 Info: => 0.0005191s 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 8E-07s 12:26:02.7 Info: CreateColumn Albums CurrentRelease String 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:02.7 Info: => 0.0004987s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:02', 'album_releases') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 9: album_releases migrated 12:26:02.7 Info: => 0.0009756s 12:26:02.7 Info: 10: album_releases_fix migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 10 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 1.1E-06s 12:26:02.7 Info: AlterColumn Albums Releases String 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Albums" 12:26:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.7 Info: => 0.0048746s 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: AlterColumn Albums CurrentRelease String 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Albums" 12:26:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.7 Info: => 0.0047952s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:02', 'album_releases_fix') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 10: album_releases_fix migrated 12:26:02.7 Info: => 0.0053205s 12:26:02.7 Info: 11: import_lists migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 11 12:26:02.7 Info: CreateTable ImportLists 12:26:02.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) 12:26:02.7 Info: => 0.0001812s 12:26:02.7 Info: CreateIndex ImportLists (Name) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:02.7 Info: => 0.0001007s 12:26:02.7 Info: CreateTable ImportListStatus 12:26:02.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) 12:26:02.7 Info: => 0.0001355s 12:26:02.7 Info: CreateIndex ImportListStatus (ProviderId) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:02.7 Info: => 0.0001222s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:02', 'import_lists') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 11: import_lists migrated 12:26:02.7 Info: => 0.0006738s 12:26:02.7 Info: 12: add_release_status migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 12 12:26:02.7 Info: AlterTable MetadataProfiles 12:26:02.7 Info: => 1.1E-06s 12:26:02.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:02.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:02.7 Info: => 0.0005199s 12:26:02.7 Info: PerformDBOperation 12:26:02.7 Info: Performing DB Operation 12:26:02.7 Info: => 3.36E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:02', 'add_release_status') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 12: add_release_status migrated 12:26:02.7 Info: => 0.0004323s 12:26:02.7 Info: 13: album_download_notification migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 13 12:26:02.7 Info: AlterTable Notifications 12:26:02.7 Info: => 1.1E-06s 12:26:02.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0005175s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:02', 'album_download_notification') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 13: album_download_notification migrated 12:26:02.7 Info: => 0.0009467s 12:26:02.7 Info: 14: fix_language_metadata_profiles migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 14 12:26:02.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 12:26:02.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 12:26:02.7 Info: => 9.71E-05s 12:26:02.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 12:26:02.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 12:26:02.7 Info: => 0.0001052s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:02', 'fix_language_metadata_profiles') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 14: fix_language_metadata_profiles migrated 12:26:02.7 Info: => 0.0004686s 12:26:02.7 Info: 15: remove_fanzub migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 15 12:26:02.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:02.7 Info: => 4.77E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:02', 'remove_fanzub') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 15: remove_fanzub migrated 12:26:02.7 Info: => 0.0004904s 12:26:02.7 Info: 16: update_artist_history_indexes migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 16 12:26:02.7 Info: CreateIndex Albums (ArtistId) 12:26:02.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:02.7 Info: => 0.0001064s 12:26:02.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:02.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:02.7 Info: => 0.0001014s 12:26:02.7 Info: DeleteIndex History (AlbumId) 12:26:02.7 Info: DROP INDEX "IX_History_AlbumId" 12:26:02.7 Info: => 0.0001281s 12:26:02.7 Info: CreateIndex History (AlbumId, Date) 12:26:02.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:02.7 Info: => 0.0001016s 12:26:02.7 Info: DeleteIndex History (DownloadId) 12:26:02.7 Info: DROP INDEX "IX_History_DownloadId" 12:26:02.7 Info: => 0.0001266s 12:26:02.7 Info: CreateIndex History (DownloadId, Date) 12:26:02.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:02.7 Info: => 9.96E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:02', 'update_artist_history_indexes') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 16: update_artist_history_indexes migrated 12:26:02.7 Info: => 0.000554s 12:26:02.7 Info: 17: remove_nma migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 17 12:26:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:02.7 Info: => 5.25E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:02', 'remove_nma') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 17: remove_nma migrated 12:26:02.7 Info: => 0.0004048s 12:26:02.7 Info: 18: album_disambiguation migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 18 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Albums Disambiguation String 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:02.7 Info: => 0.0005508s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:02', 'album_disambiguation') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 18: album_disambiguation migrated 12:26:02.7 Info: => 0.0010202s 12:26:02.7 Info: 19: add_ape_quality_in_profiles migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 19 12:26:02.7 Info: PerformDBOperation 12:26:02.7 Info: Performing DB Operation 12:26:02.7 Info: => 3.56E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:02', 'add_ape_quality_in_profiles') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 19: add_ape_quality_in_profiles migrated 12:26:02.7 Info: => 0.0004117s 12:26:02.7 Info: 20: remove_pushalot migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 20 12:26:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:02.7 Info: => 5.34E-05s 12:26:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:02.7 Info: => 4.58E-05s 12:26:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:02.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:02.7 Info: => 4.45E-05s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:02', 'remove_pushalot') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 20: remove_pushalot migrated 12:26:02.7 Info: => 0.0004146s 12:26:02.7 Info: 21: add_custom_filters migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 21 12:26:02.7 Info: CreateTable CustomFilters 12:26:02.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:02.7 Info: => 0.0001326s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:02', 'add_custom_filters') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 21: add_custom_filters migrated 12:26:02.7 Info: => 0.0005257s 12:26:02.7 Info: 22: import_list_tags migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 22 12:26:02.7 Info: AlterTable ImportLists 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn ImportLists Tags String 12:26:02.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:02.7 Info: => 0.0009432s 12:26:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:02', 'import_list_tags') 12:26:02.7 Info: Committing Transaction 12:26:02.7 Info: 22: import_list_tags migrated 12:26:02.7 Info: => 0.0013546s 12:26:02.7 Info: 23: add_release_groups_etc migrating 12:26:02.7 Info: Beginning Transaction 12:26:02.7 Info: Starting migration of Main DB to 23 12:26:02.7 Info: CreateTable ArtistMetadata 12:26:02.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) 12:26:02.7 Info: => 0.0001909s 12:26:02.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:02.7 Info: => 0.0001038s 12:26:02.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" 12:26:02.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" 12:26:02.7 Info: => 9.09E-05s 12:26:02.7 Info: AlterTable Artists 12:26:02.7 Info: => 8E-07s 12:26:02.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0005728s 12:26:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:02.7 Info: => 7.23E-05s 12:26:02.7 Info: CreateTable AlbumReleases 12:26:02.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) 12:26:02.7 Info: => 0.0002003s 12:26:02.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:02.7 Info: => 0.0001023s 12:26:02.7 Info: CreateIndex AlbumReleases (AlbumId) 12:26:02.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:02.7 Info: => 9.62E-05s 12:26:02.7 Info: PerformDBOperation 12:26:02.7 Info: Performing DB Operation 12:26:02.7 Info: => 4.2E-05s 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 7E-07s 12:26:02.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0005721s 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:02.7 Info: => 0.0005554s 12:26:02.7 Info: AlterTable Albums 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Albums Links String 12:26:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:02.7 Info: => 0.0005667s 12:26:02.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:02.7 Info: => 0.0001026s 12:26:02.7 Info: AlterTable Tracks 12:26:02.7 Info: => 8E-07s 12:26:02.7 Info: CreateColumn Tracks ForeignRecordingId String 12:26:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:02.7 Info: => 0.0006024s 12:26:02.7 Info: AlterTable Tracks 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0006165s 12:26:02.7 Info: AlterTable Tracks 12:26:02.7 Info: => 9E-07s 12:26:02.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:02.7 Info: => 0.0006014s 12:26:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:02.7 Info: => 8.57E-05s 12:26:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:02.7 Info: => 7.59E-05s 12:26:02.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Artists" 12:26:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.7 Info: => 0.0115354s 12:26:02.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Albums" 12:26:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.7 Info: => 0.0051918s 12:26:02.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:02.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) 12:26:02.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" 12:26:02.7 Info: DROP TABLE "Tracks" 12:26:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.7 Info: => 0.0048041s 12:26:02.7 Info: DeleteColumn TrackFiles ArtistId 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "TrackFiles" 12:26:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.8 Info: => 0.0046609s 12:26:02.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.8 Info: => 9.89E-05s 12:26:02.8 Info: CreateIndex Artists (Monitored) 12:26:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.8 Info: => 9.53E-05s 12:26:02.8 Info: CreateIndex Albums (ArtistMetadataId) 12:26:02.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:02.8 Info: => 9.46E-05s 12:26:02.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:02.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:02.8 Info: => 9.23E-05s 12:26:02.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:02.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:02.8 Info: => 9.19E-05s 12:26:02.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:02.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:02.8 Info: => 9.13E-05s 12:26:02.8 Info: UpdateData 12:26:02.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.8 Info: => 5.65E-05s 12:26:02.8 Info: UpdateData 12:26:02.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:02.8 Info: => 5.04E-05s 12:26:02.8 Info: UpdateData 12:26:02.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:02.8 Info: => 5.45E-05s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:02', 'add_release_groups_etc') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 23: add_release_groups_etc migrated 12:26:02.8 Info: => 0.0007506s 12:26:02.8 Info: 24: NewMediaInfoFormat migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 24 12:26:02.8 Info: UpdateData 12:26:02.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:02.8 Info: => 5.61E-05s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:02', 'NewMediaInfoFormat') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 24: NewMediaInfoFormat migrated 12:26:02.8 Info: => 0.0005167s 12:26:02.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 25 12:26:02.8 Info: RenameTable Restrictions ReleaseProfiles 12:26:02.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:02.8 Info: => 0.0016797s 12:26:02.8 Info: AlterTable ReleaseProfiles 12:26:02.8 Info: => 1E-06s 12:26:02.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:02.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:02.8 Info: => 0.0005398s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:02', 'rename_restrictions_to_release_profiles') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:02.8 Info: => 0.0010191s 12:26:02.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 26 12:26:02.8 Info: RenameTable Profiles QualityProfiles 12:26:02.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:02.8 Info: => 0.0016353s 12:26:02.8 Info: AlterTable QualityProfiles 12:26:02.8 Info: => 1E-06s 12:26:02.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:02.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.8 Info: => 0.0004981s 12:26:02.8 Info: AlterTable LanguageProfiles 12:26:02.8 Info: => 8E-07s 12:26:02.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:02.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:02.8 Info: => 0.0005378s 12:26:02.8 Info: UpdateData 12:26:02.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.8 Info: => 5.2E-05s 12:26:02.8 Info: UpdateData 12:26:02.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:02.8 Info: => 4.57E-05s 12:26:02.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "Artists" 12:26:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.8 Info: => 0.0116465s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:02', 'rename_quality_profiles_add_upgrade_allowed') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:02.8 Info: => 0.0122965s 12:26:02.8 Info: 27: add_import_exclusions migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 27 12:26:02.8 Info: CreateTable ImportListExclusions 12:26:02.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:02.8 Info: => 0.0001759s 12:26:02.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:02.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:02.8 Info: => 0.0001388s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:02', 'add_import_exclusions') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 27: add_import_exclusions migrated 12:26:02.8 Info: => 0.0006953s 12:26:02.8 Info: 28: clean_artist_metadata_table migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 28 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0002088s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0001981s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0001974s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0002021s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0002029s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0001979s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:02', 'clean_artist_metadata_table') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 28: clean_artist_metadata_table migrated 12:26:02.8 Info: => 0.0007286s 12:26:02.8 Info: 29: health_issue_notification migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 29 12:26:02.8 Info: AlterTable Notifications 12:26:02.8 Info: => 1E-06s 12:26:02.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:02.8 Info: => 0.0008975s 12:26:02.8 Info: AlterTable Notifications 12:26:02.8 Info: => 8E-07s 12:26:02.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:02.8 Info: => 0.0008352s 12:26:02.8 Info: AlterTable Notifications 12:26:02.8 Info: => 7E-07s 12:26:02.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.8 Info: => 0.0008764s 12:26:02.8 Info: AlterTable Notifications 12:26:02.8 Info: => 8E-07s 12:26:02.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:02.8 Info: => 0.0008631s 12:26:02.8 Info: AlterTable Notifications 12:26:02.8 Info: => 1E-06s 12:26:02.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:02.8 Info: => 0.0009483s 12:26:02.8 Info: DeleteColumn Notifications OnDownload 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "Notifications" 12:26:02.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.8 Info: => 0.0073971s 12:26:02.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "Notifications" 12:26:02.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:02.8 Info: => 0.0074085s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:02', 'health_issue_notification') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 29: health_issue_notification migrated 12:26:02.8 Info: => 0.0080328s 12:26:02.8 Info: 30: add_mediafilerepository_mtime migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 30 12:26:02.8 Info: AlterTable TrackFiles 12:26:02.8 Info: => 1.1E-06s 12:26:02.8 Info: CreateColumn TrackFiles Modified DateTime 12:26:02.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:02.8 Info: => 0.0008865s 12:26:02.8 Info: AlterTable TrackFiles 12:26:02.8 Info: => 8E-07s 12:26:02.8 Info: CreateColumn TrackFiles Path String 12:26:02.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:02.8 Info: => 0.0008613s 12:26:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:02.8 Info: => 5.82E-05s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0001959s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.000214s 12:26:02.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) 12:26:02.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) 12:26:02.8 Info: => 0.0002291s 12:26:02.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") 12:26:02.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") 12:26:02.8 Info: => 0.00012s 12:26:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:02.8 Info: => 8.78E-05s 12:26:02.8 Info: AlterTable TrackFiles 12:26:02.8 Info: => 9E-07s 12:26:02.8 Info: AlterColumn TrackFiles Path String 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "TrackFiles" 12:26:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.8 Info: => 0.0075596s 12:26:02.8 Info: CreateIndex TrackFiles (Path) 12:26:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.8 Info: => 0.0001406s 12:26:02.8 Info: DeleteColumn TrackFiles RelativePath 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "TrackFiles" 12:26:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:02.8 Info: => 0.0074147s 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:02', 'add_mediafilerepository_mtime') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 30: add_mediafilerepository_mtime migrated 12:26:02.8 Info: => 0.0079883s 12:26:02.8 Info: 31: add_artistmetadataid_constraint migrating 12:26:02.8 Info: Beginning Transaction 12:26:02.8 Info: Starting migration of Main DB to 31 12:26:02.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:26:02.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:26:02.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:26:02.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") 12:26:02.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") 12:26:02.8 Info: => 0.0002068s 12:26:02.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:02.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:02.8 Info: => 0.0001765s 12:26:02.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:02.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) 12:26:02.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" 12:26:02.8 Info: DROP TABLE "Artists" 12:26:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:02.8 Info: => 0.0061006s 12:26:02.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:02.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:02.8 Info: => 0.0001085s 12:26:02.8 Info: -> 3 Insert operations completed in 00:00:00.0003314 taking an average of 00:00:00.0001104 12:26:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:02', 'add_artistmetadataid_constraint') 12:26:02.8 Info: Committing Transaction 12:26:02.8 Info: 31: add_artistmetadataid_constraint migrated 12:26:02.8 Info: => 0.0006325s 12:26:02.8 Debug: Took: 00:00:00.1950931 12:26:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:26:02.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:26:02.8 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 12:26:03.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- Passed! - Failed: 0, Passed: 490, Skipped: 30, Total: 520, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (net6.0) 12:26:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:26:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151629333283_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:02.9 Info: DatabaseEngineVersionCheck migrating 12:26:02.9 Info: PerformDBOperation 12:26:02.9 Info: Performing DB Operation 12:26:02.9 Info: SQLite 3.47.0 12:26:02.9 Info: => 0.001408s 12:26:02.9 Info: DatabaseEngineVersionCheck migrated 12:26:02.9 Info: => 0.0014226s 12:26:02.9 Info: VersionMigration migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: CreateTable VersionInfo 12:26:02.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:02.9 Info: => 0.000168s 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: VersionMigration migrated 12:26:02.9 Info: => 0.0008695s 12:26:02.9 Info: VersionUniqueMigration migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: CreateIndex VersionInfo (Version) 12:26:02.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:02.9 Info: => 0.000139s 12:26:02.9 Info: AlterTable VersionInfo 12:26:02.9 Info: => 1E-06s 12:26:02.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:02.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:02.9 Info: => 0.0005299s 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: VersionUniqueMigration migrated 12:26:02.9 Info: => 0.0009165s 12:26:02.9 Info: VersionDescriptionMigration migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: AlterTable VersionInfo 12:26:02.9 Info: => 8E-07s 12:26:02.9 Info: CreateColumn VersionInfo Description String 12:26:02.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:02.9 Info: => 0.0002161s 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: VersionDescriptionMigration migrated 12:26:02.9 Info: => 0.0005035s 12:26:02.9 Info: 1: InitialSetup migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 1 12:26:02.9 Info: CreateTable Config 12:26:02.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001547s 12:26:02.9 Info: CreateIndex Config (Key) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:02.9 Info: => 0.0001021s 12:26:02.9 Info: CreateTable RootFolders 12:26:02.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001047s 12:26:02.9 Info: CreateIndex RootFolders (Path) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:02.9 Info: => 0.0001044s 12:26:02.9 Info: CreateTable Artists 12:26:02.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) 12:26:02.9 Info: => 0.0002123s 12:26:02.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.9 Info: => 8.61E-05s 12:26:02.9 Info: CreateIndex Artists (NameSlug) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.9 Info: => 8.29E-05s 12:26:02.9 Info: CreateIndex Artists (CleanName) 12:26:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.9 Info: => 7.98E-05s 12:26:02.9 Info: CreateIndex Artists (Path) 12:26:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.9 Info: => 7.9E-05s 12:26:02.9 Info: CreateTable Albums 12:26:02.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) 12:26:02.9 Info: => 0.0002218s 12:26:02.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.9 Info: => 9.86E-05s 12:26:02.9 Info: CreateIndex Albums (MBId) 12:26:02.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.9 Info: => 7.96E-05s 12:26:02.9 Info: CreateIndex Albums (TADBId) 12:26:02.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.9 Info: => 8.33E-05s 12:26:02.9 Info: CreateIndex Albums (TitleSlug) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.9 Info: => 8.42E-05s 12:26:02.9 Info: CreateIndex Albums (CleanTitle) 12:26:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.9 Info: => 8.26E-05s 12:26:02.9 Info: CreateIndex Albums (Path) 12:26:02.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:02.9 Info: => 8.24E-05s 12:26:02.9 Info: CreateTable Tracks 12:26:02.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) 12:26:02.9 Info: => 0.0001472s 12:26:02.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.9 Info: => 8.58E-05s 12:26:02.9 Info: CreateIndex Tracks (ArtistId) 12:26:02.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.9 Info: => 8.87E-05s 12:26:02.9 Info: CreateIndex Tracks (TrackFileId) 12:26:02.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.9 Info: => 8.84E-05s 12:26:02.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:02.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:02.9 Info: => 9.04E-05s 12:26:02.9 Info: CreateTable TrackFiles 12:26:02.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) 12:26:02.9 Info: => 0.0001442s 12:26:02.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:02.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:02.9 Info: => 0.0001023s 12:26:02.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:02.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:02.9 Info: => 8.79E-05s 12:26:02.9 Info: CreateTable History 12:26:02.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) 12:26:02.9 Info: => 0.0001579s 12:26:02.9 Info: CreateIndex History (Date) 12:26:02.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:02.9 Info: => 9.21E-05s 12:26:02.9 Info: CreateIndex History (EventType) 12:26:02.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:02.9 Info: => 8.48E-05s 12:26:02.9 Info: CreateIndex History (DownloadId) 12:26:02.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:02.9 Info: => 8.55E-05s 12:26:02.9 Info: CreateIndex History (AlbumId) 12:26:02.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:02.9 Info: => 0.0001049s 12:26:02.9 Info: CreateTable Notifications 12:26:02.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) 12:26:02.9 Info: => 0.0001432s 12:26:02.9 Info: CreateTable ScheduledTasks 12:26:02.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:02.9 Info: => 0.0001213s 12:26:02.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:02.9 Info: => 8.57E-05s 12:26:02.9 Info: CreateTable Indexers 12:26:02.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) 12:26:02.9 Info: => 0.0001211s 12:26:02.9 Info: CreateIndex Indexers (Name) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.9 Info: => 0.000105s 12:26:02.9 Info: CreateTable Profiles 12:26:02.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001145s 12:26:02.9 Info: CreateIndex Profiles (Name) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:02.9 Info: => 0.0001219s 12:26:02.9 Info: CreateTable QualityDefinitions 12:26:02.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:02.9 Info: => 0.0001515s 12:26:02.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:02.9 Info: => 0.0001023s 12:26:02.9 Info: CreateIndex QualityDefinitions (Title) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:02.9 Info: => 9.31E-05s 12:26:02.9 Info: CreateTable NamingConfig 12:26:02.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) 12:26:02.9 Info: => 0.0001375s 12:26:02.9 Info: CreateTable Blacklist 12:26:02.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 '') 12:26:02.9 Info: => 0.0001946s 12:26:02.9 Info: CreateTable Metadata 12:26:02.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) 12:26:02.9 Info: => 0.0001202s 12:26:02.9 Info: CreateTable MetadataFiles 12:26:02.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) 12:26:02.9 Info: => 0.0001443s 12:26:02.9 Info: CreateTable DownloadClients 12:26:02.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) 12:26:02.9 Info: => 0.0001166s 12:26:02.9 Info: CreateTable PendingReleases 12:26:02.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 '') 12:26:02.9 Info: => 0.0001268s 12:26:02.9 Info: CreateTable RemotePathMappings 12:26:02.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001109s 12:26:02.9 Info: CreateTable Tags 12:26:02.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001021s 12:26:02.9 Info: CreateIndex Tags (Label) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:02.9 Info: => 9.77E-05s 12:26:02.9 Info: CreateTable Restrictions 12:26:02.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001102s 12:26:02.9 Info: CreateTable DelayProfiles 12:26:02.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) 12:26:02.9 Info: => 0.0001435s 12:26:02.9 Info: CreateTable Users 12:26:02.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:02.9 Info: => 0.000107s 12:26:02.9 Info: CreateIndex Users (Identifier) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:02.9 Info: => 9.58E-05s 12:26:02.9 Info: CreateIndex Users (Username) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:02.9 Info: => 9.18E-05s 12:26:02.9 Info: CreateTable Commands 12:26:02.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) 12:26:02.9 Info: => 0.0001353s 12:26:02.9 Info: CreateTable IndexerStatus 12:26:02.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) 12:26:02.9 Info: => 0.0001336s 12:26:02.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:02.9 Info: => 0.0001165s 12:26:02.9 Info: CreateTable ExtraFiles 12:26:02.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) 12:26:02.9 Info: => 0.0001418s 12:26:02.9 Info: CreateTable LyricFiles 12:26:02.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) 12:26:02.9 Info: => 0.0001622s 12:26:02.9 Info: CreateTable LanguageProfiles 12:26:02.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:02.9 Info: => 0.0001172s 12:26:02.9 Info: CreateIndex LanguageProfiles (Name) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:02.9 Info: => 0.0001033s 12:26:02.9 Info: CreateTable DownloadClientStatus 12:26:02.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) 12:26:02.9 Info: => 0.0001261s 12:26:02.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:02.9 Info: => 0.0001009s 12:26:02.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:02.9 Info: -> 1 Insert operations completed in 00:00:00.0000694 taking an average of 00:00:00.0000694 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:02', 'InitialSetup') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 1: InitialSetup migrated 12:26:02.9 Info: => 0.0010225s 12:26:02.9 Info: 2: add_reason_to_pending_releases migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 2 12:26:02.9 Info: AlterTable PendingReleases 12:26:02.9 Info: => 7E-07s 12:26:02.9 Info: CreateColumn PendingReleases Reason Int32 12:26:02.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:02.9 Info: => 0.0004922s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:02', 'add_reason_to_pending_releases') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 2: add_reason_to_pending_releases migrated 12:26:02.9 Info: => 0.0009584s 12:26:02.9 Info: 3: add_medium_support migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 3 12:26:02.9 Info: AlterTable Albums 12:26:02.9 Info: => 8E-07s 12:26:02.9 Info: CreateColumn Albums Media String 12:26:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:02.9 Info: => 0.0005106s 12:26:02.9 Info: AlterTable Tracks 12:26:02.9 Info: => 7E-07s 12:26:02.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:02.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.9 Info: => 0.0004866s 12:26:02.9 Info: AlterTable Tracks 12:26:02.9 Info: => 6E-07s 12:26:02.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:02.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:02.9 Info: => 0.0004497s 12:26:02.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:02.9 Info: => 4.65E-05s 12:26:02.9 Info: DeleteColumn Tracks TrackNumber 12:26:02.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) 12:26:02.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" 12:26:02.9 Info: DROP TABLE "Tracks" 12:26:02.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:02.9 Info: => 0.0044247s 12:26:02.9 Info: AlterTable Tracks 12:26:02.9 Info: => 5E-07s 12:26:02.9 Info: CreateColumn Tracks TrackNumber String 12:26:02.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:02.9 Info: => 0.0004745s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:02', 'add_medium_support') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 3: add_medium_support migrated 12:26:02.9 Info: => 0.001018s 12:26:02.9 Info: 4: add_various_qualites_in_profile migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 4 12:26:02.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:02.9 Info: => 7.5E-05s 12:26:02.9 Info: PerformDBOperation 12:26:02.9 Info: Performing DB Operation 12:26:02.9 Info: => 3.57E-05s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:02', 'add_various_qualites_in_profile') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 4: add_various_qualites_in_profile migrated 12:26:02.9 Info: => 0.0004753s 12:26:02.9 Info: 5: metadata_profiles migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 5 12:26:02.9 Info: CreateTable MetadataProfiles 12:26:02.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:02.9 Info: => 0.0001257s 12:26:02.9 Info: CreateIndex MetadataProfiles (Name) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:02.9 Info: => 0.0001013s 12:26:02.9 Info: AlterTable Artists 12:26:02.9 Info: => 6E-07s 12:26:02.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:02.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:02.9 Info: => 0.0004777s 12:26:02.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.9 Info: DROP TABLE "Artists" 12:26:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.9 Info: => 0.004716s 12:26:02.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:02.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) 12:26:02.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" 12:26:02.9 Info: DROP TABLE "Artists" 12:26:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:02.9 Info: => 0.0046759s 12:26:02.9 Info: AlterTable Albums 12:26:02.9 Info: => 6E-07s 12:26:02.9 Info: CreateColumn Albums SecondaryTypes String 12:26:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:02.9 Info: => 0.0005039s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:02', 'metadata_profiles') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 5: metadata_profiles migrated 12:26:02.9 Info: => 0.0011311s 12:26:02.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 6 12:26:02.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:02.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) 12:26:02.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:02.9 Info: DROP TABLE "Indexers" 12:26:02.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.9 Info: => 0.003986s 12:26:02.9 Info: AlterTable Indexers 12:26:02.9 Info: => 6E-07s 12:26:02.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:02.9 Info: => 0.0005208s 12:26:02.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:02.9 Info: => 4.26E-05s 12:26:02.9 Info: AlterTable Indexers 12:26:02.9 Info: => 6E-07s 12:26:02.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:02.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) 12:26:02.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" 12:26:02.9 Info: DROP TABLE "Indexers" 12:26:02.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:02.9 Info: => 0.0039505s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:02', 'separate_automatic_and_interactive_search') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:02.9 Info: => 0.0045797s 12:26:02.9 Info: 7: change_album_path_to_relative migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 7 12:26:02.9 Info: DeleteColumn Albums Path 12:26:02.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) 12:26:02.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" 12:26:02.9 Info: DROP TABLE "Albums" 12:26:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:02.9 Info: => 0.0049969s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:02', 'change_album_path_to_relative') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 7: change_album_path_to_relative migrated 12:26:02.9 Info: => 0.0055507s 12:26:02.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 8 12:26:02.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 12:26:02.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 12:26:02.9 Info: => 4.89E-05s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:02', 'change_quality_size_mb_to_kb') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:02.9 Info: => 0.0004807s 12:26:02.9 Info: 9: album_releases migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 9 12:26:02.9 Info: AlterTable Albums 12:26:02.9 Info: => 8E-07s 12:26:02.9 Info: CreateColumn Albums Releases String 12:26:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:02.9 Info: => 0.0004911s 12:26:02.9 Info: AlterTable Albums 12:26:02.9 Info: => 6E-07s 12:26:02.9 Info: CreateColumn Albums CurrentRelease String 12:26:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:02.9 Info: => 0.0004917s 12:26:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:02', 'album_releases') 12:26:02.9 Info: Committing Transaction 12:26:02.9 Info: 9: album_releases migrated 12:26:02.9 Info: => 0.0010615s 12:26:02.9 Info: 10: album_releases_fix migrating 12:26:02.9 Info: Beginning Transaction 12:26:02.9 Info: Starting migration of Main DB to 10 12:26:02.9 Info: AlterTable Albums 12:26:02.9 Info: => 8E-07s 12:26:02.9 Info: AlterColumn Albums Releases String 12:26:02.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) 12:26:02.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" 12:26:02.9 Info: DROP TABLE "Albums" 12:26:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.0 Info: => 0.0048908s 12:26:03.0 Info: AlterTable Albums 12:26:03.0 Info: => 6E-07s 12:26:03.0 Info: AlterColumn Albums CurrentRelease String 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Albums" 12:26:03.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.0 Info: => 0.0047225s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:03', 'album_releases_fix') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 10: album_releases_fix migrated 12:26:03.0 Info: => 0.0052844s 12:26:03.0 Info: 11: import_lists migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 11 12:26:03.0 Info: CreateTable ImportLists 12:26:03.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) 12:26:03.0 Info: => 0.0001751s 12:26:03.0 Info: CreateIndex ImportLists (Name) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:03.0 Info: => 9.65E-05s 12:26:03.0 Info: CreateTable ImportListStatus 12:26:03.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) 12:26:03.0 Info: => 0.0001274s 12:26:03.0 Info: CreateIndex ImportListStatus (ProviderId) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.0 Info: => 9.32E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:03', 'import_lists') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 11: import_lists migrated 12:26:03.0 Info: => 0.0005639s 12:26:03.0 Info: 12: add_release_status migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 12 12:26:03.0 Info: AlterTable MetadataProfiles 12:26:03.0 Info: => 8E-07s 12:26:03.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:03.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:03.0 Info: => 0.0005218s 12:26:03.0 Info: PerformDBOperation 12:26:03.0 Info: Performing DB Operation 12:26:03.0 Info: => 3.13E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:03', 'add_release_status') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 12: add_release_status migrated 12:26:03.0 Info: => 0.0004772s 12:26:03.0 Info: 13: album_download_notification migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 13 12:26:03.0 Info: AlterTable Notifications 12:26:03.0 Info: => 8E-07s 12:26:03.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0005245s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:03', 'album_download_notification') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 13: album_download_notification migrated 12:26:03.0 Info: => 0.0009899s 12:26:03.0 Info: 14: fix_language_metadata_profiles migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 14 12:26:03.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 12:26:03.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 12:26:03.0 Info: => 9.72E-05s 12:26:03.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 12:26:03.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 12:26:03.0 Info: => 8.39E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:03', 'fix_language_metadata_profiles') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 14: fix_language_metadata_profiles migrated 12:26:03.0 Info: => 0.0005225s 12:26:03.0 Info: 15: remove_fanzub migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 15 12:26:03.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:03.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:03.0 Info: => 4.45E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:03', 'remove_fanzub') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 15: remove_fanzub migrated 12:26:03.0 Info: => 0.0004737s 12:26:03.0 Info: 16: update_artist_history_indexes migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 16 12:26:03.0 Info: CreateIndex Albums (ArtistId) 12:26:03.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:03.0 Info: => 0.0001012s 12:26:03.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:03.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:03.0 Info: => 9.58E-05s 12:26:03.0 Info: DeleteIndex History (AlbumId) 12:26:03.0 Info: DROP INDEX "IX_History_AlbumId" 12:26:03.0 Info: => 0.0001232s 12:26:03.0 Info: CreateIndex History (AlbumId, Date) 12:26:03.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.0 Info: => 9.64E-05s 12:26:03.0 Info: DeleteIndex History (DownloadId) 12:26:03.0 Info: DROP INDEX "IX_History_DownloadId" 12:26:03.0 Info: => 0.0001169s 12:26:03.0 Info: CreateIndex History (DownloadId, Date) 12:26:03.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.0 Info: => 0.0001044s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:03', 'update_artist_history_indexes') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 16: update_artist_history_indexes migrated 12:26:03.0 Info: => 0.000551s 12:26:03.0 Info: 17: remove_nma migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 17 12:26:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:03.0 Info: => 4.85E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:03', 'remove_nma') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 17: remove_nma migrated 12:26:03.0 Info: => 0.0004276s 12:26:03.0 Info: 18: album_disambiguation migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 18 12:26:03.0 Info: AlterTable Albums 12:26:03.0 Info: => 8E-07s 12:26:03.0 Info: CreateColumn Albums Disambiguation String 12:26:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:03.0 Info: => 0.0005434s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:03', 'album_disambiguation') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 18: album_disambiguation migrated 12:26:03.0 Info: => 0.0009446s 12:26:03.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 19 12:26:03.0 Info: PerformDBOperation 12:26:03.0 Info: Performing DB Operation 12:26:03.0 Info: => 3.12E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:03', 'add_ape_quality_in_profiles') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:03.0 Info: => 0.0003664s 12:26:03.0 Info: 20: remove_pushalot migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 20 12:26:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:03.0 Info: => 5.9E-05s 12:26:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:03.0 Info: => 4.03E-05s 12:26:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:03.0 Info: => 3.93E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:03', 'remove_pushalot') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 20: remove_pushalot migrated 12:26:03.0 Info: => 0.0003832s 12:26:03.0 Info: 21: add_custom_filters migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 21 12:26:03.0 Info: CreateTable CustomFilters 12:26:03.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:03.0 Info: => 0.000137s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:03', 'add_custom_filters') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 21: add_custom_filters migrated 12:26:03.0 Info: => 0.0009581s 12:26:03.0 Info: 22: import_list_tags migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 22 12:26:03.0 Info: AlterTable ImportLists 12:26:03.0 Info: => 8E-07s 12:26:03.0 Info: CreateColumn ImportLists Tags String 12:26:03.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:03.0 Info: => 0.0005357s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:03', 'import_list_tags') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 22: import_list_tags migrated 12:26:03.0 Info: => 0.0009314s 12:26:03.0 Info: 23: add_release_groups_etc migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 23 12:26:03.0 Info: CreateTable ArtistMetadata 12:26:03.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) 12:26:03.0 Info: => 0.0002242s 12:26:03.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:03.0 Info: => 9.86E-05s 12:26:03.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" 12:26:03.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" 12:26:03.0 Info: => 8.8E-05s 12:26:03.0 Info: AlterTable Artists 12:26:03.0 Info: => 6E-07s 12:26:03.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:03.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0005569s 12:26:03.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:03.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:03.0 Info: => 6.64E-05s 12:26:03.0 Info: CreateTable AlbumReleases 12:26:03.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) 12:26:03.0 Info: => 0.0001902s 12:26:03.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:03.0 Info: => 9.77E-05s 12:26:03.0 Info: CreateIndex AlbumReleases (AlbumId) 12:26:03.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:03.0 Info: => 9.03E-05s 12:26:03.0 Info: PerformDBOperation 12:26:03.0 Info: Performing DB Operation 12:26:03.0 Info: => 3.69E-05s 12:26:03.0 Info: AlterTable Albums 12:26:03.0 Info: => 5E-07s 12:26:03.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0005512s 12:26:03.0 Info: AlterTable Albums 12:26:03.0 Info: => 5E-07s 12:26:03.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:03.0 Info: => 0.0005676s 12:26:03.0 Info: AlterTable Albums 12:26:03.0 Info: => 6E-07s 12:26:03.0 Info: CreateColumn Albums Links String 12:26:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:03.0 Info: => 0.0005336s 12:26:03.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:03.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:03.0 Info: => 0.0001079s 12:26:03.0 Info: AlterTable Tracks 12:26:03.0 Info: => 5E-07s 12:26:03.0 Info: CreateColumn Tracks ForeignRecordingId String 12:26:03.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:03.0 Info: => 0.0005368s 12:26:03.0 Info: AlterTable Tracks 12:26:03.0 Info: => 7E-07s 12:26:03.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:03.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0005921s 12:26:03.0 Info: AlterTable Tracks 12:26:03.0 Info: => 6E-07s 12:26:03.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:03.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0006242s 12:26:03.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:03.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:03.0 Info: => 8.45E-05s 12:26:03.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:03.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:03.0 Info: => 7.39E-05s 12:26:03.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Artists" 12:26:03.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.0 Info: => 0.0137528s 12:26:03.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Albums" 12:26:03.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.0 Info: => 0.0051954s 12:26:03.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Tracks" 12:26:03.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:03.0 Info: => 0.0047227s 12:26:03.0 Info: DeleteColumn TrackFiles ArtistId 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "TrackFiles" 12:26:03.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.0 Info: => 0.0046219s 12:26:03.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:03.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.0 Info: => 9.51E-05s 12:26:03.0 Info: CreateIndex Artists (Monitored) 12:26:03.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.0 Info: => 8.98E-05s 12:26:03.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:03.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.0 Info: => 8.9E-05s 12:26:03.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:03.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:03.0 Info: => 8.78E-05s 12:26:03.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:03.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:03.0 Info: => 8.72E-05s 12:26:03.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:03.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:03.0 Info: => 8.7E-05s 12:26:03.0 Info: UpdateData 12:26:03.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:03.0 Info: => 5.06E-05s 12:26:03.0 Info: UpdateData 12:26:03.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:03.0 Info: => 4.43E-05s 12:26:03.0 Info: UpdateData 12:26:03.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:03.0 Info: => 5.02E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:03', 'add_release_groups_etc') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 23: add_release_groups_etc migrated 12:26:03.0 Info: => 0.0007829s 12:26:03.0 Info: 24: NewMediaInfoFormat migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 24 12:26:03.0 Info: UpdateData 12:26:03.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:03.0 Info: => 5.09E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:03', 'NewMediaInfoFormat') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 24: NewMediaInfoFormat migrated 12:26:03.0 Info: => 0.0004894s 12:26:03.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 25 12:26:03.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:03.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:03.0 Info: => 0.0016747s 12:26:03.0 Info: AlterTable ReleaseProfiles 12:26:03.0 Info: => 7E-07s 12:26:03.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:03.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:03.0 Info: => 0.0005139s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:03', 'rename_restrictions_to_release_profiles') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:03.0 Info: => 0.0011498s 12:26:03.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 26 12:26:03.0 Info: RenameTable Profiles QualityProfiles 12:26:03.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:03.0 Info: => 0.001614s 12:26:03.0 Info: AlterTable QualityProfiles 12:26:03.0 Info: => 7E-07s 12:26:03.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:03.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:03.0 Info: => 0.0005007s 12:26:03.0 Info: AlterTable LanguageProfiles 12:26:03.0 Info: => 6E-07s 12:26:03.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:03.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:03.0 Info: => 0.0005125s 12:26:03.0 Info: UpdateData 12:26:03.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:03.0 Info: => 5.23E-05s 12:26:03.0 Info: UpdateData 12:26:03.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:03.0 Info: => 4.07E-05s 12:26:03.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Artists" 12:26:03.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.0 Info: => 0.0049959s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:03', 'rename_quality_profiles_add_upgrade_allowed') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:03.0 Info: => 0.0057536s 12:26:03.0 Info: 27: add_import_exclusions migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 27 12:26:03.0 Info: CreateTable ImportListExclusions 12:26:03.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:03.0 Info: => 0.000122s 12:26:03.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:03.0 Info: => 9.73E-05s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:03', 'add_import_exclusions') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 27: add_import_exclusions migrated 12:26:03.0 Info: => 0.0006108s 12:26:03.0 Info: 28: clean_artist_metadata_table migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 28 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001422s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001303s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001263s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001271s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001245s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001529s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:03', 'clean_artist_metadata_table') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 28: clean_artist_metadata_table migrated 12:26:03.0 Info: => 0.0006787s 12:26:03.0 Info: 29: health_issue_notification migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 29 12:26:03.0 Info: AlterTable Notifications 12:26:03.0 Info: => 1.1E-06s 12:26:03.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0008553s 12:26:03.0 Info: AlterTable Notifications 12:26:03.0 Info: => 8E-07s 12:26:03.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0008455s 12:26:03.0 Info: AlterTable Notifications 12:26:03.0 Info: => 1E-06s 12:26:03.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0011096s 12:26:03.0 Info: AlterTable Notifications 12:26:03.0 Info: => 1E-06s 12:26:03.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.000904s 12:26:03.0 Info: AlterTable Notifications 12:26:03.0 Info: => 9E-07s 12:26:03.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:03.0 Info: => 0.0008879s 12:26:03.0 Info: DeleteColumn Notifications OnDownload 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Notifications" 12:26:03.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:03.0 Info: => 0.0073502s 12:26:03.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:03.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) 12:26:03.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" 12:26:03.0 Info: DROP TABLE "Notifications" 12:26:03.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:03.0 Info: => 0.0072798s 12:26:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:03', 'health_issue_notification') 12:26:03.0 Info: Committing Transaction 12:26:03.0 Info: 29: health_issue_notification migrated 12:26:03.0 Info: => 0.0081821s 12:26:03.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:03.0 Info: Beginning Transaction 12:26:03.0 Info: Starting migration of Main DB to 30 12:26:03.0 Info: AlterTable TrackFiles 12:26:03.0 Info: => 1.1E-06s 12:26:03.0 Info: CreateColumn TrackFiles Modified DateTime 12:26:03.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:03.0 Info: => 0.000871s 12:26:03.0 Info: AlterTable TrackFiles 12:26:03.0 Info: => 1E-06s 12:26:03.0 Info: CreateColumn TrackFiles Path String 12:26:03.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:03.0 Info: => 0.001031s 12:26:03.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:03.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:03.0 Info: => 6.89E-05s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0001964s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0002139s 12:26:03.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) 12:26:03.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) 12:26:03.0 Info: => 0.0002401s 12:26:03.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") 12:26:03.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") 12:26:03.0 Info: => 0.0001227s 12:26:03.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:03.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:03.0 Info: => 9.28E-05s 12:26:03.0 Info: AlterTable TrackFiles 12:26:03.0 Info: => 1E-06s 12:26:03.0 Info: AlterColumn TrackFiles Path String 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "TrackFiles" 12:26:03.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.1 Info: => 0.0076639s 12:26:03.1 Info: CreateIndex TrackFiles (Path) 12:26:03.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.1 Info: => 0.0001489s 12:26:03.1 Info: DeleteColumn TrackFiles RelativePath 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "TrackFiles" 12:26:03.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.1 Info: => 0.0073409s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:03', 'add_mediafilerepository_mtime') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 30: add_mediafilerepository_mtime migrated 12:26:03.1 Info: => 0.0082051s 12:26:03.1 Info: 31: add_artistmetadataid_constraint migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 31 12:26:03.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") 12:26:03.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") 12:26:03.1 Info: => 0.0001209s 12:26:03.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:03.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:03.1 Info: => 0.000185s 12:26:03.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "Artists" 12:26:03.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.1 Info: => 0.0076642s 12:26:03.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:03.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.1 Info: => 0.0001465s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:03', 'add_artistmetadataid_constraint') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 31: add_artistmetadataid_constraint migrated 12:26:03.1 Info: => 0.0009903s 12:26:03.1 Info: 32: old_ids_and_artist_alias migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 32 12:26:03.1 Info: AlterTable ArtistMetadata 12:26:03.1 Info: => 1.1E-06s 12:26:03.1 Info: CreateColumn ArtistMetadata Aliases String 12:26:03.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:03.1 Info: => 0.0008705s 12:26:03.1 Info: AlterTable ArtistMetadata 12:26:03.1 Info: => 1.1E-06s 12:26:03.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:03.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.1 Info: => 0.0008674s 12:26:03.1 Info: AlterTable Albums 12:26:03.1 Info: => 1E-06s 12:26:03.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:03.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.1 Info: => 0.0009427s 12:26:03.1 Info: AlterTable AlbumReleases 12:26:03.1 Info: => 1E-06s 12:26:03.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:03.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.1 Info: => 0.0009023s 12:26:03.1 Info: AlterTable Tracks 12:26:03.1 Info: => 1E-06s 12:26:03.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.1 Info: => 0.000906s 12:26:03.1 Info: AlterTable Tracks 12:26:03.1 Info: => 1.1E-06s 12:26:03.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.1 Info: => 0.0009011s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:03', 'old_ids_and_artist_alias') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 32: old_ids_and_artist_alias migrated 12:26:03.1 Info: => 0.0016779s 12:26:03.1 Info: 33: download_propers_config migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 33 12:26:03.1 Info: PerformDBOperation 12:26:03.1 Info: Performing DB Operation 12:26:03.1 Info: => 4.58E-05s 12:26:03.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:03.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:03.1 Info: => 5.73E-05s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:03', 'download_propers_config') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 33: download_propers_config migrated 12:26:03.1 Info: => 0.0006539s 12:26:03.1 Info: 34: remove_language_profiles migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 34 12:26:03.1 Info: DeleteTable LanguageProfiles 12:26:03.1 Info: DROP TABLE "LanguageProfiles" 12:26:03.1 Info: => 0.0003012s 12:26:03.1 Info: DeleteColumn Artists LanguageProfileId 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "Artists" 12:26:03.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.1 Info: => 0.0080187s 12:26:03.1 Info: DeleteColumn ImportLists LanguageProfileId 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "ImportLists" 12:26:03.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:03.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:03.1 Info: => 0.0074263s 12:26:03.1 Info: DeleteColumn Blacklist Language 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "Blacklist" 12:26:03.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:03.1 Info: => 0.0068765s 12:26:03.1 Info: DeleteColumn History Language 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "History" 12:26:03.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:03.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:03.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:03.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.1 Info: => 0.0075418s 12:26:03.1 Info: DeleteColumn LyricFiles Language 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "LyricFiles" 12:26:03.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:03.1 Info: => 0.0068884s 12:26:03.1 Info: DeleteColumn TrackFiles Language 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "TrackFiles" 12:26:03.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.1 Info: => 0.0089057s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:03', 'remove_language_profiles') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 34: remove_language_profiles migrated 12:26:03.1 Info: => 0.0100479s 12:26:03.1 Info: 35: multi_disc_naming_format migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 35 12:26:03.1 Info: AlterTable NamingConfig 12:26:03.1 Info: => 1E-06s 12:26:03.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:03.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:03.1 Info: => 0.0009321s 12:26:03.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:03.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:03.1 Info: => 5.81E-05s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:03', 'multi_disc_naming_format') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 35: multi_disc_naming_format migrated 12:26:03.1 Info: => 0.0006209s 12:26:03.1 Info: 36: add_download_client_priority migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 36 12:26:03.1 Info: AlterTable DownloadClients 12:26:03.1 Info: => 1.1E-06s 12:26:03.1 Info: CreateColumn DownloadClients Priority Int32 12:26:03.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:03.1 Info: => 0.0009067s 12:26:03.1 Info: PerformDBOperation 12:26:03.1 Info: Performing DB Operation 12:26:03.1 Info: => 0.0001343s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:03', 'add_download_client_priority') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 36: add_download_client_priority migrated 12:26:03.1 Info: => 0.0006712s 12:26:03.1 Info: 37: remove_growl_prowl migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 37 12:26:03.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:03.1 Info: => 0.0001027s 12:26:03.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:03.1 Info: => 5.89E-05s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:03', 'remove_growl_prowl') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 37: remove_growl_prowl migrated 12:26:03.1 Info: => 0.0006564s 12:26:03.1 Info: 38: remove_plex_hometheatre migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 38 12:26:03.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:03.1 Info: => 6.48E-05s 12:26:03.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:03.1 Info: => 5.84E-05s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:03', 'remove_plex_hometheatre') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 38: remove_plex_hometheatre migrated 12:26:03.1 Info: => 0.0006862s 12:26:03.1 Info: 39: add_root_folder_add_defaults migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 39 12:26:03.1 Info: AlterTable RootFolders 12:26:03.1 Info: => 1.1E-06s 12:26:03.1 Info: CreateColumn RootFolders Name String 12:26:03.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:03.1 Info: => 0.0009193s 12:26:03.1 Info: AlterTable RootFolders 12:26:03.1 Info: => 1.2E-06s 12:26:03.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:03.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:03.1 Info: => 0.0009494s 12:26:03.1 Info: AlterTable RootFolders 12:26:03.1 Info: => 8E-07s 12:26:03.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:03.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:03.1 Info: => 0.0009067s 12:26:03.1 Info: AlterTable RootFolders 12:26:03.1 Info: => 9E-07s 12:26:03.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:03.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:03.1 Info: => 0.0009149s 12:26:03.1 Info: AlterTable RootFolders 12:26:03.1 Info: => 8E-07s 12:26:03.1 Info: CreateColumn RootFolders DefaultTags String 12:26:03.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:03.1 Info: => 0.0009422s 12:26:03.1 Info: PerformDBOperation 12:26:03.1 Info: Performing DB Operation 12:26:03.1 Info: => 7.5E-05s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:03', 'add_root_folder_add_defaults') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 39: add_root_folder_add_defaults migrated 12:26:03.1 Info: => 0.000612s 12:26:03.1 Info: 40: task_duration migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 40 12:26:03.1 Info: AlterTable ScheduledTasks 12:26:03.1 Info: => 1.2E-06s 12:26:03.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:03.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:03.1 Info: => 0.0009108s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:03', 'task_duration') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 40: task_duration migrated 12:26:03.1 Info: => 0.0014721s 12:26:03.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 41 12:26:03.1 Info: AlterTable ReleaseProfiles 12:26:03.1 Info: => 1E-06s 12:26:03.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:03.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:03.1 Info: => 0.0009689s 12:26:03.1 Info: AlterTable ReleaseProfiles 12:26:03.1 Info: => 9E-07s 12:26:03.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:03.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:03.1 Info: => 0.0009301s 12:26:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:03', 'add_indexer_and_enabled_to_release_profiles') 12:26:03.1 Info: Committing Transaction 12:26:03.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:03.1 Info: => 0.001525s 12:26:03.1 Info: 42: remove_album_folders migrating 12:26:03.1 Info: Beginning Transaction 12:26:03.1 Info: Starting migration of Main DB to 42 12:26:03.1 Info: DeleteColumn Artists AlbumFolder 12:26:03.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) 12:26:03.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" 12:26:03.1 Info: DROP TABLE "Artists" 12:26:03.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.2 Info: => 0.0077756s 12:26:03.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:03.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:03.2 Info: => 6.35E-05s 12:26:03.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:03.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:03.2 Info: => 5.96E-05s 12:26:03.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:03.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) 12:26:03.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:03.2 Info: DROP TABLE "NamingConfig" 12:26:03.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:03.2 Info: => 0.0067372s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:03', 'remove_album_folders') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 42: remove_album_folders migrated 12:26:03.2 Info: => 0.007806s 12:26:03.2 Info: 44: add_priority_to_indexers migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 44 12:26:03.2 Info: AlterTable Indexers 12:26:03.2 Info: => 1.2E-06s 12:26:03.2 Info: CreateColumn Indexers Priority Int32 12:26:03.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:03.2 Info: => 0.000933s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:03', 'add_priority_to_indexers') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 44: add_priority_to_indexers migrated 12:26:03.2 Info: => 0.0016384s 12:26:03.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 45 12:26:03.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:03.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:03.2 Info: => 0.0001549s 12:26:03.2 Info: PerformDBOperation 12:26:03.2 Info: Performing DB Operation 12:26:03.2 Info: => 4.19E-05s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:03', 'remove_chown_and_folderchmod_config') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:03.2 Info: => 0.0006085s 12:26:03.2 Info: 47: update_notifiarr migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 47 12:26:03.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:03.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:03.2 Info: => 9.35E-05s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:03', 'update_notifiarr') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 47: update_notifiarr migrated 12:26:03.2 Info: => 0.0006308s 12:26:03.2 Info: 49: email_multiple_addresses migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 49 12:26:03.2 Info: PerformDBOperation 12:26:03.2 Info: Performing DB Operation 12:26:03.2 Info: => 7.25E-05s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:03', 'email_multiple_addresses') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 49: email_multiple_addresses migrated 12:26:03.2 Info: => 0.0005432s 12:26:03.2 Info: 50: rename_blacklist_to_blocklist migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 50 12:26:03.2 Info: RenameTable Blacklist Blocklist 12:26:03.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:03.2 Info: => 0.0026073s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:03', 'rename_blacklist_to_blocklist') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 50: rename_blacklist_to_blocklist migrated 12:26:03.2 Info: => 0.0033319s 12:26:03.2 Info: 51: cdh_per_downloadclient migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 51 12:26:03.2 Info: AlterTable DownloadClients 12:26:03.2 Info: => 1E-06s 12:26:03.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:03.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:03.2 Info: => 0.0009341s 12:26:03.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:03.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:03.2 Info: => 0.0009252s 12:26:03.2 Info: PerformDBOperation 12:26:03.2 Info: Performing DB Operation 12:26:03.2 Info: => 0.0002284s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:03', 'cdh_per_downloadclient') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 51: cdh_per_downloadclient migrated 12:26:03.2 Info: => 0.0009772s 12:26:03.2 Info: 52: download_history migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 52 12:26:03.2 Info: CreateTable DownloadHistory 12:26:03.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) 12:26:03.2 Info: => 0.0002153s 12:26:03.2 Info: CreateIndex DownloadHistory (EventType) 12:26:03.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:03.2 Info: => 0.0001482s 12:26:03.2 Info: CreateIndex DownloadHistory (ArtistId) 12:26:03.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:03.2 Info: => 0.0001356s 12:26:03.2 Info: CreateIndex DownloadHistory (DownloadId) 12:26:03.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:03.2 Info: => 0.0001366s 12:26:03.2 Info: PerformDBOperation 12:26:03.2 Info: Performing DB Operation 12:26:03.2 Info: => 0.0001582s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:03', 'download_history') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 52: download_history migrated 12:26:03.2 Info: => 0.0008728s 12:26:03.2 Info: 53: add_update_history migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 53 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:03', 'add_update_history') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 53: add_update_history migrated 12:26:03.2 Info: => 0.0005074s 12:26:03.2 Info: 54: add_on_update_to_notifications migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 54 12:26:03.2 Info: AlterTable Notifications 12:26:03.2 Info: => 1E-06s 12:26:03.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:03.2 Info: => 0.0009592s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:03', 'add_on_update_to_notifications') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 54: add_on_update_to_notifications migrated 12:26:03.2 Info: => 0.0014783s 12:26:03.2 Info: 55: download_client_per_indexer migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 55 12:26:03.2 Info: AlterTable Indexers 12:26:03.2 Info: => 1E-06s 12:26:03.2 Info: CreateColumn Indexers DownloadClientId Int32 12:26:03.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:03.2 Info: => 0.0009834s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:03', 'download_client_per_indexer') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 55: download_client_per_indexer migrated 12:26:03.2 Info: => 0.0014857s 12:26:03.2 Info: 56: AddNewItemMonitorType migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 56 12:26:03.2 Info: AlterTable Artists 12:26:03.2 Info: => 9E-07s 12:26:03.2 Info: CreateColumn Artists MonitorNewItems Int32 12:26:03.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:03.2 Info: => 0.0009966s 12:26:03.2 Info: AlterTable RootFolders 12:26:03.2 Info: => 8E-07s 12:26:03.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:03.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:03.2 Info: => 0.0009259s 12:26:03.2 Info: AlterTable ImportLists 12:26:03.2 Info: => 1E-06s 12:26:03.2 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:03.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:03.2 Info: => 0.0009571s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:03', 'AddNewItemMonitorType') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 56: AddNewItemMonitorType migrated 12:26:03.2 Info: => 0.0016543s 12:26:03.2 Info: 57: ImportListSearch migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 57 12:26:03.2 Info: AlterTable ImportLists 12:26:03.2 Info: => 1.1E-06s 12:26:03.2 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:03.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:03.2 Info: => 0.0009405s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:03', 'ImportListSearch') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 57: ImportListSearch migrated 12:26:03.2 Info: => 0.0015207s 12:26:03.2 Info: 58: ImportListMonitorExisting migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 58 12:26:03.2 Info: AlterTable ImportLists 12:26:03.2 Info: => 1.1E-06s 12:26:03.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:03.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:03.2 Info: => 0.0009855s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:03', 'ImportListMonitorExisting') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 58: ImportListMonitorExisting migrated 12:26:03.2 Info: => 0.0016758s 12:26:03.2 Info: 59: add_indexer_tags migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 59 12:26:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:03.2 Info: => 6.46E-05s 12:26:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:03.2 Info: => 5.99E-05s 12:26:03.2 Info: AlterTable Indexers 12:26:03.2 Info: => 9E-07s 12:26:03.2 Info: CreateColumn Indexers Tags String 12:26:03.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:03.2 Info: => 0.0009204s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:03', 'add_indexer_tags') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 59: add_indexer_tags migrated 12:26:03.2 Info: => 0.0015844s 12:26:03.2 Info: 60: update_audio_types migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 60 12:26:03.2 Info: PerformDBOperation 12:26:03.2 Info: Performing DB Operation 12:26:03.2 Info: => 7.08E-05s 12:26:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:03', 'update_audio_types') 12:26:03.2 Info: Committing Transaction 12:26:03.2 Info: 60: update_audio_types migrated 12:26:03.2 Info: => 0.000557s 12:26:03.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:03.2 Info: Beginning Transaction 12:26:03.2 Info: Starting migration of Main DB to 61 12:26:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:03.2 Info: => 5.49E-05s 12:26:03.2 Info: AlterTable AlbumReleases 12:26:03.2 Info: => 9E-07s 12:26:03.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "AlbumReleases" 12:26:03.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:03.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:03.2 Info: => 0.0072852s 12:26:03.2 Info: AlterTable Albums 12:26:03.2 Info: => 9E-07s 12:26:03.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Albums" 12:26:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.2 Info: => 0.0075477s 12:26:03.2 Info: AlterTable Albums 12:26:03.2 Info: => 7E-07s 12:26:03.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Albums" 12:26:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.2 Info: => 0.0048633s 12:26:03.2 Info: AlterTable Albums 12:26:03.2 Info: => 8E-07s 12:26:03.2 Info: AlterColumn Albums Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Albums" 12:26:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.2 Info: => 0.0053096s 12:26:03.2 Info: AlterTable Artists 12:26:03.2 Info: => 7E-07s 12:26:03.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Artists" 12:26:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.2 Info: => 0.004845s 12:26:03.2 Info: AlterTable Artists 12:26:03.2 Info: => 7E-07s 12:26:03.2 Info: AlterColumn Artists Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Artists" 12:26:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.2 Info: => 0.0046992s 12:26:03.2 Info: AlterTable Blocklist 12:26:03.2 Info: => 6E-07s 12:26:03.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Blocklist" 12:26:03.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:03.2 Info: => 0.0042701s 12:26:03.2 Info: AlterTable Blocklist 12:26:03.2 Info: => 6E-07s 12:26:03.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Blocklist" 12:26:03.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:03.2 Info: => 0.0041931s 12:26:03.2 Info: AlterTable Commands 12:26:03.2 Info: => 6E-07s 12:26:03.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Commands" 12:26:03.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:03.2 Info: => 0.0038846s 12:26:03.2 Info: AlterTable Commands 12:26:03.2 Info: => 7E-07s 12:26:03.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Commands" 12:26:03.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:03.2 Info: => 0.0041864s 12:26:03.2 Info: AlterTable Commands 12:26:03.2 Info: => 7E-07s 12:26:03.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.2 Info: DROP TABLE "Commands" 12:26:03.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:03.2 Info: => 0.0041059s 12:26:03.2 Info: AlterTable DownloadClientStatus 12:26:03.2 Info: => 6E-07s 12:26:03.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:03.3 Info: DROP TABLE "DownloadClientStatus" 12:26:03.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.005707s 12:26:03.3 Info: AlterTable DownloadClientStatus 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:03.3 Info: DROP TABLE "DownloadClientStatus" 12:26:03.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.0040649s 12:26:03.3 Info: AlterTable DownloadClientStatus 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:03.3 Info: DROP TABLE "DownloadClientStatus" 12:26:03.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.0039976s 12:26:03.3 Info: AlterTable DownloadHistory 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "DownloadHistory" 12:26:03.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:03.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:03.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:03.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:03.3 Info: => 0.0042546s 12:26:03.3 Info: AlterTable ExtraFiles 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "ExtraFiles" 12:26:03.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:03.3 Info: => 0.003771s 12:26:03.3 Info: AlterTable ExtraFiles 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "ExtraFiles" 12:26:03.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:03.3 Info: => 0.0038431s 12:26:03.3 Info: AlterTable History 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn History Date DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "History" 12:26:03.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:03.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:03.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:03.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.3 Info: => 0.0043544s 12:26:03.3 Info: AlterTable ImportListStatus 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:03.3 Info: DROP TABLE "ImportListStatus" 12:26:03.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.003932s 12:26:03.3 Info: AlterTable ImportListStatus 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:03.3 Info: DROP TABLE "ImportListStatus" 12:26:03.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.0039036s 12:26:03.3 Info: AlterTable ImportListStatus 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:03.3 Info: DROP TABLE "ImportListStatus" 12:26:03.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.003908s 12:26:03.3 Info: AlterTable IndexerStatus 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:03.3 Info: DROP TABLE "IndexerStatus" 12:26:03.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.0044922s 12:26:03.3 Info: AlterTable IndexerStatus 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:03.3 Info: DROP TABLE "IndexerStatus" 12:26:03.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.0043427s 12:26:03.3 Info: AlterTable IndexerStatus 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:03.3 Info: DROP TABLE "IndexerStatus" 12:26:03.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.3 Info: => 0.0043239s 12:26:03.3 Info: AlterTable LyricFiles 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "LyricFiles" 12:26:03.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:03.3 Info: => 0.0037401s 12:26:03.3 Info: AlterTable LyricFiles 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "LyricFiles" 12:26:03.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:03.3 Info: => 0.0037618s 12:26:03.3 Info: AlterTable MetadataFiles 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "MetadataFiles" 12:26:03.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:03.3 Info: => 0.0037219s 12:26:03.3 Info: AlterTable MetadataFiles 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "MetadataFiles" 12:26:03.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:03.3 Info: => 0.0050688s 12:26:03.3 Info: AlterTable PendingReleases 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:03.3 Info: DROP TABLE "PendingReleases" 12:26:03.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:03.3 Info: => 0.003705s 12:26:03.3 Info: AlterTable ScheduledTasks 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:03.3 Info: DROP TABLE "ScheduledTasks" 12:26:03.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:03.3 Info: => 0.0040006s 12:26:03.3 Info: AlterTable ScheduledTasks 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:03.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) 12:26:03.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:03.3 Info: DROP TABLE "ScheduledTasks" 12:26:03.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:03.3 Info: => 0.0041099s 12:26:03.3 Info: AlterTable TrackFiles 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "TrackFiles" 12:26:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.3 Info: => 0.004088s 12:26:03.3 Info: AlterTable TrackFiles 12:26:03.3 Info: => 7E-07s 12:26:03.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.3 Info: DROP TABLE "TrackFiles" 12:26:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.3 Info: => 0.004574s 12:26:03.3 Info: AlterTable VersionInfo 12:26:03.3 Info: => 8E-07s 12:26:03.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:03.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:03.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:03.3 Info: DROP TABLE "VersionInfo" 12:26:03.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:03.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:03.3 Info: => 0.0040422s 12:26:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:03', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:03.3 Info: Committing Transaction 12:26:03.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:03.3 Info: => 0.0065209s 12:26:03.3 Info: 62: add_on_delete_to_notifications migrating 12:26:03.3 Info: Beginning Transaction 12:26:03.3 Info: Starting migration of Main DB to 62 12:26:03.3 Info: AlterTable Notifications 12:26:03.3 Info: => 9E-07s 12:26:03.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:03.3 Info: => 0.0006031s 12:26:03.3 Info: AlterTable Notifications 12:26:03.3 Info: => 6E-07s 12:26:03.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:03.3 Info: => 0.000638s 12:26:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:03', 'add_on_delete_to_notifications') 12:26:03.3 Info: Committing Transaction 12:26:03.3 Info: 62: add_on_delete_to_notifications migrated 12:26:03.3 Info: => 0.0013407s 12:26:03.3 Info: 63: add_custom_formats migrating 12:26:03.3 Info: Beginning Transaction 12:26:03.4 Info: Starting migration of Main DB to 63 12:26:03.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:26:03.4 Info: AlterTable DelayProfiles 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:03.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.0005639s 12:26:03.4 Info: UpdateData 12:26:03.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:03.4 Info: => 4.76E-05s 12:26:03.4 Info: AlterTable TrackFiles 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:03.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:03.4 Info: => 0.0006042s 12:26:03.4 Info: PerformDBOperation 12:26:03.4 Info: Performing DB Operation 12:26:03.4 Info: => 0.0012078s 12:26:03.4 Info: CreateTable CustomFormats 12:26:03.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) 12:26:03.4 Info: => 0.0001276s 12:26:03.4 Info: CreateIndex CustomFormats (Name) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:03.4 Info: => 9.07E-05s 12:26:03.4 Info: AlterTable QualityProfiles 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn QualityProfiles FormatItems String 12:26:03.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:03.4 Info: => 0.0005886s 12:26:03.4 Info: AlterTable QualityProfiles 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:03.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.0005719s 12:26:03.4 Info: AlterTable QualityProfiles 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:03.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.000638s 12:26:03.4 Info: PerformDBOperation 12:26:03.4 Info: Performing DB Operation 12:26:03.4 Info: => 0.0052658s 12:26:03.4 Info: PerformDBOperation 12:26:03.4 Info: Performing DB Operation 12:26:03.4 Info: => 3.6E-05s 12:26:03.4 Info: DeleteColumn ReleaseProfiles Preferred 12:26:03.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) 12:26:03.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:03.4 Info: DROP TABLE "ReleaseProfiles" 12:26:03.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:03.4 Info: => 0.0040886s 12:26:03.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:03.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) 12:26:03.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:03.4 Info: DROP TABLE "ReleaseProfiles" 12:26:03.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:03.4 Info: => 0.0038826s 12:26:03.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:03.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:03.4 Info: => 4.13E-05s 12:26:03.4 Info: AlterTable DelayProfiles 12:26:03.4 Info: => 5E-07s 12:26:03.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:03.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.0005795s 12:26:03.4 Info: AlterTable DelayProfiles 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:03.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:03.4 Info: => 0.0005727s 12:26:03.4 Info: -> 1 Insert operations completed in 00:00:00.0000776 taking an average of 00:00:00.0000776 12:26:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:03', 'add_custom_formats') 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: 63: add_custom_formats migrated 12:26:03.4 Info: => 0.001349s 12:26:03.4 Debug: Took: 00:00:00.4868721 12:26:03.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:26:03.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:26:03.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151634579190_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:03.4 Info: DatabaseEngineVersionCheck migrating 12:26:03.4 Info: PerformDBOperation 12:26:03.4 Info: Performing DB Operation 12:26:03.4 Info: SQLite 3.47.0 12:26:03.4 Info: => 0.0018143s 12:26:03.4 Info: DatabaseEngineVersionCheck migrated 12:26:03.4 Info: => 0.001826s 12:26:03.4 Info: VersionMigration migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: CreateTable VersionInfo 12:26:03.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:03.4 Info: => 0.0001587s 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: VersionMigration migrated 12:26:03.4 Info: => 0.0010223s 12:26:03.4 Info: VersionUniqueMigration migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: CreateIndex VersionInfo (Version) 12:26:03.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:03.4 Info: => 0.0001227s 12:26:03.4 Info: AlterTable VersionInfo 12:26:03.4 Info: => 1.1E-06s 12:26:03.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:03.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:03.4 Info: => 0.0004768s 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: VersionUniqueMigration migrated 12:26:03.4 Info: => 0.0007925s 12:26:03.4 Info: VersionDescriptionMigration migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: AlterTable VersionInfo 12:26:03.4 Info: => 8E-07s 12:26:03.4 Info: CreateColumn VersionInfo Description String 12:26:03.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:03.4 Info: => 0.0001954s 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: VersionDescriptionMigration migrated 12:26:03.4 Info: => 0.0005542s 12:26:03.4 Info: 1: InitialSetup migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: Starting migration of Main DB to 1 12:26:03.4 Info: CreateTable Config 12:26:03.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001373s 12:26:03.4 Info: CreateIndex Config (Key) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:03.4 Info: => 7.81E-05s 12:26:03.4 Info: CreateTable RootFolders 12:26:03.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:03.4 Info: => 8.84E-05s 12:26:03.4 Info: CreateIndex RootFolders (Path) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:03.4 Info: => 7.32E-05s 12:26:03.4 Info: CreateTable Artists 12:26:03.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) 12:26:03.4 Info: => 0.0002201s 12:26:03.4 Info: CreateIndex Artists (ForeignArtistId) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:03.4 Info: => 7.96E-05s 12:26:03.4 Info: CreateIndex Artists (NameSlug) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:03.4 Info: => 9.22E-05s 12:26:03.4 Info: CreateIndex Artists (CleanName) 12:26:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.4 Info: => 6.97E-05s 12:26:03.4 Info: CreateIndex Artists (Path) 12:26:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.4 Info: => 7.12E-05s 12:26:03.4 Info: CreateTable Albums 12:26:03.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) 12:26:03.4 Info: => 0.0001733s 12:26:03.4 Info: CreateIndex Albums (ForeignAlbumId) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.4 Info: => 7.47E-05s 12:26:03.4 Info: CreateIndex Albums (MBId) 12:26:03.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.4 Info: => 6.94E-05s 12:26:03.4 Info: CreateIndex Albums (TADBId) 12:26:03.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.4 Info: => 7.22E-05s 12:26:03.4 Info: CreateIndex Albums (TitleSlug) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.4 Info: => 7.4E-05s 12:26:03.4 Info: CreateIndex Albums (CleanTitle) 12:26:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.4 Info: => 7.1E-05s 12:26:03.4 Info: CreateIndex Albums (Path) 12:26:03.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:03.4 Info: => 7.03E-05s 12:26:03.4 Info: CreateTable Tracks 12:26:03.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) 12:26:03.4 Info: => 0.0001413s 12:26:03.4 Info: CreateIndex Tracks (ForeignTrackId) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:03.4 Info: => 8.61E-05s 12:26:03.4 Info: CreateIndex Tracks (ArtistId) 12:26:03.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:03.4 Info: => 7.65E-05s 12:26:03.4 Info: CreateIndex Tracks (TrackFileId) 12:26:03.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:03.4 Info: => 7.56E-05s 12:26:03.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:03.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:03.4 Info: => 7.63E-05s 12:26:03.4 Info: CreateTable TrackFiles 12:26:03.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) 12:26:03.4 Info: => 0.0001702s 12:26:03.4 Info: CreateIndex TrackFiles (ArtistId) 12:26:03.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:03.4 Info: => 8.87E-05s 12:26:03.4 Info: CreateIndex TrackFiles (AlbumId) 12:26:03.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.4 Info: => 7.69E-05s 12:26:03.4 Info: CreateTable History 12:26:03.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) 12:26:03.4 Info: => 0.0001584s 12:26:03.4 Info: CreateIndex History (Date) 12:26:03.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:03.4 Info: => 8.02E-05s 12:26:03.4 Info: CreateIndex History (EventType) 12:26:03.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:03.4 Info: => 7.66E-05s 12:26:03.4 Info: CreateIndex History (DownloadId) 12:26:03.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:03.4 Info: => 7.59E-05s 12:26:03.4 Info: CreateIndex History (AlbumId) 12:26:03.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:03.4 Info: => 9.49E-05s 12:26:03.4 Info: CreateTable Notifications 12:26:03.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) 12:26:03.4 Info: => 0.0001315s 12:26:03.4 Info: CreateTable ScheduledTasks 12:26:03.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:03.4 Info: => 0.000109s 12:26:03.4 Info: CreateIndex ScheduledTasks (TypeName) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:03.4 Info: => 7.63E-05s 12:26:03.4 Info: CreateTable Indexers 12:26:03.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) 12:26:03.4 Info: => 0.0001036s 12:26:03.4 Info: CreateIndex Indexers (Name) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:03.4 Info: => 8.1E-05s 12:26:03.4 Info: CreateTable Profiles 12:26:03.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001202s 12:26:03.4 Info: CreateIndex Profiles (Name) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:03.4 Info: => 0.0001076s 12:26:03.4 Info: CreateTable QualityDefinitions 12:26:03.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:03.4 Info: => 0.0001324s 12:26:03.4 Info: CreateIndex QualityDefinitions (Quality) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:03.4 Info: => 7.75E-05s 12:26:03.4 Info: CreateIndex QualityDefinitions (Title) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:03.4 Info: => 7.78E-05s 12:26:03.4 Info: CreateTable NamingConfig 12:26:03.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) 12:26:03.4 Info: => 0.0001158s 12:26:03.4 Info: CreateTable Blacklist 12:26:03.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 '') 12:26:03.4 Info: => 0.0001596s 12:26:03.4 Info: CreateTable Metadata 12:26:03.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) 12:26:03.4 Info: => 0.0001018s 12:26:03.4 Info: CreateTable MetadataFiles 12:26:03.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) 12:26:03.4 Info: => 0.0001241s 12:26:03.4 Info: CreateTable DownloadClients 12:26:03.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) 12:26:03.4 Info: => 0.0001375s 12:26:03.4 Info: CreateTable PendingReleases 12:26:03.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 '') 12:26:03.4 Info: => 0.0001265s 12:26:03.4 Info: CreateTable RemotePathMappings 12:26:03.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001077s 12:26:03.4 Info: CreateTable Tags 12:26:03.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001109s 12:26:03.4 Info: CreateIndex Tags (Label) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:03.4 Info: => 8.9E-05s 12:26:03.4 Info: CreateTable Restrictions 12:26:03.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001074s 12:26:03.4 Info: CreateTable DelayProfiles 12:26:03.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) 12:26:03.4 Info: => 0.000146s 12:26:03.4 Info: CreateTable Users 12:26:03.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001096s 12:26:03.4 Info: CreateIndex Users (Identifier) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:03.4 Info: => 9.36E-05s 12:26:03.4 Info: CreateIndex Users (Username) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:03.4 Info: => 9.96E-05s 12:26:03.4 Info: CreateTable Commands 12:26:03.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) 12:26:03.4 Info: => 0.0001373s 12:26:03.4 Info: CreateTable IndexerStatus 12:26:03.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) 12:26:03.4 Info: => 0.0001318s 12:26:03.4 Info: CreateIndex IndexerStatus (ProviderId) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.4 Info: => 0.00012s 12:26:03.4 Info: CreateTable ExtraFiles 12:26:03.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) 12:26:03.4 Info: => 0.0001538s 12:26:03.4 Info: CreateTable LyricFiles 12:26:03.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) 12:26:03.4 Info: => 0.0001543s 12:26:03.4 Info: CreateTable LanguageProfiles 12:26:03.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:03.4 Info: => 0.000129s 12:26:03.4 Info: CreateIndex LanguageProfiles (Name) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:03.4 Info: => 9.77E-05s 12:26:03.4 Info: CreateTable DownloadClientStatus 12:26:03.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) 12:26:03.4 Info: => 0.0001477s 12:26:03.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.4 Info: => 0.0001075s 12:26:03.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:03.4 Info: -> 1 Insert operations completed in 00:00:00.0000690 taking an average of 00:00:00.0000690 12:26:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:03', 'InitialSetup') 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: 1: InitialSetup migrated 12:26:03.4 Info: => 0.0010888s 12:26:03.4 Info: 2: add_reason_to_pending_releases migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: Starting migration of Main DB to 2 12:26:03.4 Info: AlterTable PendingReleases 12:26:03.4 Info: => 9E-07s 12:26:03.4 Info: CreateColumn PendingReleases Reason Int32 12:26:03.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.0005294s 12:26:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:03', 'add_reason_to_pending_releases') 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: 2: add_reason_to_pending_releases migrated 12:26:03.4 Info: => 0.0009763s 12:26:03.4 Info: 3: add_medium_support migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: Starting migration of Main DB to 3 12:26:03.4 Info: AlterTable Albums 12:26:03.4 Info: => 9E-07s 12:26:03.4 Info: CreateColumn Albums Media String 12:26:03.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:03.4 Info: => 0.0005394s 12:26:03.4 Info: AlterTable Tracks 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn Tracks MediumNumber Int32 12:26:03.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.0004864s 12:26:03.4 Info: AlterTable Tracks 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:03.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:03.4 Info: => 0.0004764s 12:26:03.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:03.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:03.4 Info: => 4.29E-05s 12:26:03.4 Info: DeleteColumn Tracks TrackNumber 12:26:03.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) 12:26:03.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" 12:26:03.4 Info: DROP TABLE "Tracks" 12:26:03.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:03.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:03.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:03.4 Info: => 0.0045971s 12:26:03.4 Info: AlterTable Tracks 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn Tracks TrackNumber String 12:26:03.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:03.4 Info: => 0.0004694s 12:26:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:03', 'add_medium_support') 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: 3: add_medium_support migrated 12:26:03.4 Info: => 0.0013563s 12:26:03.4 Info: 4: add_various_qualites_in_profile migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: Starting migration of Main DB to 4 12:26:03.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:03.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:03.4 Info: => 5.23E-05s 12:26:03.4 Info: PerformDBOperation 12:26:03.4 Info: Performing DB Operation 12:26:03.4 Info: => 3.15E-05s 12:26:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:03', 'add_various_qualites_in_profile') 12:26:03.4 Info: Committing Transaction 12:26:03.4 Info: 4: add_various_qualites_in_profile migrated 12:26:03.4 Info: => 0.000405s 12:26:03.4 Info: 5: metadata_profiles migrating 12:26:03.4 Info: Beginning Transaction 12:26:03.4 Info: Starting migration of Main DB to 5 12:26:03.4 Info: CreateTable MetadataProfiles 12:26:03.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:03.4 Info: => 0.0001421s 12:26:03.4 Info: CreateIndex MetadataProfiles (Name) 12:26:03.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:03.4 Info: => 0.000103s 12:26:03.4 Info: AlterTable Artists 12:26:03.4 Info: => 6E-07s 12:26:03.4 Info: CreateColumn Artists MetadataProfileId Int32 12:26:03.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:03.4 Info: => 0.0005236s 12:26:03.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:03.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) 12:26:03.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" 12:26:03.4 Info: DROP TABLE "Artists" 12:26:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.5 Info: => 0.0051576s 12:26:03.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Artists" 12:26:03.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.5 Info: => 0.0051128s 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 8E-07s 12:26:03.5 Info: CreateColumn Albums SecondaryTypes String 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:03.5 Info: => 0.0004968s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:03', 'metadata_profiles') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 5: metadata_profiles migrated 12:26:03.5 Info: => 0.0011106s 12:26:03.5 Info: 6: separate_automatic_and_interactive_search migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 6 12:26:03.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:03.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) 12:26:03.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:03.5 Info: DROP TABLE "Indexers" 12:26:03.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:03.5 Info: => 0.0041984s 12:26:03.5 Info: AlterTable Indexers 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:03.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:03.5 Info: => 0.0004871s 12:26:03.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:03.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:03.5 Info: => 3.9E-05s 12:26:03.5 Info: AlterTable Indexers 12:26:03.5 Info: => 5E-07s 12:26:03.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Indexers" 12:26:03.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:03.5 Info: => 0.0039546s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:03', 'separate_automatic_and_interactive_search') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 6: separate_automatic_and_interactive_search migrated 12:26:03.5 Info: => 0.0047127s 12:26:03.5 Info: 7: change_album_path_to_relative migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 7 12:26:03.5 Info: DeleteColumn Albums Path 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Albums" 12:26:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.5 Info: => 0.0051066s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:03', 'change_album_path_to_relative') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 7: change_album_path_to_relative migrated 12:26:03.5 Info: => 0.0058512s 12:26:03.5 Info: 8: change_quality_size_mb_to_kb migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 8 12:26:03.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 12:26:03.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 12:26:03.5 Info: => 4.65E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:03', 'change_quality_size_mb_to_kb') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 8: change_quality_size_mb_to_kb migrated 12:26:03.5 Info: => 0.0005667s 12:26:03.5 Info: 9: album_releases migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 9 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 9E-07s 12:26:03.5 Info: CreateColumn Albums Releases String 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:03.5 Info: => 0.0005021s 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Albums CurrentRelease String 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:03.5 Info: => 0.0004545s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:03', 'album_releases') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 9: album_releases migrated 12:26:03.5 Info: => 0.0010134s 12:26:03.5 Info: 10: album_releases_fix migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 10 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 7E-07s 12:26:03.5 Info: AlterColumn Albums Releases String 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Albums" 12:26:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.5 Info: => 0.0048348s 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 7E-07s 12:26:03.5 Info: AlterColumn Albums CurrentRelease String 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Albums" 12:26:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.5 Info: => 0.0045664s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:03', 'album_releases_fix') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 10: album_releases_fix migrated 12:26:03.5 Info: => 0.005324s 12:26:03.5 Info: 11: import_lists migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 11 12:26:03.5 Info: CreateTable ImportLists 12:26:03.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) 12:26:03.5 Info: => 0.000151s 12:26:03.5 Info: CreateIndex ImportLists (Name) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:03.5 Info: => 0.0001002s 12:26:03.5 Info: CreateTable ImportListStatus 12:26:03.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) 12:26:03.5 Info: => 0.0001282s 12:26:03.5 Info: CreateIndex ImportListStatus (ProviderId) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.5 Info: => 8.99E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:03', 'import_lists') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 11: import_lists migrated 12:26:03.5 Info: => 0.0006712s 12:26:03.5 Info: 12: add_release_status migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 12 12:26:03.5 Info: AlterTable MetadataProfiles 12:26:03.5 Info: => 9E-07s 12:26:03.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:03.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:03.5 Info: => 0.0004971s 12:26:03.5 Info: PerformDBOperation 12:26:03.5 Info: Performing DB Operation 12:26:03.5 Info: => 2.48E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:03', 'add_release_status') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 12: add_release_status migrated 12:26:03.5 Info: => 0.0005621s 12:26:03.5 Info: 13: album_download_notification migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 13 12:26:03.5 Info: AlterTable Notifications 12:26:03.5 Info: => 9E-07s 12:26:03.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005056s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:03', 'album_download_notification') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 13: album_download_notification migrated 12:26:03.5 Info: => 0.0009753s 12:26:03.5 Info: 14: fix_language_metadata_profiles migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 14 12:26:03.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 12:26:03.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 12:26:03.5 Info: => 9.36E-05s 12:26:03.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 12:26:03.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 12:26:03.5 Info: => 8.19E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:03', 'fix_language_metadata_profiles') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 14: fix_language_metadata_profiles migrated 12:26:03.5 Info: => 0.0004868s 12:26:03.5 Info: 15: remove_fanzub migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 15 12:26:03.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:03.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:03.5 Info: => 5.37E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:03', 'remove_fanzub') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 15: remove_fanzub migrated 12:26:03.5 Info: => 0.000549s 12:26:03.5 Info: 16: update_artist_history_indexes migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 16 12:26:03.5 Info: CreateIndex Albums (ArtistId) 12:26:03.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:03.5 Info: => 9.73E-05s 12:26:03.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:03.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:03.5 Info: => 0.0001017s 12:26:03.5 Info: DeleteIndex History (AlbumId) 12:26:03.5 Info: DROP INDEX "IX_History_AlbumId" 12:26:03.5 Info: => 0.0001268s 12:26:03.5 Info: CreateIndex History (AlbumId, Date) 12:26:03.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.5 Info: => 9.86E-05s 12:26:03.5 Info: DeleteIndex History (DownloadId) 12:26:03.5 Info: DROP INDEX "IX_History_DownloadId" 12:26:03.5 Info: => 0.0001208s 12:26:03.5 Info: CreateIndex History (DownloadId, Date) 12:26:03.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.5 Info: => 8.89E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:03', 'update_artist_history_indexes') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 16: update_artist_history_indexes migrated 12:26:03.5 Info: => 0.0005854s 12:26:03.5 Info: 17: remove_nma migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 17 12:26:03.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:03.5 Info: => 4.48E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:03', 'remove_nma') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 17: remove_nma migrated 12:26:03.5 Info: => 0.0004731s 12:26:03.5 Info: 18: album_disambiguation migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 18 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 9E-07s 12:26:03.5 Info: CreateColumn Albums Disambiguation String 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:03.5 Info: => 0.0006189s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:03', 'album_disambiguation') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 18: album_disambiguation migrated 12:26:03.5 Info: => 0.0010662s 12:26:03.5 Info: 19: add_ape_quality_in_profiles migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 19 12:26:03.5 Info: PerformDBOperation 12:26:03.5 Info: Performing DB Operation 12:26:03.5 Info: => 2.69E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:03', 'add_ape_quality_in_profiles') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 19: add_ape_quality_in_profiles migrated 12:26:03.5 Info: => 0.0004193s 12:26:03.5 Info: 20: remove_pushalot migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 20 12:26:03.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:03.5 Info: => 4.81E-05s 12:26:03.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:03.5 Info: => 4.76E-05s 12:26:03.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:03.5 Info: => 3.68E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:03', 'remove_pushalot') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 20: remove_pushalot migrated 12:26:03.5 Info: => 0.0004064s 12:26:03.5 Info: 21: add_custom_filters migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 21 12:26:03.5 Info: CreateTable CustomFilters 12:26:03.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:03.5 Info: => 0.0001173s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:03', 'add_custom_filters') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 21: add_custom_filters migrated 12:26:03.5 Info: => 0.0004678s 12:26:03.5 Info: 22: import_list_tags migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 22 12:26:03.5 Info: AlterTable ImportLists 12:26:03.5 Info: => 9E-07s 12:26:03.5 Info: CreateColumn ImportLists Tags String 12:26:03.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:03.5 Info: => 0.0005874s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:03', 'import_list_tags') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 22: import_list_tags migrated 12:26:03.5 Info: => 0.000986s 12:26:03.5 Info: 23: add_release_groups_etc migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 23 12:26:03.5 Info: CreateTable ArtistMetadata 12:26:03.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) 12:26:03.5 Info: => 0.0001741s 12:26:03.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:03.5 Info: => 9.3E-05s 12:26:03.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" 12:26:03.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" 12:26:03.5 Info: => 7.71E-05s 12:26:03.5 Info: AlterTable Artists 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:03.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005551s 12:26:03.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:03.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:03.5 Info: => 5.85E-05s 12:26:03.5 Info: CreateTable AlbumReleases 12:26:03.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) 12:26:03.5 Info: => 0.0001683s 12:26:03.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:03.5 Info: => 8.69E-05s 12:26:03.5 Info: CreateIndex AlbumReleases (AlbumId) 12:26:03.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:03.5 Info: => 7.87E-05s 12:26:03.5 Info: PerformDBOperation 12:26:03.5 Info: Performing DB Operation 12:26:03.5 Info: => 3.37E-05s 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 5E-07s 12:26:03.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005513s 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:03.5 Info: => 0.0005444s 12:26:03.5 Info: AlterTable Albums 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Albums Links String 12:26:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:03.5 Info: => 0.0005287s 12:26:03.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:03.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:03.5 Info: => 9.16E-05s 12:26:03.5 Info: AlterTable Tracks 12:26:03.5 Info: => 5E-07s 12:26:03.5 Info: CreateColumn Tracks ForeignRecordingId String 12:26:03.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:03.5 Info: => 0.0005672s 12:26:03.5 Info: AlterTable Tracks 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:03.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005564s 12:26:03.5 Info: AlterTable Tracks 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:03.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005539s 12:26:03.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:03.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:03.5 Info: => 7.04E-05s 12:26:03.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:03.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:03.5 Info: => 6.05E-05s 12:26:03.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Artists" 12:26:03.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.5 Info: => 0.0043056s 12:26:03.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Albums" 12:26:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.5 Info: => 0.0042719s 12:26:03.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Tracks" 12:26:03.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:03.5 Info: => 0.0038786s 12:26:03.5 Info: DeleteColumn TrackFiles ArtistId 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "TrackFiles" 12:26:03.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.5 Info: => 0.0037067s 12:26:03.5 Info: CreateIndex Artists (ArtistMetadataId) 12:26:03.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.5 Info: => 8.28E-05s 12:26:03.5 Info: CreateIndex Artists (Monitored) 12:26:03.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.5 Info: => 7.91E-05s 12:26:03.5 Info: CreateIndex Albums (ArtistMetadataId) 12:26:03.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.5 Info: => 7.66E-05s 12:26:03.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:03.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:03.5 Info: => 7.58E-05s 12:26:03.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:03.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:03.5 Info: => 7.57E-05s 12:26:03.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:03.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:03.5 Info: => 7.77E-05s 12:26:03.5 Info: UpdateData 12:26:03.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:03.5 Info: => 4.1E-05s 12:26:03.5 Info: UpdateData 12:26:03.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:03.5 Info: => 3.52E-05s 12:26:03.5 Info: UpdateData 12:26:03.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:03.5 Info: => 3.85E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:03', 'add_release_groups_etc') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 23: add_release_groups_etc migrated 12:26:03.5 Info: => 0.0013824s 12:26:03.5 Info: 24: NewMediaInfoFormat migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 24 12:26:03.5 Info: UpdateData 12:26:03.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:03.5 Info: => 4.19E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:03', 'NewMediaInfoFormat') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 24: NewMediaInfoFormat migrated 12:26:03.5 Info: => 0.0004856s 12:26:03.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 25 12:26:03.5 Info: RenameTable Restrictions ReleaseProfiles 12:26:03.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:03.5 Info: => 0.0014176s 12:26:03.5 Info: AlterTable ReleaseProfiles 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:03.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:03.5 Info: => 0.0005005s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:03', 'rename_restrictions_to_release_profiles') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:03.5 Info: => 0.0010459s 12:26:03.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 26 12:26:03.5 Info: RenameTable Profiles QualityProfiles 12:26:03.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:03.5 Info: => 0.001432s 12:26:03.5 Info: AlterTable QualityProfiles 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:03.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:03.5 Info: => 0.0005238s 12:26:03.5 Info: AlterTable LanguageProfiles 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:03.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:03.5 Info: => 0.0005054s 12:26:03.5 Info: UpdateData 12:26:03.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:03.5 Info: => 3.83E-05s 12:26:03.5 Info: UpdateData 12:26:03.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:03.5 Info: => 3.01E-05s 12:26:03.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Artists" 12:26:03.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.5 Info: => 0.0041787s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:03', 'rename_quality_profiles_add_upgrade_allowed') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:03.5 Info: => 0.0048548s 12:26:03.5 Info: 27: add_import_exclusions migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 27 12:26:03.5 Info: CreateTable ImportListExclusions 12:26:03.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:03.5 Info: => 0.0001115s 12:26:03.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:03.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:03.5 Info: => 8.78E-05s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:03', 'add_import_exclusions') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 27: add_import_exclusions migrated 12:26:03.5 Info: => 0.000589s 12:26:03.5 Info: 28: clean_artist_metadata_table migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 28 12:26:03.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) 12:26:03.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) 12:26:03.5 Info: => 0.0001324s 12:26:03.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) 12:26:03.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) 12:26:03.5 Info: => 0.0001215s 12:26:03.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) 12:26:03.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) 12:26:03.5 Info: => 0.0001152s 12:26:03.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) 12:26:03.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) 12:26:03.5 Info: => 0.0001148s 12:26:03.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) 12:26:03.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) 12:26:03.5 Info: => 0.000113s 12:26:03.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) 12:26:03.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) 12:26:03.5 Info: => 0.0001148s 12:26:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:03', 'clean_artist_metadata_table') 12:26:03.5 Info: Committing Transaction 12:26:03.5 Info: 28: clean_artist_metadata_table migrated 12:26:03.5 Info: => 0.0005514s 12:26:03.5 Info: 29: health_issue_notification migrating 12:26:03.5 Info: Beginning Transaction 12:26:03.5 Info: Starting migration of Main DB to 29 12:26:03.5 Info: AlterTable Notifications 12:26:03.5 Info: => 7E-07s 12:26:03.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005425s 12:26:03.5 Info: AlterTable Notifications 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005832s 12:26:03.5 Info: AlterTable Notifications 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005342s 12:26:03.5 Info: AlterTable Notifications 12:26:03.5 Info: => 5E-07s 12:26:03.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005114s 12:26:03.5 Info: AlterTable Notifications 12:26:03.5 Info: => 6E-07s 12:26:03.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:03.5 Info: => 0.0005134s 12:26:03.5 Info: DeleteColumn Notifications OnDownload 12:26:03.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) 12:26:03.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" 12:26:03.5 Info: DROP TABLE "Notifications" 12:26:03.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:03.5 Info: => 0.0041521s 12:26:03.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "Notifications" 12:26:03.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:03.6 Info: => 0.0039533s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:03', 'health_issue_notification') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 29: health_issue_notification migrated 12:26:03.6 Info: => 0.0046387s 12:26:03.6 Info: 30: add_mediafilerepository_mtime migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 30 12:26:03.6 Info: AlterTable TrackFiles 12:26:03.6 Info: => 9E-07s 12:26:03.6 Info: CreateColumn TrackFiles Modified DateTime 12:26:03.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:03.6 Info: => 0.0006185s 12:26:03.6 Info: AlterTable TrackFiles 12:26:03.6 Info: => 1.4E-06s 12:26:03.6 Info: CreateColumn TrackFiles Path String 12:26:03.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:03.6 Info: => 0.0005806s 12:26:03.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:03.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:03.6 Info: => 3.54E-05s 12:26:03.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) 12:26:03.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) 12:26:03.6 Info: => 0.0001323s 12:26:03.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) 12:26:03.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) 12:26:03.6 Info: => 0.0001419s 12:26:03.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) 12:26:03.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) 12:26:03.6 Info: => 0.0001464s 12:26:03.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") 12:26:03.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") 12:26:03.6 Info: => 7.19E-05s 12:26:03.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:03.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:03.6 Info: => 5.18E-05s 12:26:03.6 Info: AlterTable TrackFiles 12:26:03.6 Info: => 4E-07s 12:26:03.6 Info: AlterColumn TrackFiles Path String 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "TrackFiles" 12:26:03.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.6 Info: => 0.0041183s 12:26:03.6 Info: CreateIndex TrackFiles (Path) 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.6 Info: => 8.42E-05s 12:26:03.6 Info: DeleteColumn TrackFiles RelativePath 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "TrackFiles" 12:26:03.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.6 Info: => 0.0039497s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:03', 'add_mediafilerepository_mtime') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 30: add_mediafilerepository_mtime migrated 12:26:03.6 Info: => 0.0045897s 12:26:03.6 Info: 31: add_artistmetadataid_constraint migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 31 12:26:03.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") 12:26:03.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") 12:26:03.6 Info: => 8.62E-05s 12:26:03.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:03.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:03.6 Info: => 0.0001265s 12:26:03.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "Artists" 12:26:03.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.6 Info: => 0.0061601s 12:26:03.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.6 Info: => 0.0001235s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:03', 'add_artistmetadataid_constraint') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 31: add_artistmetadataid_constraint migrated 12:26:03.6 Info: => 0.0012116s 12:26:03.6 Info: 32: old_ids_and_artist_alias migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 32 12:26:03.6 Info: AlterTable ArtistMetadata 12:26:03.6 Info: => 1.1E-06s 12:26:03.6 Info: CreateColumn ArtistMetadata Aliases String 12:26:03.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:03.6 Info: => 0.0006519s 12:26:03.6 Info: AlterTable ArtistMetadata 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:03.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.6 Info: => 0.0005857s 12:26:03.6 Info: AlterTable Albums 12:26:03.6 Info: => 6E-07s 12:26:03.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:03.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.6 Info: => 0.0005936s 12:26:03.6 Info: AlterTable AlbumReleases 12:26:03.6 Info: => 6E-07s 12:26:03.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:03.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.6 Info: => 0.0005651s 12:26:03.6 Info: AlterTable Tracks 12:26:03.6 Info: => 6E-07s 12:26:03.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.6 Info: => 0.0006551s 12:26:03.6 Info: AlterTable Tracks 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:03.6 Info: => 0.0006229s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:03', 'old_ids_and_artist_alias') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 32: old_ids_and_artist_alias migrated 12:26:03.6 Info: => 0.0015907s 12:26:03.6 Info: 33: download_propers_config migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 33 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 3.02E-05s 12:26:03.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:03.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:03.6 Info: => 4.3E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:03', 'download_propers_config') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 33: download_propers_config migrated 12:26:03.6 Info: => 0.00082s 12:26:03.6 Info: 34: remove_language_profiles migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 34 12:26:03.6 Info: DeleteTable LanguageProfiles 12:26:03.6 Info: DROP TABLE "LanguageProfiles" 12:26:03.6 Info: => 0.0002025s 12:26:03.6 Info: DeleteColumn Artists LanguageProfileId 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "Artists" 12:26:03.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.6 Info: => 0.0047528s 12:26:03.6 Info: DeleteColumn ImportLists LanguageProfileId 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "ImportLists" 12:26:03.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:03.6 Info: => 0.0040984s 12:26:03.6 Info: DeleteColumn Blacklist Language 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "Blacklist" 12:26:03.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:03.6 Info: => 0.0039683s 12:26:03.6 Info: DeleteColumn History Language 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "History" 12:26:03.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:03.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:03.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:03.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.6 Info: => 0.0049439s 12:26:03.6 Info: DeleteColumn LyricFiles Language 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "LyricFiles" 12:26:03.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:03.6 Info: => 0.0062424s 12:26:03.6 Info: DeleteColumn TrackFiles Language 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "TrackFiles" 12:26:03.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.6 Info: => 0.0043523s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:03', 'remove_language_profiles') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 34: remove_language_profiles migrated 12:26:03.6 Info: => 0.0056747s 12:26:03.6 Info: 35: multi_disc_naming_format migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 35 12:26:03.6 Info: AlterTable NamingConfig 12:26:03.6 Info: => 9E-07s 12:26:03.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:03.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:03.6 Info: => 0.0006158s 12:26:03.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:03.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:03.6 Info: => 4.06E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:03', 'multi_disc_naming_format') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 35: multi_disc_naming_format migrated 12:26:03.6 Info: => 0.0010349s 12:26:03.6 Info: 36: add_download_client_priority migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 36 12:26:03.6 Info: AlterTable DownloadClients 12:26:03.6 Info: => 9E-07s 12:26:03.6 Info: CreateColumn DownloadClients Priority Int32 12:26:03.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:03.6 Info: => 0.000921s 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 8.64E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:03', 'add_download_client_priority') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 36: add_download_client_priority migrated 12:26:03.6 Info: => 0.0012416s 12:26:03.6 Info: 37: remove_growl_prowl migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 37 12:26:03.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:03.6 Info: => 5.44E-05s 12:26:03.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:03.6 Info: => 4.17E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:03', 'remove_growl_prowl') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 37: remove_growl_prowl migrated 12:26:03.6 Info: => 0.0016586s 12:26:03.6 Info: 38: remove_plex_hometheatre migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 38 12:26:03.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:03.6 Info: => 4.36E-05s 12:26:03.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:03.6 Info: => 3.35E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:03', 'remove_plex_hometheatre') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 38: remove_plex_hometheatre migrated 12:26:03.6 Info: => 0.0013804s 12:26:03.6 Info: 39: add_root_folder_add_defaults migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 39 12:26:03.6 Info: AlterTable RootFolders 12:26:03.6 Info: => 1E-06s 12:26:03.6 Info: CreateColumn RootFolders Name String 12:26:03.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:03.6 Info: => 0.0008866s 12:26:03.6 Info: AlterTable RootFolders 12:26:03.6 Info: => 8E-07s 12:26:03.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:03.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.0008728s 12:26:03.6 Info: AlterTable RootFolders 12:26:03.6 Info: => 7E-07s 12:26:03.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:03.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.0009163s 12:26:03.6 Info: AlterTable RootFolders 12:26:03.6 Info: => 8E-07s 12:26:03.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:03.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.0009039s 12:26:03.6 Info: AlterTable RootFolders 12:26:03.6 Info: => 8E-07s 12:26:03.6 Info: CreateColumn RootFolders DefaultTags String 12:26:03.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:03.6 Info: => 0.000925s 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 8.93E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:03', 'add_root_folder_add_defaults') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 39: add_root_folder_add_defaults migrated 12:26:03.6 Info: => 0.0009158s 12:26:03.6 Info: 40: task_duration migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 40 12:26:03.6 Info: AlterTable ScheduledTasks 12:26:03.6 Info: => 7E-07s 12:26:03.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:03.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:03.6 Info: => 0.0009337s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:03', 'task_duration') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 40: task_duration migrated 12:26:03.6 Info: => 0.0017372s 12:26:03.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 41 12:26:03.6 Info: AlterTable ReleaseProfiles 12:26:03.6 Info: => 1.1E-06s 12:26:03.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:03.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:03.6 Info: => 0.00096s 12:26:03.6 Info: AlterTable ReleaseProfiles 12:26:03.6 Info: => 8E-07s 12:26:03.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:03.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.000949s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:03', 'add_indexer_and_enabled_to_release_profiles') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:03.6 Info: => 0.0016292s 12:26:03.6 Info: 42: remove_album_folders migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 42 12:26:03.6 Info: DeleteColumn Artists AlbumFolder 12:26:03.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) 12:26:03.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" 12:26:03.6 Info: DROP TABLE "Artists" 12:26:03.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.6 Info: => 0.0047788s 12:26:03.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:03.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:03.6 Info: => 4.03E-05s 12:26:03.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:03.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:03.6 Info: => 3.12E-05s 12:26:03.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:03.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) 12:26:03.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:03.6 Info: DROP TABLE "NamingConfig" 12:26:03.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:03.6 Info: => 0.0044531s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:03', 'remove_album_folders') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 42: remove_album_folders migrated 12:26:03.6 Info: => 0.0051894s 12:26:03.6 Info: 44: add_priority_to_indexers migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 44 12:26:03.6 Info: AlterTable Indexers 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn Indexers Priority Int32 12:26:03.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:03.6 Info: => 0.0005988s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:03', 'add_priority_to_indexers') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 44: add_priority_to_indexers migrated 12:26:03.6 Info: => 0.0010172s 12:26:03.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 45 12:26:03.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:03.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:03.6 Info: => 0.0001159s 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 3.27E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:03', 'remove_chown_and_folderchmod_config') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:03.6 Info: => 0.0005107s 12:26:03.6 Info: 47: update_notifiarr migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 47 12:26:03.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:03.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:03.6 Info: => 5.82E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:03', 'update_notifiarr') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 47: update_notifiarr migrated 12:26:03.6 Info: => 0.0005216s 12:26:03.6 Info: 49: email_multiple_addresses migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 49 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 5.54E-05s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:03', 'email_multiple_addresses') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 49: email_multiple_addresses migrated 12:26:03.6 Info: => 0.0004496s 12:26:03.6 Info: 50: rename_blacklist_to_blocklist migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 50 12:26:03.6 Info: RenameTable Blacklist Blocklist 12:26:03.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:03.6 Info: => 0.0022213s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:03', 'rename_blacklist_to_blocklist') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 50: rename_blacklist_to_blocklist migrated 12:26:03.6 Info: => 0.0026304s 12:26:03.6 Info: 51: cdh_per_downloadclient migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 51 12:26:03.6 Info: AlterTable DownloadClients 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:03.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:03.6 Info: => 0.0006382s 12:26:03.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:03.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:03.6 Info: => 0.0005913s 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 0.000159s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:03', 'cdh_per_downloadclient') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 51: cdh_per_downloadclient migrated 12:26:03.6 Info: => 0.0005605s 12:26:03.6 Info: 52: download_history migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 52 12:26:03.6 Info: CreateTable DownloadHistory 12:26:03.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:26:03.6 Info: => 0.000142s 12:26:03.6 Info: CreateIndex DownloadHistory (EventType) 12:26:03.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:03.6 Info: => 0.0001189s 12:26:03.6 Info: CreateIndex DownloadHistory (ArtistId) 12:26:03.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:03.6 Info: => 8.81E-05s 12:26:03.6 Info: CreateIndex DownloadHistory (DownloadId) 12:26:03.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:03.6 Info: => 8.83E-05s 12:26:03.6 Info: PerformDBOperation 12:26:03.6 Info: Performing DB Operation 12:26:03.6 Info: => 0.0001415s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:03', 'download_history') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 52: download_history migrated 12:26:03.6 Info: => 0.0005688s 12:26:03.6 Info: 53: add_update_history migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 53 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:03', 'add_update_history') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 53: add_update_history migrated 12:26:03.6 Info: => 0.0003946s 12:26:03.6 Info: 54: add_on_update_to_notifications migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 54 12:26:03.6 Info: AlterTable Notifications 12:26:03.6 Info: => 6E-07s 12:26:03.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:03.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:03.6 Info: => 0.0006281s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:03', 'add_on_update_to_notifications') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 54: add_on_update_to_notifications migrated 12:26:03.6 Info: => 0.0010388s 12:26:03.6 Info: 55: download_client_per_indexer migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 55 12:26:03.6 Info: AlterTable Indexers 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn Indexers DownloadClientId Int32 12:26:03.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.0006154s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:03', 'download_client_per_indexer') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 55: download_client_per_indexer migrated 12:26:03.6 Info: => 0.0010054s 12:26:03.6 Info: 56: AddNewItemMonitorType migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 56 12:26:03.6 Info: AlterTable Artists 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn Artists MonitorNewItems Int32 12:26:03.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.0006374s 12:26:03.6 Info: AlterTable RootFolders 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:03.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.0006119s 12:26:03.6 Info: AlterTable ImportLists 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:03.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:03.6 Info: => 0.000602s 12:26:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:03', 'AddNewItemMonitorType') 12:26:03.6 Info: Committing Transaction 12:26:03.6 Info: 56: AddNewItemMonitorType migrated 12:26:03.6 Info: => 0.0010021s 12:26:03.6 Info: 57: ImportListSearch migrating 12:26:03.6 Info: Beginning Transaction 12:26:03.6 Info: Starting migration of Main DB to 57 12:26:03.6 Info: AlterTable ImportLists 12:26:03.6 Info: => 5E-07s 12:26:03.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:03.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:03.7 Info: => 0.0006399s 12:26:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:03', 'ImportListSearch') 12:26:03.7 Info: Committing Transaction 12:26:03.7 Info: 57: ImportListSearch migrated 12:26:03.7 Info: => 0.0011072s 12:26:03.7 Info: 58: ImportListMonitorExisting migrating 12:26:03.7 Info: Beginning Transaction 12:26:03.7 Info: Starting migration of Main DB to 58 12:26:03.7 Info: AlterTable ImportLists 12:26:03.7 Info: => 5E-07s 12:26:03.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:03.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:03.7 Info: => 0.0006857s 12:26:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:03', 'ImportListMonitorExisting') 12:26:03.7 Info: Committing Transaction 12:26:03.7 Info: 58: ImportListMonitorExisting migrated 12:26:03.7 Info: => 0.0010827s 12:26:03.7 Info: 59: add_indexer_tags migrating 12:26:03.7 Info: Beginning Transaction 12:26:03.7 Info: Starting migration of Main DB to 59 12:26:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:03.7 Info: => 4.17E-05s 12:26:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:03.7 Info: => 3.06E-05s 12:26:03.7 Info: AlterTable Indexers 12:26:03.7 Info: => 4E-07s 12:26:03.7 Info: CreateColumn Indexers Tags String 12:26:03.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:03.7 Info: => 0.0007038s 12:26:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:03', 'add_indexer_tags') 12:26:03.7 Info: Committing Transaction 12:26:03.7 Info: 59: add_indexer_tags migrated 12:26:03.7 Info: => 0.0011421s 12:26:03.7 Info: 60: update_audio_types migrating 12:26:03.7 Info: Beginning Transaction 12:26:03.7 Info: Starting migration of Main DB to 60 12:26:03.7 Info: PerformDBOperation 12:26:03.7 Info: Performing DB Operation 12:26:03.7 Info: => 4.8E-05s 12:26:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:03', 'update_audio_types') 12:26:03.7 Info: Committing Transaction 12:26:03.7 Info: 60: update_audio_types migrated 12:26:03.7 Info: => 0.0005263s 12:26:03.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:03.7 Info: Beginning Transaction 12:26:03.7 Info: Starting migration of Main DB to 61 12:26:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:03.7 Info: => 3.51E-05s 12:26:03.7 Info: AlterTable AlbumReleases 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "AlbumReleases" 12:26:03.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:03.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:03.7 Info: => 0.004664s 12:26:03.7 Info: AlterTable Albums 12:26:03.7 Info: => 5E-07s 12:26:03.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Albums" 12:26:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.7 Info: => 0.0045013s 12:26:03.7 Info: AlterTable Albums 12:26:03.7 Info: => 4E-07s 12:26:03.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Albums" 12:26:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.7 Info: => 0.0043629s 12:26:03.7 Info: AlterTable Albums 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn Albums Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Albums" 12:26:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:03.7 Info: => 0.0043622s 12:26:03.7 Info: AlterTable Artists 12:26:03.7 Info: => 2.3E-06s 12:26:03.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Artists" 12:26:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.7 Info: => 0.0044764s 12:26:03.7 Info: AlterTable Artists 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn Artists Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Artists" 12:26:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:03.7 Info: => 0.0044064s 12:26:03.7 Info: AlterTable Blocklist 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Blocklist" 12:26:03.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:03.7 Info: => 0.0038018s 12:26:03.7 Info: AlterTable Blocklist 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Blocklist" 12:26:03.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:03.7 Info: => 0.003921s 12:26:03.7 Info: AlterTable Commands 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Commands" 12:26:03.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:03.7 Info: => 0.0037846s 12:26:03.7 Info: AlterTable Commands 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Commands" 12:26:03.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:03.7 Info: => 0.00376s 12:26:03.7 Info: AlterTable Commands 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "Commands" 12:26:03.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:03.7 Info: => 0.0052541s 12:26:03.7 Info: AlterTable DownloadClientStatus 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:03.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) 12:26:03.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:03.7 Info: DROP TABLE "DownloadClientStatus" 12:26:03.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0038622s 12:26:03.7 Info: AlterTable DownloadClientStatus 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:03.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) 12:26:03.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:03.7 Info: DROP TABLE "DownloadClientStatus" 12:26:03.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0038304s 12:26:03.7 Info: AlterTable DownloadClientStatus 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:03.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) 12:26:03.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:03.7 Info: DROP TABLE "DownloadClientStatus" 12:26:03.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0037761s 12:26:03.7 Info: AlterTable DownloadHistory 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "DownloadHistory" 12:26:03.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:03.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:03.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:03.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:03.7 Info: => 0.004444s 12:26:03.7 Info: AlterTable ExtraFiles 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "ExtraFiles" 12:26:03.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:03.7 Info: => 0.0036469s 12:26:03.7 Info: AlterTable ExtraFiles 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "ExtraFiles" 12:26:03.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:03.7 Info: => 0.0037425s 12:26:03.7 Info: AlterTable History 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn History Date DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.7 Info: DROP TABLE "History" 12:26:03.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:03.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:03.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:03.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.7 Info: => 0.0043486s 12:26:03.7 Info: AlterTable ImportListStatus 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:03.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:03.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:03.7 Info: DROP TABLE "ImportListStatus" 12:26:03.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0037735s 12:26:03.7 Info: AlterTable ImportListStatus 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:03.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:03.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:03.7 Info: DROP TABLE "ImportListStatus" 12:26:03.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0037816s 12:26:03.7 Info: AlterTable ImportListStatus 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:03.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:03.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:03.7 Info: DROP TABLE "ImportListStatus" 12:26:03.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0038688s 12:26:03.7 Info: AlterTable IndexerStatus 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:03.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) 12:26:03.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:03.7 Info: DROP TABLE "IndexerStatus" 12:26:03.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.003833s 12:26:03.7 Info: AlterTable IndexerStatus 12:26:03.7 Info: => 3E-07s 12:26:03.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:03.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) 12:26:03.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:03.7 Info: DROP TABLE "IndexerStatus" 12:26:03.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:03.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.7 Info: => 0.0037835s 12:26:03.7 Info: AlterTable IndexerStatus 12:26:03.7 Info: => 2E-07s 12:26:03.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:03.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) 12:26:03.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:03.8 Info: DROP TABLE "IndexerStatus" 12:26:03.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:03.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.8 Info: => 0.0037529s 12:26:03.8 Info: AlterTable LyricFiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.8 Info: DROP TABLE "LyricFiles" 12:26:03.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:03.8 Info: => 0.003697s 12:26:03.8 Info: AlterTable LyricFiles 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.8 Info: DROP TABLE "LyricFiles" 12:26:03.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:03.8 Info: => 0.0036823s 12:26:03.8 Info: AlterTable MetadataFiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.8 Info: DROP TABLE "MetadataFiles" 12:26:03.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:03.8 Info: => 0.0050823s 12:26:03.8 Info: AlterTable MetadataFiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.8 Info: DROP TABLE "MetadataFiles" 12:26:03.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:03.8 Info: => 0.0037271s 12:26:03.8 Info: AlterTable PendingReleases 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:03.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) 12:26:03.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:03.8 Info: DROP TABLE "PendingReleases" 12:26:03.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:03.8 Info: => 0.0035817s 12:26:03.8 Info: AlterTable ScheduledTasks 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:03.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) 12:26:03.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:03.8 Info: DROP TABLE "ScheduledTasks" 12:26:03.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:03.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:03.8 Info: => 0.0038384s 12:26:03.8 Info: AlterTable ScheduledTasks 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:03.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) 12:26:03.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:03.8 Info: DROP TABLE "ScheduledTasks" 12:26:03.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:03.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:03.8 Info: => 0.0038909s 12:26:03.8 Info: AlterTable TrackFiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.8 Info: DROP TABLE "TrackFiles" 12:26:03.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.8 Info: => 0.0039146s 12:26:03.8 Info: AlterTable TrackFiles 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:03.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) 12:26:03.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" 12:26:03.8 Info: DROP TABLE "TrackFiles" 12:26:03.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:03.8 Info: => 0.0040166s 12:26:03.8 Info: AlterTable VersionInfo 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:03.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:03.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:03.8 Info: DROP TABLE "VersionInfo" 12:26:03.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:03.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:03.8 Info: => 0.0037316s 12:26:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:03', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:03.8 Info: Committing Transaction 12:26:03.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:03.8 Info: => 0.0052505s 12:26:03.8 Info: 62: add_on_delete_to_notifications migrating 12:26:03.8 Info: Beginning Transaction 12:26:03.8 Info: Starting migration of Main DB to 62 12:26:03.8 Info: AlterTable Notifications 12:26:03.8 Info: => 4E-07s 12:26:03.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:03.8 Info: => 0.0005677s 12:26:03.8 Info: AlterTable Notifications 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:03.8 Info: => 0.0005508s 12:26:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:03', 'add_on_delete_to_notifications') 12:26:03.8 Info: Committing Transaction 12:26:03.8 Info: 62: add_on_delete_to_notifications migrated 12:26:03.8 Info: => 0.0010925s 12:26:03.8 Info: 63: add_custom_formats migrating 12:26:03.8 Info: Beginning Transaction 12:26:03.8 Info: Starting migration of Main DB to 63 12:26:03.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:26:03.8 Info: AlterTable DelayProfiles 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:03.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:03.8 Info: => 0.0005762s 12:26:03.8 Info: UpdateData 12:26:03.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:03.8 Info: => 4.1E-05s 12:26:03.8 Info: AlterTable TrackFiles 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:03.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:03.8 Info: => 0.0005634s 12:26:03.8 Info: PerformDBOperation 12:26:03.8 Info: Performing DB Operation 12:26:03.8 Info: => 0.0010109s 12:26:03.8 Info: CreateTable CustomFormats 12:26:03.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) 12:26:03.8 Info: => 0.0001198s 12:26:03.8 Info: CreateIndex CustomFormats (Name) 12:26:03.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:03.8 Info: => 8.79E-05s 12:26:03.8 Info: AlterTable QualityProfiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: CreateColumn QualityProfiles FormatItems String 12:26:03.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:03.8 Info: => 0.0005829s 12:26:03.8 Info: AlterTable QualityProfiles 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:03.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:03.8 Info: => 0.0005751s 12:26:03.8 Info: AlterTable QualityProfiles 12:26:03.8 Info: => 2E-07s 12:26:03.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:03.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:03.8 Info: => 0.0005684s 12:26:03.8 Info: PerformDBOperation 12:26:03.8 Info: Performing DB Operation 12:26:03.8 Info: => 0.0010477s 12:26:03.8 Info: PerformDBOperation 12:26:03.8 Info: Performing DB Operation 12:26:03.8 Info: => 3.04E-05s 12:26:03.8 Info: DeleteColumn ReleaseProfiles Preferred 12:26:03.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) 12:26:03.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:03.8 Info: DROP TABLE "ReleaseProfiles" 12:26:03.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:03.8 Info: => 0.0041566s 12:26:03.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:03.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) 12:26:03.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:03.8 Info: DROP TABLE "ReleaseProfiles" 12:26:03.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:03.8 Info: => 0.0037523s 12:26:03.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:03.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:03.8 Info: => 3.87E-05s 12:26:03.8 Info: AlterTable DelayProfiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:03.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:03.8 Info: => 0.0005714s 12:26:03.8 Info: AlterTable DelayProfiles 12:26:03.8 Info: => 3E-07s 12:26:03.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:03.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:03.8 Info: => 0.0005655s 12:26:03.8 Info: -> 1 Insert operations completed in 00:00:00.0000683 taking an average of 00:00:00.0000683 12:26:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:03', 'add_custom_formats') 12:26:03.8 Info: Committing Transaction 12:26:03.8 Info: 63: add_custom_formats migrated 12:26:03.8 Info: => 0.001701s 12:26:03.8 Debug: Took: 00:00:00.4053829 12:26:03.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:26:03.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:26:03.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151638966092_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:03.9 Info: DatabaseEngineVersionCheck migrating 12:26:03.9 Info: PerformDBOperation 12:26:03.9 Info: Performing DB Operation 12:26:03.9 Info: SQLite 3.47.0 12:26:03.9 Info: => 0.0016169s 12:26:03.9 Info: DatabaseEngineVersionCheck migrated 12:26:03.9 Info: => 0.0016311s 12:26:03.9 Info: VersionMigration migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: CreateTable VersionInfo 12:26:03.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:03.9 Info: => 0.0001606s 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: VersionMigration migrated 12:26:03.9 Info: => 0.000914s 12:26:03.9 Info: VersionUniqueMigration migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: CreateIndex VersionInfo (Version) 12:26:03.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:03.9 Info: => 0.0001207s 12:26:03.9 Info: AlterTable VersionInfo 12:26:03.9 Info: => 3E-07s 12:26:03.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:03.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:03.9 Info: => 0.0005169s 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: VersionUniqueMigration migrated 12:26:03.9 Info: => 0.0007964s 12:26:03.9 Info: VersionDescriptionMigration migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: AlterTable VersionInfo 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn VersionInfo Description String 12:26:03.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:03.9 Info: => 0.0001902s 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: VersionDescriptionMigration migrated 12:26:03.9 Info: => 0.0005572s 12:26:03.9 Info: 1: InitialSetup migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 1 12:26:03.9 Info: CreateTable Config 12:26:03.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:03.9 Info: => 0.0001287s 12:26:03.9 Info: CreateIndex Config (Key) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:03.9 Info: => 7.26E-05s 12:26:03.9 Info: CreateTable RootFolders 12:26:03.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:03.9 Info: => 8.16E-05s 12:26:03.9 Info: CreateIndex RootFolders (Path) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:03.9 Info: => 7.01E-05s 12:26:03.9 Info: CreateTable Artists 12:26:03.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) 12:26:03.9 Info: => 0.0002001s 12:26:03.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:03.9 Info: => 7.3E-05s 12:26:03.9 Info: CreateIndex Artists (NameSlug) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:03.9 Info: => 6.72E-05s 12:26:03.9 Info: CreateIndex Artists (CleanName) 12:26:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.9 Info: => 6.4E-05s 12:26:03.9 Info: CreateIndex Artists (Path) 12:26:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.9 Info: => 6.21E-05s 12:26:03.9 Info: CreateTable Albums 12:26:03.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) 12:26:03.9 Info: => 0.0001693s 12:26:03.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.9 Info: => 6.86E-05s 12:26:03.9 Info: CreateIndex Albums (MBId) 12:26:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.9 Info: => 6.42E-05s 12:26:03.9 Info: CreateIndex Albums (TADBId) 12:26:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.9 Info: => 6.32E-05s 12:26:03.9 Info: CreateIndex Albums (TitleSlug) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.9 Info: => 6.33E-05s 12:26:03.9 Info: CreateIndex Albums (CleanTitle) 12:26:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.9 Info: => 6.21E-05s 12:26:03.9 Info: CreateIndex Albums (Path) 12:26:03.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:03.9 Info: => 6.13E-05s 12:26:03.9 Info: CreateTable Tracks 12:26:03.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) 12:26:03.9 Info: => 0.0001215s 12:26:03.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:03.9 Info: => 6.78E-05s 12:26:03.9 Info: CreateIndex Tracks (ArtistId) 12:26:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:03.9 Info: => 7.04E-05s 12:26:03.9 Info: CreateIndex Tracks (TrackFileId) 12:26:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:03.9 Info: => 7.16E-05s 12:26:03.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:03.9 Info: => 7.08E-05s 12:26:03.9 Info: CreateTable TrackFiles 12:26:03.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) 12:26:03.9 Info: => 0.0001446s 12:26:03.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:03.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:03.9 Info: => 8.41E-05s 12:26:03.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:03.9 Info: => 7.11E-05s 12:26:03.9 Info: CreateTable History 12:26:03.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) 12:26:03.9 Info: => 0.0001322s 12:26:03.9 Info: CreateIndex History (Date) 12:26:03.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:03.9 Info: => 7.54E-05s 12:26:03.9 Info: CreateIndex History (EventType) 12:26:03.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:03.9 Info: => 7.04E-05s 12:26:03.9 Info: CreateIndex History (DownloadId) 12:26:03.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:03.9 Info: => 6.95E-05s 12:26:03.9 Info: CreateIndex History (AlbumId) 12:26:03.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:03.9 Info: => 9.45E-05s 12:26:03.9 Info: CreateTable Notifications 12:26:03.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) 12:26:03.9 Info: => 0.000143s 12:26:03.9 Info: CreateTable ScheduledTasks 12:26:03.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:03.9 Info: => 0.0001044s 12:26:03.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:03.9 Info: => 7.49E-05s 12:26:03.9 Info: CreateTable Indexers 12:26:03.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) 12:26:03.9 Info: => 0.0001059s 12:26:03.9 Info: CreateIndex Indexers (Name) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:03.9 Info: => 7.66E-05s 12:26:03.9 Info: CreateTable Profiles 12:26:03.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:03.9 Info: => 8.97E-05s 12:26:03.9 Info: CreateIndex Profiles (Name) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:03.9 Info: => 0.000108s 12:26:03.9 Info: CreateTable QualityDefinitions 12:26:03.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:03.9 Info: => 0.0001174s 12:26:03.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:03.9 Info: => 7.56E-05s 12:26:03.9 Info: CreateIndex QualityDefinitions (Title) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:03.9 Info: => 7.68E-05s 12:26:03.9 Info: CreateTable NamingConfig 12:26:03.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) 12:26:03.9 Info: => 0.000114s 12:26:03.9 Info: CreateTable Blacklist 12:26:03.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 '') 12:26:03.9 Info: => 0.0001691s 12:26:03.9 Info: CreateTable Metadata 12:26:03.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) 12:26:03.9 Info: => 9.36E-05s 12:26:03.9 Info: CreateTable MetadataFiles 12:26:03.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) 12:26:03.9 Info: => 0.0001076s 12:26:03.9 Info: CreateTable DownloadClients 12:26:03.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) 12:26:03.9 Info: => 9.52E-05s 12:26:03.9 Info: CreateTable PendingReleases 12:26:03.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 '') 12:26:03.9 Info: => 0.0001046s 12:26:03.9 Info: CreateTable RemotePathMappings 12:26:03.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:03.9 Info: => 8.86E-05s 12:26:03.9 Info: CreateTable Tags 12:26:03.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:03.9 Info: => 9.33E-05s 12:26:03.9 Info: CreateIndex Tags (Label) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:03.9 Info: => 8.2E-05s 12:26:03.9 Info: CreateTable Restrictions 12:26:03.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:03.9 Info: => 8.97E-05s 12:26:03.9 Info: CreateTable DelayProfiles 12:26:03.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) 12:26:03.9 Info: => 0.0001189s 12:26:03.9 Info: CreateTable Users 12:26:03.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:03.9 Info: => 8.7E-05s 12:26:03.9 Info: CreateIndex Users (Identifier) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:03.9 Info: => 8.16E-05s 12:26:03.9 Info: CreateIndex Users (Username) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:03.9 Info: => 7.71E-05s 12:26:03.9 Info: CreateTable Commands 12:26:03.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) 12:26:03.9 Info: => 0.0001126s 12:26:03.9 Info: CreateTable IndexerStatus 12:26:03.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) 12:26:03.9 Info: => 0.0001102s 12:26:03.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:03.9 Info: => 0.0001029s 12:26:03.9 Info: CreateTable ExtraFiles 12:26:03.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) 12:26:03.9 Info: => 0.0001216s 12:26:03.9 Info: CreateTable LyricFiles 12:26:03.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) 12:26:03.9 Info: => 0.0001188s 12:26:03.9 Info: CreateTable LanguageProfiles 12:26:03.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:03.9 Info: => 8.89E-05s 12:26:03.9 Info: CreateIndex LanguageProfiles (Name) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:03.9 Info: => 0.000103s 12:26:03.9 Info: CreateTable DownloadClientStatus 12:26:03.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) 12:26:03.9 Info: => 0.0001001s 12:26:03.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:03.9 Info: => 9.76E-05s 12:26:03.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:03.9 Info: -> 1 Insert operations completed in 00:00:00.0000522 taking an average of 00:00:00.0000522 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:03', 'InitialSetup') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 1: InitialSetup migrated 12:26:03.9 Info: => 0.0010463s 12:26:03.9 Info: 2: add_reason_to_pending_releases migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 2 12:26:03.9 Info: AlterTable PendingReleases 12:26:03.9 Info: => 5E-07s 12:26:03.9 Info: CreateColumn PendingReleases Reason Int32 12:26:03.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0005117s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:03', 'add_reason_to_pending_releases') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 2: add_reason_to_pending_releases migrated 12:26:03.9 Info: => 0.0009173s 12:26:03.9 Info: 3: add_medium_support migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 3 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 6E-07s 12:26:03.9 Info: CreateColumn Albums Media String 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:03.9 Info: => 0.0004969s 12:26:03.9 Info: AlterTable Tracks 12:26:03.9 Info: => 3E-07s 12:26:03.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0005027s 12:26:03.9 Info: AlterTable Tracks 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0004616s 12:26:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:03.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:03.9 Info: => 3.28E-05s 12:26:03.9 Info: DeleteColumn Tracks TrackNumber 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Tracks" 12:26:03.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:03.9 Info: => 0.0038933s 12:26:03.9 Info: AlterTable Tracks 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Tracks TrackNumber String 12:26:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:03.9 Info: => 0.0004923s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:03', 'add_medium_support') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 3: add_medium_support migrated 12:26:03.9 Info: => 0.0012094s 12:26:03.9 Info: 4: add_various_qualites_in_profile migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 4 12:26:03.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:03.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:03.9 Info: => 4.47E-05s 12:26:03.9 Info: PerformDBOperation 12:26:03.9 Info: Performing DB Operation 12:26:03.9 Info: => 4.02E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:03', 'add_various_qualites_in_profile') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 4: add_various_qualites_in_profile migrated 12:26:03.9 Info: => 0.0005504s 12:26:03.9 Info: 5: metadata_profiles migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 5 12:26:03.9 Info: CreateTable MetadataProfiles 12:26:03.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:03.9 Info: => 0.0001497s 12:26:03.9 Info: CreateIndex MetadataProfiles (Name) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:03.9 Info: => 9.19E-05s 12:26:03.9 Info: AlterTable Artists 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:03.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:03.9 Info: => 0.0004793s 12:26:03.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Artists" 12:26:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.9 Info: => 0.0041975s 12:26:03.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Artists" 12:26:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.9 Info: => 0.0042848s 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Albums SecondaryTypes String 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:03.9 Info: => 0.0004669s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:03', 'metadata_profiles') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 5: metadata_profiles migrated 12:26:03.9 Info: => 0.0012202s 12:26:03.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 6 12:26:03.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:03.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) 12:26:03.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:03.9 Info: DROP TABLE "Indexers" 12:26:03.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:03.9 Info: => 0.0039232s 12:26:03.9 Info: AlterTable Indexers 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:03.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:03.9 Info: => 0.0004943s 12:26:03.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:03.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:03.9 Info: => 3.52E-05s 12:26:03.9 Info: AlterTable Indexers 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Indexers" 12:26:03.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:03.9 Info: => 0.0038497s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:03', 'separate_automatic_and_interactive_search') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:03.9 Info: => 0.0045381s 12:26:03.9 Info: 7: change_album_path_to_relative migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 7 12:26:03.9 Info: DeleteColumn Albums Path 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Albums" 12:26:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.9 Info: => 0.004693s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:03', 'change_album_path_to_relative') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 7: change_album_path_to_relative migrated 12:26:03.9 Info: => 0.0054901s 12:26:03.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 8 12:26:03.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 12:26:03.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 12:26:03.9 Info: => 4.38E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:03', 'change_quality_size_mb_to_kb') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:03.9 Info: => 0.0005685s 12:26:03.9 Info: 9: album_releases migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 9 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 5E-07s 12:26:03.9 Info: CreateColumn Albums Releases String 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:03.9 Info: => 0.0005505s 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Albums CurrentRelease String 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:03.9 Info: => 0.0004679s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:03', 'album_releases') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 9: album_releases migrated 12:26:03.9 Info: => 0.0011545s 12:26:03.9 Info: 10: album_releases_fix migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 10 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 5E-07s 12:26:03.9 Info: AlterColumn Albums Releases String 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Albums" 12:26:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.9 Info: => 0.004626s 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: AlterColumn Albums CurrentRelease String 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Albums" 12:26:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.9 Info: => 0.0046052s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:03', 'album_releases_fix') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 10: album_releases_fix migrated 12:26:03.9 Info: => 0.0056752s 12:26:03.9 Info: 11: import_lists migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 11 12:26:03.9 Info: CreateTable ImportLists 12:26:03.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) 12:26:03.9 Info: => 0.000139s 12:26:03.9 Info: CreateIndex ImportLists (Name) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:03.9 Info: => 9.1E-05s 12:26:03.9 Info: CreateTable ImportListStatus 12:26:03.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) 12:26:03.9 Info: => 0.0001246s 12:26:03.9 Info: CreateIndex ImportListStatus (ProviderId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:03.9 Info: => 8.37E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:03', 'import_lists') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 11: import_lists migrated 12:26:03.9 Info: => 0.0006143s 12:26:03.9 Info: 12: add_release_status migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 12 12:26:03.9 Info: AlterTable MetadataProfiles 12:26:03.9 Info: => 5E-07s 12:26:03.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:03.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:03.9 Info: => 0.000554s 12:26:03.9 Info: PerformDBOperation 12:26:03.9 Info: Performing DB Operation 12:26:03.9 Info: => 2.99E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:03', 'add_release_status') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 12: add_release_status migrated 12:26:03.9 Info: => 0.0005745s 12:26:03.9 Info: 13: album_download_notification migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 13 12:26:03.9 Info: AlterTable Notifications 12:26:03.9 Info: => 5E-07s 12:26:03.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0005186s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:03', 'album_download_notification') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 13: album_download_notification migrated 12:26:03.9 Info: => 0.0009901s 12:26:03.9 Info: 14: fix_language_metadata_profiles migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 14 12:26:03.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 12:26:03.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 12:26:03.9 Info: => 9.88E-05s 12:26:03.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 12:26:03.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 12:26:03.9 Info: => 8.42E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:03', 'fix_language_metadata_profiles') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 14: fix_language_metadata_profiles migrated 12:26:03.9 Info: => 0.0004787s 12:26:03.9 Info: 15: remove_fanzub migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 15 12:26:03.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:03.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:03.9 Info: => 4.32E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:03', 'remove_fanzub') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 15: remove_fanzub migrated 12:26:03.9 Info: => 0.0004495s 12:26:03.9 Info: 16: update_artist_history_indexes migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 16 12:26:03.9 Info: CreateIndex Albums (ArtistId) 12:26:03.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:03.9 Info: => 0.0001317s 12:26:03.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:03.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:03.9 Info: => 0.0001087s 12:26:03.9 Info: DeleteIndex History (AlbumId) 12:26:03.9 Info: DROP INDEX "IX_History_AlbumId" 12:26:03.9 Info: => 0.0001523s 12:26:03.9 Info: CreateIndex History (AlbumId, Date) 12:26:03.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:03.9 Info: => 0.0001065s 12:26:03.9 Info: DeleteIndex History (DownloadId) 12:26:03.9 Info: DROP INDEX "IX_History_DownloadId" 12:26:03.9 Info: => 0.0001364s 12:26:03.9 Info: CreateIndex History (DownloadId, Date) 12:26:03.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:03.9 Info: => 0.000105s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:03', 'update_artist_history_indexes') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 16: update_artist_history_indexes migrated 12:26:03.9 Info: => 0.0074608s 12:26:03.9 Info: 17: remove_nma migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 17 12:26:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:03.9 Info: => 4.02E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:03', 'remove_nma') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 17: remove_nma migrated 12:26:03.9 Info: => 0.0004655s 12:26:03.9 Info: 18: album_disambiguation migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 18 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 6E-07s 12:26:03.9 Info: CreateColumn Albums Disambiguation String 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:03.9 Info: => 0.0006531s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:03', 'album_disambiguation') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 18: album_disambiguation migrated 12:26:03.9 Info: => 0.0012234s 12:26:03.9 Info: 19: add_ape_quality_in_profiles migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 19 12:26:03.9 Info: PerformDBOperation 12:26:03.9 Info: Performing DB Operation 12:26:03.9 Info: => 2.83E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:03', 'add_ape_quality_in_profiles') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 19: add_ape_quality_in_profiles migrated 12:26:03.9 Info: => 0.000587s 12:26:03.9 Info: 20: remove_pushalot migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 20 12:26:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:03.9 Info: => 3.91E-05s 12:26:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:03.9 Info: => 2.84E-05s 12:26:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:03.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:03.9 Info: => 2.51E-05s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:03', 'remove_pushalot') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 20: remove_pushalot migrated 12:26:03.9 Info: => 0.0004875s 12:26:03.9 Info: 21: add_custom_filters migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 21 12:26:03.9 Info: CreateTable CustomFilters 12:26:03.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:03.9 Info: => 0.0001154s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:03', 'add_custom_filters') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 21: add_custom_filters migrated 12:26:03.9 Info: => 0.0004769s 12:26:03.9 Info: 22: import_list_tags migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 22 12:26:03.9 Info: AlterTable ImportLists 12:26:03.9 Info: => 5E-07s 12:26:03.9 Info: CreateColumn ImportLists Tags String 12:26:03.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:03.9 Info: => 0.000626s 12:26:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:03', 'import_list_tags') 12:26:03.9 Info: Committing Transaction 12:26:03.9 Info: 22: import_list_tags migrated 12:26:03.9 Info: => 0.0010765s 12:26:03.9 Info: 23: add_release_groups_etc migrating 12:26:03.9 Info: Beginning Transaction 12:26:03.9 Info: Starting migration of Main DB to 23 12:26:03.9 Info: CreateTable ArtistMetadata 12:26:03.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) 12:26:03.9 Info: => 0.0001474s 12:26:03.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:03.9 Info: => 8.74E-05s 12:26:03.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" 12:26:03.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" 12:26:03.9 Info: => 7.34E-05s 12:26:03.9 Info: AlterTable Artists 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:03.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0005692s 12:26:03.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:03.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:03.9 Info: => 5.46E-05s 12:26:03.9 Info: CreateTable AlbumReleases 12:26:03.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) 12:26:03.9 Info: => 0.0001313s 12:26:03.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:03.9 Info: => 8.01E-05s 12:26:03.9 Info: CreateIndex AlbumReleases (AlbumId) 12:26:03.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:03.9 Info: => 7.46E-05s 12:26:03.9 Info: PerformDBOperation 12:26:03.9 Info: Performing DB Operation 12:26:03.9 Info: => 4.32E-05s 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0005472s 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 3E-07s 12:26:03.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:03.9 Info: => 0.0006174s 12:26:03.9 Info: AlterTable Albums 12:26:03.9 Info: => 3E-07s 12:26:03.9 Info: CreateColumn Albums Links String 12:26:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:03.9 Info: => 0.0005431s 12:26:03.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:03.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:03.9 Info: => 8.5E-05s 12:26:03.9 Info: AlterTable Tracks 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Tracks ForeignRecordingId String 12:26:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:03.9 Info: => 0.0005579s 12:26:03.9 Info: AlterTable Tracks 12:26:03.9 Info: => 4E-07s 12:26:03.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0005149s 12:26:03.9 Info: AlterTable Tracks 12:26:03.9 Info: => 3E-07s 12:26:03.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:03.9 Info: => 0.0006259s 12:26:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:03.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:03.9 Info: => 7.07E-05s 12:26:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:03.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:03.9 Info: => 5.68E-05s 12:26:03.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Artists" 12:26:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:03.9 Info: => 0.0044225s 12:26:03.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:03.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) 12:26:03.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" 12:26:03.9 Info: DROP TABLE "Albums" 12:26:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:03.9 Info: => 0.0042903s 12:26:03.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Tracks" 12:26:04.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.0 Info: => 0.0040334s 12:26:04.0 Info: DeleteColumn TrackFiles ArtistId 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "TrackFiles" 12:26:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.0 Info: => 0.0038884s 12:26:04.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:04.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.0 Info: => 8.27E-05s 12:26:04.0 Info: CreateIndex Artists (Monitored) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.0 Info: => 9.97E-05s 12:26:04.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:04.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.0 Info: => 7.97E-05s 12:26:04.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:04.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:04.0 Info: => 7.73E-05s 12:26:04.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:04.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:04.0 Info: => 8.6E-05s 12:26:04.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:04.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:04.0 Info: => 7.46E-05s 12:26:04.0 Info: UpdateData 12:26:04.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:04.0 Info: => 3.84E-05s 12:26:04.0 Info: UpdateData 12:26:04.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:04.0 Info: => 3.13E-05s 12:26:04.0 Info: UpdateData 12:26:04.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:04.0 Info: => 3.91E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:04', 'add_release_groups_etc') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 23: add_release_groups_etc migrated 12:26:04.0 Info: => 0.0014218s 12:26:04.0 Info: 24: NewMediaInfoFormat migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 24 12:26:04.0 Info: UpdateData 12:26:04.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:04.0 Info: => 4.09E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:04', 'NewMediaInfoFormat') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 24: NewMediaInfoFormat migrated 12:26:04.0 Info: => 0.0005076s 12:26:04.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 25 12:26:04.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:04.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:04.0 Info: => 0.0015824s 12:26:04.0 Info: AlterTable ReleaseProfiles 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:04.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:04.0 Info: => 0.0005346s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:04', 'rename_restrictions_to_release_profiles') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:04.0 Info: => 0.0011095s 12:26:04.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 26 12:26:04.0 Info: RenameTable Profiles QualityProfiles 12:26:04.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:04.0 Info: => 0.0016231s 12:26:04.0 Info: AlterTable QualityProfiles 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:04.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:04.0 Info: => 0.0005348s 12:26:04.0 Info: AlterTable LanguageProfiles 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:04.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:04.0 Info: => 0.0005339s 12:26:04.0 Info: UpdateData 12:26:04.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:04.0 Info: => 3.73E-05s 12:26:04.0 Info: UpdateData 12:26:04.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:04.0 Info: => 2.75E-05s 12:26:04.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Artists" 12:26:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.0 Info: => 0.0047105s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:04', 'rename_quality_profiles_add_upgrade_allowed') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:04.0 Info: => 0.0055207s 12:26:04.0 Info: 27: add_import_exclusions migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 27 12:26:04.0 Info: CreateTable ImportListExclusions 12:26:04.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:04.0 Info: => 0.0001467s 12:26:04.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:04.0 Info: => 0.0001106s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:04', 'add_import_exclusions') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 27: add_import_exclusions migrated 12:26:04.0 Info: => 0.0007134s 12:26:04.0 Info: 28: clean_artist_metadata_table migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 28 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001375s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001237s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001228s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001186s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001163s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001181s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:04', 'clean_artist_metadata_table') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 28: clean_artist_metadata_table migrated 12:26:04.0 Info: => 0.0005726s 12:26:04.0 Info: 29: health_issue_notification migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 29 12:26:04.0 Info: AlterTable Notifications 12:26:04.0 Info: => 6E-07s 12:26:04.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0006249s 12:26:04.0 Info: AlterTable Notifications 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0005756s 12:26:04.0 Info: AlterTable Notifications 12:26:04.0 Info: => 3E-07s 12:26:04.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.000552s 12:26:04.0 Info: AlterTable Notifications 12:26:04.0 Info: => 3E-07s 12:26:04.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0005507s 12:26:04.0 Info: AlterTable Notifications 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0005778s 12:26:04.0 Info: DeleteColumn Notifications OnDownload 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Notifications" 12:26:04.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:04.0 Info: => 0.0043812s 12:26:04.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Notifications" 12:26:04.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:04.0 Info: => 0.0041853s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:04', 'health_issue_notification') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 29: health_issue_notification migrated 12:26:04.0 Info: => 0.0052356s 12:26:04.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 30 12:26:04.0 Info: AlterTable TrackFiles 12:26:04.0 Info: => 6E-07s 12:26:04.0 Info: CreateColumn TrackFiles Modified DateTime 12:26:04.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:04.0 Info: => 0.0005774s 12:26:04.0 Info: AlterTable TrackFiles 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn TrackFiles Path String 12:26:04.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:04.0 Info: => 0.0005732s 12:26:04.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:04.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:04.0 Info: => 3.07E-05s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001145s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001254s 12:26:04.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) 12:26:04.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) 12:26:04.0 Info: => 0.0001275s 12:26:04.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") 12:26:04.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") 12:26:04.0 Info: => 6.56E-05s 12:26:04.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:04.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:04.0 Info: => 4.69E-05s 12:26:04.0 Info: AlterTable TrackFiles 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: AlterColumn TrackFiles Path String 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "TrackFiles" 12:26:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.0 Info: => 0.0039219s 12:26:04.0 Info: CreateIndex TrackFiles (Path) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.0 Info: => 7.67E-05s 12:26:04.0 Info: DeleteColumn TrackFiles RelativePath 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "TrackFiles" 12:26:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.0 Info: => 0.0040142s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:04', 'add_mediafilerepository_mtime') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 30: add_mediafilerepository_mtime migrated 12:26:04.0 Info: => 0.0047465s 12:26:04.0 Info: 31: add_artistmetadataid_constraint migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 31 12:26:04.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") 12:26:04.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") 12:26:04.0 Info: => 7.58E-05s 12:26:04.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:04.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:04.0 Info: => 0.000155s 12:26:04.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Artists" 12:26:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.0 Info: => 0.0040622s 12:26:04.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.0 Info: => 7.39E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:04', 'add_artistmetadataid_constraint') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 31: add_artistmetadataid_constraint migrated 12:26:04.0 Info: => 0.0007034s 12:26:04.0 Info: 32: old_ids_and_artist_alias migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 32 12:26:04.0 Info: AlterTable ArtistMetadata 12:26:04.0 Info: => 5E-07s 12:26:04.0 Info: CreateColumn ArtistMetadata Aliases String 12:26:04.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:04.0 Info: => 0.0005306s 12:26:04.0 Info: AlterTable ArtistMetadata 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:04.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.0 Info: => 0.0005397s 12:26:04.0 Info: AlterTable Albums 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.0 Info: => 0.0006992s 12:26:04.0 Info: AlterTable AlbumReleases 12:26:04.0 Info: => 3E-07s 12:26:04.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:04.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.0 Info: => 0.0005192s 12:26:04.0 Info: AlterTable Tracks 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.0 Info: => 0.0005422s 12:26:04.0 Info: AlterTable Tracks 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.0 Info: => 0.0005632s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:04', 'old_ids_and_artist_alias') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 32: old_ids_and_artist_alias migrated 12:26:04.0 Info: => 0.0010637s 12:26:04.0 Info: 33: download_propers_config migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 33 12:26:04.0 Info: PerformDBOperation 12:26:04.0 Info: Performing DB Operation 12:26:04.0 Info: => 2.69E-05s 12:26:04.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:04.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:04.0 Info: => 2.83E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:04', 'download_propers_config') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 33: download_propers_config migrated 12:26:04.0 Info: => 0.0004038s 12:26:04.0 Info: 34: remove_language_profiles migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 34 12:26:04.0 Info: DeleteTable LanguageProfiles 12:26:04.0 Info: DROP TABLE "LanguageProfiles" 12:26:04.0 Info: => 0.0002181s 12:26:04.0 Info: DeleteColumn Artists LanguageProfileId 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Artists" 12:26:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.0 Info: => 0.0043861s 12:26:04.0 Info: DeleteColumn ImportLists LanguageProfileId 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "ImportLists" 12:26:04.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:04.0 Info: => 0.0039302s 12:26:04.0 Info: DeleteColumn Blacklist Language 12:26:04.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:26:04.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:26:04.0 Info: DROP TABLE "Blacklist" 12:26:04.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:04.0 Info: => 0.003624s 12:26:04.0 Info: DeleteColumn History Language 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "History" 12:26:04.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:04.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.0 Info: => 0.0059598s 12:26:04.0 Info: DeleteColumn LyricFiles Language 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "LyricFiles" 12:26:04.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.0 Info: => 0.0042142s 12:26:04.0 Info: DeleteColumn TrackFiles Language 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "TrackFiles" 12:26:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.0 Info: => 0.0044307s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:04', 'remove_language_profiles') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 34: remove_language_profiles migrated 12:26:04.0 Info: => 0.0050991s 12:26:04.0 Info: 35: multi_disc_naming_format migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 35 12:26:04.0 Info: AlterTable NamingConfig 12:26:04.0 Info: => 6E-07s 12:26:04.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:04.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:04.0 Info: => 0.0005518s 12:26:04.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:04.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:04.0 Info: => 3.37E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:04', 'multi_disc_naming_format') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 35: multi_disc_naming_format migrated 12:26:04.0 Info: => 0.0004851s 12:26:04.0 Info: 36: add_download_client_priority migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 36 12:26:04.0 Info: AlterTable DownloadClients 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn DownloadClients Priority Int32 12:26:04.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:04.0 Info: => 0.0005581s 12:26:04.0 Info: PerformDBOperation 12:26:04.0 Info: Performing DB Operation 12:26:04.0 Info: => 6.04E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:04', 'add_download_client_priority') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 36: add_download_client_priority migrated 12:26:04.0 Info: => 0.0005305s 12:26:04.0 Info: 37: remove_growl_prowl migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 37 12:26:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:04.0 Info: => 3.76E-05s 12:26:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:04.0 Info: => 2.63E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:04', 'remove_growl_prowl') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 37: remove_growl_prowl migrated 12:26:04.0 Info: => 0.0004829s 12:26:04.0 Info: 38: remove_plex_hometheatre migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 38 12:26:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:04.0 Info: => 3.39E-05s 12:26:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:04.0 Info: => 2.52E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:04', 'remove_plex_hometheatre') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 38: remove_plex_hometheatre migrated 12:26:04.0 Info: => 0.0004744s 12:26:04.0 Info: 39: add_root_folder_add_defaults migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 39 12:26:04.0 Info: AlterTable RootFolders 12:26:04.0 Info: => 6E-07s 12:26:04.0 Info: CreateColumn RootFolders Name String 12:26:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:04.0 Info: => 0.0005498s 12:26:04.0 Info: AlterTable RootFolders 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.000549s 12:26:04.0 Info: AlterTable RootFolders 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0005513s 12:26:04.0 Info: AlterTable RootFolders 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0005764s 12:26:04.0 Info: AlterTable RootFolders 12:26:04.0 Info: => 3E-07s 12:26:04.0 Info: CreateColumn RootFolders DefaultTags String 12:26:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:04.0 Info: => 0.0005415s 12:26:04.0 Info: PerformDBOperation 12:26:04.0 Info: Performing DB Operation 12:26:04.0 Info: => 4.67E-05s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:04', 'add_root_folder_add_defaults') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 39: add_root_folder_add_defaults migrated 12:26:04.0 Info: => 0.0004417s 12:26:04.0 Info: 40: task_duration migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 40 12:26:04.0 Info: AlterTable ScheduledTasks 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:04.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:04.0 Info: => 0.0005827s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:04', 'task_duration') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 40: task_duration migrated 12:26:04.0 Info: => 0.0010623s 12:26:04.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 41 12:26:04.0 Info: AlterTable ReleaseProfiles 12:26:04.0 Info: => 5E-07s 12:26:04.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:04.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:04.0 Info: => 0.0005965s 12:26:04.0 Info: AlterTable ReleaseProfiles 12:26:04.0 Info: => 4E-07s 12:26:04.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:04.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:04.0 Info: => 0.0005791s 12:26:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:04', 'add_indexer_and_enabled_to_release_profiles') 12:26:04.0 Info: Committing Transaction 12:26:04.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:04.0 Info: => 0.0010518s 12:26:04.0 Info: 42: remove_album_folders migrating 12:26:04.0 Info: Beginning Transaction 12:26:04.0 Info: Starting migration of Main DB to 42 12:26:04.0 Info: DeleteColumn Artists AlbumFolder 12:26:04.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) 12:26:04.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" 12:26:04.0 Info: DROP TABLE "Artists" 12:26:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.0 Info: => 0.0043703s 12:26:04.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:04.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:04.0 Info: => 3.29E-05s 12:26:04.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:04.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:04.0 Info: => 2.64E-05s 12:26:04.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:04.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) 12:26:04.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:04.1 Info: DROP TABLE "NamingConfig" 12:26:04.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:04.1 Info: => 0.0042287s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:04', 'remove_album_folders') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 42: remove_album_folders migrated 12:26:04.1 Info: => 0.0047735s 12:26:04.1 Info: 44: add_priority_to_indexers migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 44 12:26:04.1 Info: AlterTable Indexers 12:26:04.1 Info: => 5E-07s 12:26:04.1 Info: CreateColumn Indexers Priority Int32 12:26:04.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:04.1 Info: => 0.0005404s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:04', 'add_priority_to_indexers') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 44: add_priority_to_indexers migrated 12:26:04.1 Info: => 0.0010053s 12:26:04.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 45 12:26:04.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:04.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:04.1 Info: => 0.0001062s 12:26:04.1 Info: PerformDBOperation 12:26:04.1 Info: Performing DB Operation 12:26:04.1 Info: => 3.49E-05s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:04', 'remove_chown_and_folderchmod_config') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:04.1 Info: => 0.0004717s 12:26:04.1 Info: 47: update_notifiarr migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 47 12:26:04.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:04.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:04.1 Info: => 5.49E-05s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:04', 'update_notifiarr') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 47: update_notifiarr migrated 12:26:04.1 Info: => 0.0004264s 12:26:04.1 Info: 49: email_multiple_addresses migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 49 12:26:04.1 Info: PerformDBOperation 12:26:04.1 Info: Performing DB Operation 12:26:04.1 Info: => 7.3E-05s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:04', 'email_multiple_addresses') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 49: email_multiple_addresses migrated 12:26:04.1 Info: => 0.0004195s 12:26:04.1 Info: 50: rename_blacklist_to_blocklist migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 50 12:26:04.1 Info: RenameTable Blacklist Blocklist 12:26:04.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:04.1 Info: => 0.001636s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:04', 'rename_blacklist_to_blocklist') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 50: rename_blacklist_to_blocklist migrated 12:26:04.1 Info: => 0.0020123s 12:26:04.1 Info: 51: cdh_per_downloadclient migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 51 12:26:04.1 Info: AlterTable DownloadClients 12:26:04.1 Info: => 6E-07s 12:26:04.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:04.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:04.1 Info: => 0.0005726s 12:26:04.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:04.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:04.1 Info: => 0.0006079s 12:26:04.1 Info: PerformDBOperation 12:26:04.1 Info: Performing DB Operation 12:26:04.1 Info: => 0.0001499s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:04', 'cdh_per_downloadclient') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 51: cdh_per_downloadclient migrated 12:26:04.1 Info: => 0.0006319s 12:26:04.1 Info: 52: download_history migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 52 12:26:04.1 Info: CreateTable DownloadHistory 12:26:04.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) 12:26:04.1 Info: => 0.00013s 12:26:04.1 Info: CreateIndex DownloadHistory (EventType) 12:26:04.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:04.1 Info: => 8.74E-05s 12:26:04.1 Info: CreateIndex DownloadHistory (ArtistId) 12:26:04.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:04.1 Info: => 7.65E-05s 12:26:04.1 Info: CreateIndex DownloadHistory (DownloadId) 12:26:04.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:04.1 Info: => 7.57E-05s 12:26:04.1 Info: PerformDBOperation 12:26:04.1 Info: Performing DB Operation 12:26:04.1 Info: => 0.0001087s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:04', 'download_history') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 52: download_history migrated 12:26:04.1 Info: => 0.0006045s 12:26:04.1 Info: 53: add_update_history migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 53 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:04', 'add_update_history') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 53: add_update_history migrated 12:26:04.1 Info: => 0.0004246s 12:26:04.1 Info: 54: add_on_update_to_notifications migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 54 12:26:04.1 Info: AlterTable Notifications 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:04.1 Info: => 0.0007429s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:04', 'add_on_update_to_notifications') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 54: add_on_update_to_notifications migrated 12:26:04.1 Info: => 0.0011564s 12:26:04.1 Info: 55: download_client_per_indexer migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 55 12:26:04.1 Info: AlterTable Indexers 12:26:04.1 Info: => 5E-07s 12:26:04.1 Info: CreateColumn Indexers DownloadClientId Int32 12:26:04.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:04.1 Info: => 0.0006126s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:04', 'download_client_per_indexer') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 55: download_client_per_indexer migrated 12:26:04.1 Info: => 0.0009806s 12:26:04.1 Info: 56: AddNewItemMonitorType migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 56 12:26:04.1 Info: AlterTable Artists 12:26:04.1 Info: => 5E-07s 12:26:04.1 Info: CreateColumn Artists MonitorNewItems Int32 12:26:04.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:04.1 Info: => 0.0006118s 12:26:04.1 Info: AlterTable RootFolders 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:04.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:04.1 Info: => 0.000579s 12:26:04.1 Info: AlterTable ImportLists 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:04.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:04.1 Info: => 0.00071s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:04', 'AddNewItemMonitorType') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 56: AddNewItemMonitorType migrated 12:26:04.1 Info: => 0.0010907s 12:26:04.1 Info: 57: ImportListSearch migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 57 12:26:04.1 Info: AlterTable ImportLists 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:04.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:04.1 Info: => 0.0007423s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:04', 'ImportListSearch') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 57: ImportListSearch migrated 12:26:04.1 Info: => 0.001104s 12:26:04.1 Info: 58: ImportListMonitorExisting migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 58 12:26:04.1 Info: AlterTable ImportLists 12:26:04.1 Info: => 5E-07s 12:26:04.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:04.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:04.1 Info: => 0.0007193s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:04', 'ImportListMonitorExisting') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 58: ImportListMonitorExisting migrated 12:26:04.1 Info: => 0.0010863s 12:26:04.1 Info: 59: add_indexer_tags migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 59 12:26:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:04.1 Info: => 3.92E-05s 12:26:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:04.1 Info: => 3.77E-05s 12:26:04.1 Info: AlterTable Indexers 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: CreateColumn Indexers Tags String 12:26:04.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:04.1 Info: => 0.0006562s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:04', 'add_indexer_tags') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 59: add_indexer_tags migrated 12:26:04.1 Info: => 0.001084s 12:26:04.1 Info: 60: update_audio_types migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 60 12:26:04.1 Info: PerformDBOperation 12:26:04.1 Info: Performing DB Operation 12:26:04.1 Info: => 6.25E-05s 12:26:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:04', 'update_audio_types') 12:26:04.1 Info: Committing Transaction 12:26:04.1 Info: 60: update_audio_types migrated 12:26:04.1 Info: => 0.0004412s 12:26:04.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:04.1 Info: Beginning Transaction 12:26:04.1 Info: Starting migration of Main DB to 61 12:26:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:04.1 Info: => 3.1E-05s 12:26:04.1 Info: AlterTable AlbumReleases 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "AlbumReleases" 12:26:04.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:04.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:04.1 Info: => 0.0043973s 12:26:04.1 Info: AlterTable Albums 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Albums" 12:26:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.1 Info: => 0.0042655s 12:26:04.1 Info: AlterTable Albums 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Albums" 12:26:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.1 Info: => 0.0042789s 12:26:04.1 Info: AlterTable Albums 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn Albums Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Albums" 12:26:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.1 Info: => 0.0042279s 12:26:04.1 Info: AlterTable Artists 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Artists" 12:26:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.1 Info: => 0.0046104s 12:26:04.1 Info: AlterTable Artists 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: AlterColumn Artists Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Artists" 12:26:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.1 Info: => 0.0043059s 12:26:04.1 Info: AlterTable Blocklist 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Blocklist" 12:26:04.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:04.1 Info: => 0.0037066s 12:26:04.1 Info: AlterTable Blocklist 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "Blocklist" 12:26:04.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:04.1 Info: => 0.0037543s 12:26:04.1 Info: AlterTable Commands 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:04.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:26:04.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:26:04.1 Info: DROP TABLE "Commands" 12:26:04.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.1 Info: => 0.0036534s 12:26:04.1 Info: AlterTable Commands 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:04.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:26:04.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:26:04.1 Info: DROP TABLE "Commands" 12:26:04.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.1 Info: => 0.0047819s 12:26:04.1 Info: AlterTable Commands 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:04.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:26:04.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:26:04.1 Info: DROP TABLE "Commands" 12:26:04.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.1 Info: => 0.0036597s 12:26:04.1 Info: AlterTable DownloadClientStatus 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:04.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) 12:26:04.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.1 Info: DROP TABLE "DownloadClientStatus" 12:26:04.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.1 Info: => 0.0038426s 12:26:04.1 Info: AlterTable DownloadClientStatus 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:04.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) 12:26:04.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.1 Info: DROP TABLE "DownloadClientStatus" 12:26:04.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.1 Info: => 0.0038034s 12:26:04.1 Info: AlterTable DownloadClientStatus 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:04.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) 12:26:04.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.1 Info: DROP TABLE "DownloadClientStatus" 12:26:04.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.1 Info: => 0.0038166s 12:26:04.1 Info: AlterTable DownloadHistory 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "DownloadHistory" 12:26:04.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:04.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:04.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:04.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:04.1 Info: => 0.0042075s 12:26:04.1 Info: AlterTable ExtraFiles 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "ExtraFiles" 12:26:04.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:04.1 Info: => 0.0036167s 12:26:04.1 Info: AlterTable ExtraFiles 12:26:04.1 Info: => 3E-07s 12:26:04.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "ExtraFiles" 12:26:04.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:04.1 Info: => 0.0036644s 12:26:04.1 Info: AlterTable History 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn History Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.1 Info: DROP TABLE "History" 12:26:04.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:04.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.1 Info: => 0.0041818s 12:26:04.1 Info: AlterTable ImportListStatus 12:26:04.1 Info: => 4E-07s 12:26:04.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:04.2 Info: DROP TABLE "ImportListStatus" 12:26:04.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.2 Info: => 0.0037302s 12:26:04.2 Info: AlterTable ImportListStatus 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:04.2 Info: DROP TABLE "ImportListStatus" 12:26:04.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.2 Info: => 0.0037546s 12:26:04.2 Info: AlterTable ImportListStatus 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:04.2 Info: DROP TABLE "ImportListStatus" 12:26:04.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.2 Info: => 0.0037714s 12:26:04.2 Info: AlterTable IndexerStatus 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:04.2 Info: DROP TABLE "IndexerStatus" 12:26:04.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.2 Info: => 0.0037354s 12:26:04.2 Info: AlterTable IndexerStatus 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:04.2 Info: DROP TABLE "IndexerStatus" 12:26:04.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.2 Info: => 0.0037851s 12:26:04.2 Info: AlterTable IndexerStatus 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:04.2 Info: DROP TABLE "IndexerStatus" 12:26:04.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.2 Info: => 0.0038309s 12:26:04.2 Info: AlterTable LyricFiles 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.2 Info: DROP TABLE "LyricFiles" 12:26:04.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.2 Info: => 0.0036628s 12:26:04.2 Info: AlterTable LyricFiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.2 Info: DROP TABLE "LyricFiles" 12:26:04.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.2 Info: => 0.0047906s 12:26:04.2 Info: AlterTable MetadataFiles 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.2 Info: DROP TABLE "MetadataFiles" 12:26:04.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:04.2 Info: => 0.0037062s 12:26:04.2 Info: AlterTable MetadataFiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.2 Info: DROP TABLE "MetadataFiles" 12:26:04.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:04.2 Info: => 0.0036719s 12:26:04.2 Info: AlterTable PendingReleases 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:04.2 Info: DROP TABLE "PendingReleases" 12:26:04.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:04.2 Info: => 0.0036256s 12:26:04.2 Info: AlterTable ScheduledTasks 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:04.2 Info: DROP TABLE "ScheduledTasks" 12:26:04.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:04.2 Info: => 0.0037884s 12:26:04.2 Info: AlterTable ScheduledTasks 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:04.2 Info: DROP TABLE "ScheduledTasks" 12:26:04.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:04.2 Info: => 0.0037294s 12:26:04.2 Info: AlterTable TrackFiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.2 Info: DROP TABLE "TrackFiles" 12:26:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.2 Info: => 0.0039522s 12:26:04.2 Info: AlterTable TrackFiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.2 Info: DROP TABLE "TrackFiles" 12:26:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.2 Info: => 0.0039784s 12:26:04.2 Info: AlterTable VersionInfo 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:04.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:04.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:04.2 Info: DROP TABLE "VersionInfo" 12:26:04.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:04.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:04.2 Info: => 0.0037058s 12:26:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:04', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:04.2 Info: Committing Transaction 12:26:04.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:04.2 Info: => 0.0045527s 12:26:04.2 Info: 62: add_on_delete_to_notifications migrating 12:26:04.2 Info: Beginning Transaction 12:26:04.2 Info: Starting migration of Main DB to 62 12:26:04.2 Info: AlterTable Notifications 12:26:04.2 Info: => 5E-07s 12:26:04.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:04.2 Info: => 0.0005814s 12:26:04.2 Info: AlterTable Notifications 12:26:04.2 Info: => 2E-07s 12:26:04.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:04.2 Info: => 0.0005554s 12:26:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:04', 'add_on_delete_to_notifications') 12:26:04.2 Info: Committing Transaction 12:26:04.2 Info: 62: add_on_delete_to_notifications migrated 12:26:04.2 Info: => 0.0011437s 12:26:04.2 Info: 63: add_custom_formats migrating 12:26:04.2 Info: Beginning Transaction 12:26:04.2 Info: Starting migration of Main DB to 63 12:26:04.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:26:04.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:26:04.2 Info: AlterTable DelayProfiles 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:04.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:04.2 Info: => 0.0005606s 12:26:04.2 Info: UpdateData 12:26:04.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:04.2 Info: => 4E-05s 12:26:04.2 Info: AlterTable TrackFiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:04.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:04.2 Info: => 0.0005206s 12:26:04.2 Info: PerformDBOperation 12:26:04.2 Info: Performing DB Operation 12:26:04.2 Info: => 0.0010143s 12:26:04.2 Info: CreateTable CustomFormats 12:26:04.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) 12:26:04.2 Info: => 0.0001179s 12:26:04.2 Info: CreateIndex CustomFormats (Name) 12:26:04.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:04.2 Info: => 9.35E-05s 12:26:04.2 Info: AlterTable QualityProfiles 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: CreateColumn QualityProfiles FormatItems String 12:26:04.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:04.2 Info: => 0.0005721s 12:26:04.2 Info: AlterTable QualityProfiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:04.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:04.2 Info: => 0.0005626s 12:26:04.2 Info: AlterTable QualityProfiles 12:26:04.2 Info: => 3E-07s 12:26:04.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:04.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:04.2 Info: => 0.0005614s 12:26:04.2 Info: PerformDBOperation 12:26:04.2 Info: Performing DB Operation 12:26:04.2 Info: => 0.0011089s 12:26:04.2 Info: PerformDBOperation 12:26:04.2 Info: Performing DB Operation 12:26:04.2 Info: => 3E-05s 12:26:04.2 Info: DeleteColumn ReleaseProfiles Preferred 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:04.2 Info: DROP TABLE "ReleaseProfiles" 12:26:04.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:04.2 Info: => 0.004293s 12:26:04.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:04.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) 12:26:04.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:04.2 Info: DROP TABLE "ReleaseProfiles" 12:26:04.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:04.2 Info: => 0.003808s 12:26:04.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:04.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:04.2 Info: => 3.89E-05s 12:26:04.2 Info: AlterTable DelayProfiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:04.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:04.2 Info: => 0.0005534s 12:26:04.2 Info: AlterTable DelayProfiles 12:26:04.2 Info: => 4E-07s 12:26:04.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:04.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:04.2 Info: => 0.000538s 12:26:04.2 Info: -> 2 Insert operations completed in 00:00:00.0001169 taking an average of 00:00:00.0000584 12:26:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:04', 'add_custom_formats') 12:26:04.2 Info: Committing Transaction 12:26:04.2 Info: 63: add_custom_formats migrated 12:26:04.2 Info: => 0.001069s 12:26:04.2 Debug: Took: 00:00:00.3807417 12:26:04.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:26:04.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:26:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151643271374_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:04.3 Info: DatabaseEngineVersionCheck migrating 12:26:04.3 Info: PerformDBOperation 12:26:04.3 Info: Performing DB Operation 12:26:04.3 Info: SQLite 3.47.0 12:26:04.3 Info: => 0.001392s 12:26:04.3 Info: DatabaseEngineVersionCheck migrated 12:26:04.3 Info: => 0.0014005s 12:26:04.3 Info: VersionMigration migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: CreateTable VersionInfo 12:26:04.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:04.3 Info: => 0.0001896s 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: VersionMigration migrated 12:26:04.3 Info: => 0.0009109s 12:26:04.3 Info: VersionUniqueMigration migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: CreateIndex VersionInfo (Version) 12:26:04.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:04.3 Info: => 0.0001542s 12:26:04.3 Info: AlterTable VersionInfo 12:26:04.3 Info: => 5E-07s 12:26:04.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:04.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:04.3 Info: => 0.0004768s 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: VersionUniqueMigration migrated 12:26:04.3 Info: => 0.0008315s 12:26:04.3 Info: VersionDescriptionMigration migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: AlterTable VersionInfo 12:26:04.3 Info: => 4E-07s 12:26:04.3 Info: CreateColumn VersionInfo Description String 12:26:04.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:04.3 Info: => 0.000199s 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: VersionDescriptionMigration migrated 12:26:04.3 Info: => 0.000493s 12:26:04.3 Info: 1: InitialSetup migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 1 12:26:04.3 Info: CreateTable Config 12:26:04.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:04.3 Info: => 0.0001916s 12:26:04.3 Info: CreateIndex Config (Key) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:04.3 Info: => 9.77E-05s 12:26:04.3 Info: CreateTable RootFolders 12:26:04.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:04.3 Info: => 0.0001049s 12:26:04.3 Info: CreateIndex RootFolders (Path) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:04.3 Info: => 9.25E-05s 12:26:04.3 Info: CreateTable Artists 12:26:04.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) 12:26:04.3 Info: => 0.0002146s 12:26:04.3 Info: CreateIndex Artists (ForeignArtistId) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:04.3 Info: => 7.17E-05s 12:26:04.3 Info: CreateIndex Artists (NameSlug) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:04.3 Info: => 6.58E-05s 12:26:04.3 Info: CreateIndex Artists (CleanName) 12:26:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.3 Info: => 6.53E-05s 12:26:04.3 Info: CreateIndex Artists (Path) 12:26:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.3 Info: => 6.33E-05s 12:26:04.3 Info: CreateTable Albums 12:26:04.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) 12:26:04.3 Info: => 0.000163s 12:26:04.3 Info: CreateIndex Albums (ForeignAlbumId) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.3 Info: => 8.34E-05s 12:26:04.3 Info: CreateIndex Albums (MBId) 12:26:04.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.3 Info: => 6.64E-05s 12:26:04.3 Info: CreateIndex Albums (TADBId) 12:26:04.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.3 Info: => 6.54E-05s 12:26:04.3 Info: CreateIndex Albums (TitleSlug) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.3 Info: => 6.64E-05s 12:26:04.3 Info: CreateIndex Albums (CleanTitle) 12:26:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.3 Info: => 6.18E-05s 12:26:04.3 Info: CreateIndex Albums (Path) 12:26:04.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:04.3 Info: => 6.2E-05s 12:26:04.3 Info: CreateTable Tracks 12:26:04.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) 12:26:04.3 Info: => 0.0001178s 12:26:04.3 Info: CreateIndex Tracks (ForeignTrackId) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.3 Info: => 6.78E-05s 12:26:04.3 Info: CreateIndex Tracks (ArtistId) 12:26:04.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:04.3 Info: => 7.04E-05s 12:26:04.3 Info: CreateIndex Tracks (TrackFileId) 12:26:04.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.3 Info: => 6.98E-05s 12:26:04.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:04.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:04.3 Info: => 7.04E-05s 12:26:04.3 Info: CreateTable TrackFiles 12:26:04.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) 12:26:04.3 Info: => 0.0001408s 12:26:04.3 Info: CreateIndex TrackFiles (ArtistId) 12:26:04.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:04.3 Info: => 8.38E-05s 12:26:04.3 Info: CreateIndex TrackFiles (AlbumId) 12:26:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.3 Info: => 6.89E-05s 12:26:04.3 Info: CreateTable History 12:26:04.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) 12:26:04.3 Info: => 0.0001289s 12:26:04.3 Info: CreateIndex History (Date) 12:26:04.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.3 Info: => 7.49E-05s 12:26:04.3 Info: CreateIndex History (EventType) 12:26:04.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.3 Info: => 7.01E-05s 12:26:04.3 Info: CreateIndex History (DownloadId) 12:26:04.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:04.3 Info: => 6.9E-05s 12:26:04.3 Info: CreateIndex History (AlbumId) 12:26:04.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:04.3 Info: => 9.41E-05s 12:26:04.3 Info: CreateTable Notifications 12:26:04.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) 12:26:04.3 Info: => 0.0001551s 12:26:04.3 Info: CreateTable ScheduledTasks 12:26:04.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:04.3 Info: => 0.0001082s 12:26:04.3 Info: CreateIndex ScheduledTasks (TypeName) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:04.3 Info: => 8.31E-05s 12:26:04.3 Info: CreateTable Indexers 12:26:04.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) 12:26:04.3 Info: => 9.49E-05s 12:26:04.3 Info: CreateIndex Indexers (Name) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:04.3 Info: => 7.49E-05s 12:26:04.3 Info: CreateTable Profiles 12:26:04.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:04.3 Info: => 8.63E-05s 12:26:04.3 Info: CreateIndex Profiles (Name) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:04.3 Info: => 9.66E-05s 12:26:04.3 Info: CreateTable QualityDefinitions 12:26:04.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:04.3 Info: => 0.0001105s 12:26:04.3 Info: CreateIndex QualityDefinitions (Quality) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:04.3 Info: => 7.09E-05s 12:26:04.3 Info: CreateIndex QualityDefinitions (Title) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:04.3 Info: => 7.21E-05s 12:26:04.3 Info: CreateTable NamingConfig 12:26:04.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) 12:26:04.3 Info: => 0.0001068s 12:26:04.3 Info: CreateTable Blacklist 12:26:04.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 '') 12:26:04.3 Info: => 0.0001495s 12:26:04.3 Info: CreateTable Metadata 12:26:04.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) 12:26:04.3 Info: => 9.35E-05s 12:26:04.3 Info: CreateTable MetadataFiles 12:26:04.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) 12:26:04.3 Info: => 0.0001075s 12:26:04.3 Info: CreateTable DownloadClients 12:26:04.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) 12:26:04.3 Info: => 9.47E-05s 12:26:04.3 Info: CreateTable PendingReleases 12:26:04.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 '') 12:26:04.3 Info: => 0.0001025s 12:26:04.3 Info: CreateTable RemotePathMappings 12:26:04.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:04.3 Info: => 9.09E-05s 12:26:04.3 Info: CreateTable Tags 12:26:04.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:04.3 Info: => 8.2E-05s 12:26:04.3 Info: CreateIndex Tags (Label) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:04.3 Info: => 8.14E-05s 12:26:04.3 Info: CreateTable Restrictions 12:26:04.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:04.3 Info: => 8.96E-05s 12:26:04.3 Info: CreateTable DelayProfiles 12:26:04.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) 12:26:04.3 Info: => 0.0001164s 12:26:04.3 Info: CreateTable Users 12:26:04.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:04.3 Info: => 8.64E-05s 12:26:04.3 Info: CreateIndex Users (Identifier) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:04.3 Info: => 8.01E-05s 12:26:04.3 Info: CreateIndex Users (Username) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:04.3 Info: => 7.49E-05s 12:26:04.3 Info: CreateTable Commands 12:26:04.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) 12:26:04.3 Info: => 0.0001125s 12:26:04.3 Info: CreateTable IndexerStatus 12:26:04.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) 12:26:04.3 Info: => 0.000107s 12:26:04.3 Info: CreateIndex IndexerStatus (ProviderId) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.3 Info: => 0.000104s 12:26:04.3 Info: CreateTable ExtraFiles 12:26:04.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) 12:26:04.3 Info: => 0.000118s 12:26:04.3 Info: CreateTable LyricFiles 12:26:04.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) 12:26:04.3 Info: => 0.0001193s 12:26:04.3 Info: CreateTable LanguageProfiles 12:26:04.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:04.3 Info: => 8.76E-05s 12:26:04.3 Info: CreateIndex LanguageProfiles (Name) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:04.3 Info: => 9.02E-05s 12:26:04.3 Info: CreateTable DownloadClientStatus 12:26:04.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) 12:26:04.3 Info: => 9.63E-05s 12:26:04.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.3 Info: => 8.36E-05s 12:26:04.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:04.3 Info: -> 1 Insert operations completed in 00:00:00.0000514 taking an average of 00:00:00.0000514 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:04', 'InitialSetup') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 1: InitialSetup migrated 12:26:04.3 Info: => 0.0009223s 12:26:04.3 Info: 2: add_reason_to_pending_releases migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 2 12:26:04.3 Info: AlterTable PendingReleases 12:26:04.3 Info: => 5E-07s 12:26:04.3 Info: CreateColumn PendingReleases Reason Int32 12:26:04.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:04.3 Info: => 0.0005131s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:04', 'add_reason_to_pending_releases') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 2: add_reason_to_pending_releases migrated 12:26:04.3 Info: => 0.0009439s 12:26:04.3 Info: 3: add_medium_support migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 3 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 6E-07s 12:26:04.3 Info: CreateColumn Albums Media String 12:26:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:04.3 Info: => 0.0004936s 12:26:04.3 Info: AlterTable Tracks 12:26:04.3 Info: => 4E-07s 12:26:04.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:04.3 Info: => 0.000507s 12:26:04.3 Info: AlterTable Tracks 12:26:04.3 Info: => 3E-07s 12:26:04.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:04.3 Info: => 0.0004824s 12:26:04.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:04.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:04.3 Info: => 3.45E-05s 12:26:04.3 Info: DeleteColumn Tracks TrackNumber 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Tracks" 12:26:04.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.3 Info: => 0.0036683s 12:26:04.3 Info: AlterTable Tracks 12:26:04.3 Info: => 3E-07s 12:26:04.3 Info: CreateColumn Tracks TrackNumber String 12:26:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:04.3 Info: => 0.0004479s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:04', 'add_medium_support') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 3: add_medium_support migrated 12:26:04.3 Info: => 0.0009427s 12:26:04.3 Info: 4: add_various_qualites_in_profile migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 4 12:26:04.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:04.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:04.3 Info: => 4.15E-05s 12:26:04.3 Info: PerformDBOperation 12:26:04.3 Info: Performing DB Operation 12:26:04.3 Info: => 3.01E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:04', 'add_various_qualites_in_profile') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 4: add_various_qualites_in_profile migrated 12:26:04.3 Info: => 0.000368s 12:26:04.3 Info: 5: metadata_profiles migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 5 12:26:04.3 Info: CreateTable MetadataProfiles 12:26:04.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:04.3 Info: => 0.000112s 12:26:04.3 Info: CreateIndex MetadataProfiles (Name) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:04.3 Info: => 8.75E-05s 12:26:04.3 Info: AlterTable Artists 12:26:04.3 Info: => 3E-07s 12:26:04.3 Info: CreateColumn Artists MetadataProfileId Int32 12:26:04.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:04.3 Info: => 0.0005198s 12:26:04.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Artists" 12:26:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.3 Info: => 0.0038827s 12:26:04.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Artists" 12:26:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.3 Info: => 0.0040217s 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 3E-07s 12:26:04.3 Info: CreateColumn Albums SecondaryTypes String 12:26:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:04.3 Info: => 0.0004915s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:04', 'metadata_profiles') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 5: metadata_profiles migrated 12:26:04.3 Info: => 0.0010138s 12:26:04.3 Info: 6: separate_automatic_and_interactive_search migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 6 12:26:04.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:04.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) 12:26:04.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:04.3 Info: DROP TABLE "Indexers" 12:26:04.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:04.3 Info: => 0.0039644s 12:26:04.3 Info: AlterTable Indexers 12:26:04.3 Info: => 4E-07s 12:26:04.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:04.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:04.3 Info: => 0.0006067s 12:26:04.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:04.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:04.3 Info: => 4.28E-05s 12:26:04.3 Info: AlterTable Indexers 12:26:04.3 Info: => 3E-07s 12:26:04.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Indexers" 12:26:04.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:04.3 Info: => 0.0037518s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:04', 'separate_automatic_and_interactive_search') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 6: separate_automatic_and_interactive_search migrated 12:26:04.3 Info: => 0.0042233s 12:26:04.3 Info: 7: change_album_path_to_relative migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 7 12:26:04.3 Info: DeleteColumn Albums Path 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Albums" 12:26:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.3 Info: => 0.0040292s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:04', 'change_album_path_to_relative') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 7: change_album_path_to_relative migrated 12:26:04.3 Info: => 0.0045653s 12:26:04.3 Info: 8: change_quality_size_mb_to_kb migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 8 12:26:04.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 12:26:04.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 12:26:04.3 Info: => 3.86E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:04', 'change_quality_size_mb_to_kb') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 8: change_quality_size_mb_to_kb migrated 12:26:04.3 Info: => 0.000413s 12:26:04.3 Info: 9: album_releases migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 9 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 6E-07s 12:26:04.3 Info: CreateColumn Albums Releases String 12:26:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:04.3 Info: => 0.0004929s 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 3E-07s 12:26:04.3 Info: CreateColumn Albums CurrentRelease String 12:26:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:04.3 Info: => 0.0004396s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:04', 'album_releases') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 9: album_releases migrated 12:26:04.3 Info: => 0.000804s 12:26:04.3 Info: 10: album_releases_fix migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 10 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 6E-07s 12:26:04.3 Info: AlterColumn Albums Releases String 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Albums" 12:26:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.3 Info: => 0.003945s 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 4E-07s 12:26:04.3 Info: AlterColumn Albums CurrentRelease String 12:26:04.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) 12:26:04.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" 12:26:04.3 Info: DROP TABLE "Albums" 12:26:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.3 Info: => 0.0038847s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:04', 'album_releases_fix') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 10: album_releases_fix migrated 12:26:04.3 Info: => 0.0044398s 12:26:04.3 Info: 11: import_lists migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 11 12:26:04.3 Info: CreateTable ImportLists 12:26:04.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) 12:26:04.3 Info: => 0.0001281s 12:26:04.3 Info: CreateIndex ImportLists (Name) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:04.3 Info: => 7.94E-05s 12:26:04.3 Info: CreateTable ImportListStatus 12:26:04.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) 12:26:04.3 Info: => 0.000105s 12:26:04.3 Info: CreateIndex ImportListStatus (ProviderId) 12:26:04.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.3 Info: => 7.6E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:04', 'import_lists') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 11: import_lists migrated 12:26:04.3 Info: => 0.0005402s 12:26:04.3 Info: 12: add_release_status migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 12 12:26:04.3 Info: AlterTable MetadataProfiles 12:26:04.3 Info: => 5E-07s 12:26:04.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:04.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:04.3 Info: => 0.0004876s 12:26:04.3 Info: PerformDBOperation 12:26:04.3 Info: Performing DB Operation 12:26:04.3 Info: => 2.32E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:04', 'add_release_status') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 12: add_release_status migrated 12:26:04.3 Info: => 0.0007288s 12:26:04.3 Info: 13: album_download_notification migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 13 12:26:04.3 Info: AlterTable Notifications 12:26:04.3 Info: => 6E-07s 12:26:04.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:04.3 Info: => 0.0004836s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:04', 'album_download_notification') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 13: album_download_notification migrated 12:26:04.3 Info: => 0.0009585s 12:26:04.3 Info: 14: fix_language_metadata_profiles migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 14 12:26:04.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 12:26:04.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 12:26:04.3 Info: => 8.11E-05s 12:26:04.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 12:26:04.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 12:26:04.3 Info: => 6.84E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:04', 'fix_language_metadata_profiles') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 14: fix_language_metadata_profiles migrated 12:26:04.3 Info: => 0.0004749s 12:26:04.3 Info: 15: remove_fanzub migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 15 12:26:04.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:04.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:04.3 Info: => 3.22E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:04', 'remove_fanzub') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 15: remove_fanzub migrated 12:26:04.3 Info: => 0.000436s 12:26:04.3 Info: 16: update_artist_history_indexes migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 16 12:26:04.3 Info: CreateIndex Albums (ArtistId) 12:26:04.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:04.3 Info: => 9.84E-05s 12:26:04.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:04.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:04.3 Info: => 8.04E-05s 12:26:04.3 Info: DeleteIndex History (AlbumId) 12:26:04.3 Info: DROP INDEX "IX_History_AlbumId" 12:26:04.3 Info: => 0.0001108s 12:26:04.3 Info: CreateIndex History (AlbumId, Date) 12:26:04.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.3 Info: => 8.16E-05s 12:26:04.3 Info: DeleteIndex History (DownloadId) 12:26:04.3 Info: DROP INDEX "IX_History_DownloadId" 12:26:04.3 Info: => 0.0001041s 12:26:04.3 Info: CreateIndex History (DownloadId, Date) 12:26:04.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.3 Info: => 8E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:04', 'update_artist_history_indexes') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 16: update_artist_history_indexes migrated 12:26:04.3 Info: => 0.0004649s 12:26:04.3 Info: 17: remove_nma migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 17 12:26:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:04.3 Info: => 3.57E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:04', 'remove_nma') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 17: remove_nma migrated 12:26:04.3 Info: => 0.000377s 12:26:04.3 Info: 18: album_disambiguation migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 18 12:26:04.3 Info: AlterTable Albums 12:26:04.3 Info: => 4E-07s 12:26:04.3 Info: CreateColumn Albums Disambiguation String 12:26:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:04.3 Info: => 0.0005468s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:04', 'album_disambiguation') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 18: album_disambiguation migrated 12:26:04.3 Info: => 0.0009275s 12:26:04.3 Info: 19: add_ape_quality_in_profiles migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 19 12:26:04.3 Info: PerformDBOperation 12:26:04.3 Info: Performing DB Operation 12:26:04.3 Info: => 2.77E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:04', 'add_ape_quality_in_profiles') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 19: add_ape_quality_in_profiles migrated 12:26:04.3 Info: => 0.0003913s 12:26:04.3 Info: 20: remove_pushalot migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 20 12:26:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:04.3 Info: => 4.58E-05s 12:26:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:04.3 Info: => 2.65E-05s 12:26:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:04.3 Info: => 2.46E-05s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:04', 'remove_pushalot') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 20: remove_pushalot migrated 12:26:04.3 Info: => 0.0003733s 12:26:04.3 Info: 21: add_custom_filters migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 21 12:26:04.3 Info: CreateTable CustomFilters 12:26:04.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:04.3 Info: => 0.0001173s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:04', 'add_custom_filters') 12:26:04.3 Info: Committing Transaction 12:26:04.3 Info: 21: add_custom_filters migrated 12:26:04.3 Info: => 0.0004401s 12:26:04.3 Info: 22: import_list_tags migrating 12:26:04.3 Info: Beginning Transaction 12:26:04.3 Info: Starting migration of Main DB to 22 12:26:04.3 Info: AlterTable ImportLists 12:26:04.3 Info: => 5E-07s 12:26:04.3 Info: CreateColumn ImportLists Tags String 12:26:04.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:04.3 Info: => 0.0005149s 12:26:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:04', 'import_list_tags') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 22: import_list_tags migrated 12:26:04.4 Info: => 0.0009075s 12:26:04.4 Info: 23: add_release_groups_etc migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 23 12:26:04.4 Info: CreateTable ArtistMetadata 12:26:04.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) 12:26:04.4 Info: => 0.0001375s 12:26:04.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:04.4 Info: => 8.32E-05s 12:26:04.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" 12:26:04.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" 12:26:04.4 Info: => 0.0048122s 12:26:04.4 Info: AlterTable Artists 12:26:04.4 Info: => 5E-07s 12:26:04.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:04.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005474s 12:26:04.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:04.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:04.4 Info: => 6.23E-05s 12:26:04.4 Info: CreateTable AlbumReleases 12:26:04.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) 12:26:04.4 Info: => 0.0001324s 12:26:04.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:04.4 Info: => 8.01E-05s 12:26:04.4 Info: CreateIndex AlbumReleases (AlbumId) 12:26:04.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:04.4 Info: => 7.37E-05s 12:26:04.4 Info: PerformDBOperation 12:26:04.4 Info: Performing DB Operation 12:26:04.4 Info: => 6.72E-05s 12:26:04.4 Info: AlterTable Albums 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005477s 12:26:04.4 Info: AlterTable Albums 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:04.4 Info: => 0.0005449s 12:26:04.4 Info: AlterTable Albums 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn Albums Links String 12:26:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:04.4 Info: => 0.0005316s 12:26:04.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:04.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:04.4 Info: => 8.14E-05s 12:26:04.4 Info: AlterTable Tracks 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn Tracks ForeignRecordingId String 12:26:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:04.4 Info: => 0.00054s 12:26:04.4 Info: AlterTable Tracks 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005328s 12:26:04.4 Info: AlterTable Tracks 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005595s 12:26:04.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:04.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:04.4 Info: => 6.99E-05s 12:26:04.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:04.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:04.4 Info: => 5.74E-05s 12:26:04.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Artists" 12:26:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.4 Info: => 0.0040642s 12:26:04.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Albums" 12:26:04.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.4 Info: => 0.0041932s 12:26:04.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Tracks" 12:26:04.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.4 Info: => 0.0037793s 12:26:04.4 Info: DeleteColumn TrackFiles ArtistId 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "TrackFiles" 12:26:04.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.4 Info: => 0.0036034s 12:26:04.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:04.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.4 Info: => 7.66E-05s 12:26:04.4 Info: CreateIndex Artists (Monitored) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.4 Info: => 7.37E-05s 12:26:04.4 Info: CreateIndex Albums (ArtistMetadataId) 12:26:04.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.4 Info: => 7.89E-05s 12:26:04.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:04.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:04.4 Info: => 7.28E-05s 12:26:04.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:04.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:04.4 Info: => 6.96E-05s 12:26:04.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:04.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:04.4 Info: => 6.91E-05s 12:26:04.4 Info: UpdateData 12:26:04.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:04.4 Info: => 3.63E-05s 12:26:04.4 Info: UpdateData 12:26:04.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:04.4 Info: => 3.01E-05s 12:26:04.4 Info: UpdateData 12:26:04.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:04.4 Info: => 3.54E-05s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:04', 'add_release_groups_etc') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 23: add_release_groups_etc migrated 12:26:04.4 Info: => 0.0006263s 12:26:04.4 Info: 24: NewMediaInfoFormat migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 24 12:26:04.4 Info: UpdateData 12:26:04.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:04.4 Info: => 3.78E-05s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:04', 'NewMediaInfoFormat') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 24: NewMediaInfoFormat migrated 12:26:04.4 Info: => 0.0004367s 12:26:04.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 25 12:26:04.4 Info: RenameTable Restrictions ReleaseProfiles 12:26:04.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:04.4 Info: => 0.0018834s 12:26:04.4 Info: AlterTable ReleaseProfiles 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:04.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:04.4 Info: => 0.0005234s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:04', 'rename_restrictions_to_release_profiles') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:04.4 Info: => 0.0009914s 12:26:04.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 26 12:26:04.4 Info: RenameTable Profiles QualityProfiles 12:26:04.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:04.4 Info: => 0.0018841s 12:26:04.4 Info: AlterTable QualityProfiles 12:26:04.4 Info: => 5E-07s 12:26:04.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:04.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:04.4 Info: => 0.0005493s 12:26:04.4 Info: AlterTable LanguageProfiles 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:04.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:04.4 Info: => 0.0005293s 12:26:04.4 Info: UpdateData 12:26:04.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:04.4 Info: => 3.52E-05s 12:26:04.4 Info: UpdateData 12:26:04.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:04.4 Info: => 2.7E-05s 12:26:04.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Artists" 12:26:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.4 Info: => 0.0040863s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:04', 'rename_quality_profiles_add_upgrade_allowed') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:04.4 Info: => 0.0046026s 12:26:04.4 Info: 27: add_import_exclusions migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 27 12:26:04.4 Info: CreateTable ImportListExclusions 12:26:04.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:04.4 Info: => 0.0001285s 12:26:04.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:04.4 Info: => 0.0001052s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:04', 'add_import_exclusions') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 27: add_import_exclusions migrated 12:26:04.4 Info: => 0.000715s 12:26:04.4 Info: 28: clean_artist_metadata_table migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 28 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001431s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001165s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001113s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001129s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001082s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001107s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:04', 'clean_artist_metadata_table') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 28: clean_artist_metadata_table migrated 12:26:04.4 Info: => 0.0005216s 12:26:04.4 Info: 29: health_issue_notification migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 29 12:26:04.4 Info: AlterTable Notifications 12:26:04.4 Info: => 6E-07s 12:26:04.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005322s 12:26:04.4 Info: AlterTable Notifications 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005257s 12:26:04.4 Info: AlterTable Notifications 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005091s 12:26:04.4 Info: AlterTable Notifications 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005174s 12:26:04.4 Info: AlterTable Notifications 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:04.4 Info: => 0.0005067s 12:26:04.4 Info: DeleteColumn Notifications OnDownload 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Notifications" 12:26:04.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:04.4 Info: => 0.003747s 12:26:04.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Notifications" 12:26:04.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:04.4 Info: => 0.0037618s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:04', 'health_issue_notification') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 29: health_issue_notification migrated 12:26:04.4 Info: => 0.004263s 12:26:04.4 Info: 30: add_mediafilerepository_mtime migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 30 12:26:04.4 Info: AlterTable TrackFiles 12:26:04.4 Info: => 5E-07s 12:26:04.4 Info: CreateColumn TrackFiles Modified DateTime 12:26:04.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:04.4 Info: => 0.0005261s 12:26:04.4 Info: AlterTable TrackFiles 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn TrackFiles Path String 12:26:04.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:04.4 Info: => 0.0005536s 12:26:04.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:04.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:04.4 Info: => 3.09E-05s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.000114s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001262s 12:26:04.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) 12:26:04.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) 12:26:04.4 Info: => 0.0001281s 12:26:04.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") 12:26:04.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") 12:26:04.4 Info: => 6.46E-05s 12:26:04.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:04.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:04.4 Info: => 4.68E-05s 12:26:04.4 Info: AlterTable TrackFiles 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: AlterColumn TrackFiles Path String 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "TrackFiles" 12:26:04.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.4 Info: => 0.0037545s 12:26:04.4 Info: CreateIndex TrackFiles (Path) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.4 Info: => 7.78E-05s 12:26:04.4 Info: DeleteColumn TrackFiles RelativePath 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "TrackFiles" 12:26:04.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.4 Info: => 0.0039242s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:04', 'add_mediafilerepository_mtime') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 30: add_mediafilerepository_mtime migrated 12:26:04.4 Info: => 0.0044123s 12:26:04.4 Info: 31: add_artistmetadataid_constraint migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 31 12:26:04.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") 12:26:04.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") 12:26:04.4 Info: => 7.32E-05s 12:26:04.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:04.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:04.4 Info: => 0.0001222s 12:26:04.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Artists" 12:26:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.4 Info: => 0.0041112s 12:26:04.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.4 Info: => 7.45E-05s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:04', 'add_artistmetadataid_constraint') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 31: add_artistmetadataid_constraint migrated 12:26:04.4 Info: => 0.000553s 12:26:04.4 Info: 32: old_ids_and_artist_alias migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 32 12:26:04.4 Info: AlterTable ArtistMetadata 12:26:04.4 Info: => 5E-07s 12:26:04.4 Info: CreateColumn ArtistMetadata Aliases String 12:26:04.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:04.4 Info: => 0.0005875s 12:26:04.4 Info: AlterTable ArtistMetadata 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:04.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.4 Info: => 0.0005187s 12:26:04.4 Info: AlterTable Albums 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.4 Info: => 0.0005072s 12:26:04.4 Info: AlterTable AlbumReleases 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:04.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.4 Info: => 0.0005508s 12:26:04.4 Info: AlterTable Tracks 12:26:04.4 Info: => 4E-07s 12:26:04.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.4 Info: => 0.0005444s 12:26:04.4 Info: AlterTable Tracks 12:26:04.4 Info: => 3E-07s 12:26:04.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.4 Info: => 0.0005529s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:04', 'old_ids_and_artist_alias') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 32: old_ids_and_artist_alias migrated 12:26:04.4 Info: => 0.0010015s 12:26:04.4 Info: 33: download_propers_config migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 33 12:26:04.4 Info: PerformDBOperation 12:26:04.4 Info: Performing DB Operation 12:26:04.4 Info: => 2.6E-05s 12:26:04.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:04.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:04.4 Info: => 2.85E-05s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:04', 'download_propers_config') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 33: download_propers_config migrated 12:26:04.4 Info: => 0.0004485s 12:26:04.4 Info: 34: remove_language_profiles migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 34 12:26:04.4 Info: DeleteTable LanguageProfiles 12:26:04.4 Info: DROP TABLE "LanguageProfiles" 12:26:04.4 Info: => 0.0001858s 12:26:04.4 Info: DeleteColumn Artists LanguageProfileId 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Artists" 12:26:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.4 Info: => 0.0042855s 12:26:04.4 Info: DeleteColumn ImportLists LanguageProfileId 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "ImportLists" 12:26:04.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:04.4 Info: => 0.0036718s 12:26:04.4 Info: DeleteColumn Blacklist Language 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "Blacklist" 12:26:04.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:04.4 Info: => 0.0035722s 12:26:04.4 Info: DeleteColumn History Language 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "History" 12:26:04.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:04.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.4 Info: => 0.0041182s 12:26:04.4 Info: DeleteColumn LyricFiles Language 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "LyricFiles" 12:26:04.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.4 Info: => 0.0052447s 12:26:04.4 Info: DeleteColumn TrackFiles Language 12:26:04.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) 12:26:04.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" 12:26:04.4 Info: DROP TABLE "TrackFiles" 12:26:04.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.4 Info: => 0.0037861s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:04', 'remove_language_profiles') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 34: remove_language_profiles migrated 12:26:04.4 Info: => 0.004675s 12:26:04.4 Info: 35: multi_disc_naming_format migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 35 12:26:04.4 Info: AlterTable NamingConfig 12:26:04.4 Info: => 6E-07s 12:26:04.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:04.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:04.4 Info: => 0.0005945s 12:26:04.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:04.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:04.4 Info: => 3.54E-05s 12:26:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:04', 'multi_disc_naming_format') 12:26:04.4 Info: Committing Transaction 12:26:04.4 Info: 35: multi_disc_naming_format migrated 12:26:04.4 Info: => 0.0005783s 12:26:04.4 Info: 36: add_download_client_priority migrating 12:26:04.4 Info: Beginning Transaction 12:26:04.4 Info: Starting migration of Main DB to 36 12:26:04.4 Info: AlterTable DownloadClients 12:26:04.4 Info: => 6E-07s 12:26:04.4 Info: CreateColumn DownloadClients Priority Int32 12:26:04.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:04.5 Info: => 0.0005655s 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 4.82E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:04', 'add_download_client_priority') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 36: add_download_client_priority migrated 12:26:04.5 Info: => 0.0004964s 12:26:04.5 Info: 37: remove_growl_prowl migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 37 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:04.5 Info: => 3.64E-05s 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:04.5 Info: => 2.64E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:04', 'remove_growl_prowl') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 37: remove_growl_prowl migrated 12:26:04.5 Info: => 0.0003714s 12:26:04.5 Info: 38: remove_plex_hometheatre migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 38 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:04.5 Info: => 4.54E-05s 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:04.5 Info: => 2.53E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:04', 'remove_plex_hometheatre') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 38: remove_plex_hometheatre migrated 12:26:04.5 Info: => 0.0003874s 12:26:04.5 Info: 39: add_root_folder_add_defaults migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 39 12:26:04.5 Info: AlterTable RootFolders 12:26:04.5 Info: => 6E-07s 12:26:04.5 Info: CreateColumn RootFolders Name String 12:26:04.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:04.5 Info: => 0.0005685s 12:26:04.5 Info: AlterTable RootFolders 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:04.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005627s 12:26:04.5 Info: AlterTable RootFolders 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:04.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0006017s 12:26:04.5 Info: AlterTable RootFolders 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:04.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005193s 12:26:04.5 Info: AlterTable RootFolders 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn RootFolders DefaultTags String 12:26:04.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:04.5 Info: => 0.0005542s 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 4.42E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:04', 'add_root_folder_add_defaults') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 39: add_root_folder_add_defaults migrated 12:26:04.5 Info: => 0.0006369s 12:26:04.5 Info: 40: task_duration migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 40 12:26:04.5 Info: AlterTable ScheduledTasks 12:26:04.5 Info: => 5E-07s 12:26:04.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:04.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:04.5 Info: => 0.0005743s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:04', 'task_duration') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 40: task_duration migrated 12:26:04.5 Info: => 0.0010263s 12:26:04.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 41 12:26:04.5 Info: AlterTable ReleaseProfiles 12:26:04.5 Info: => 5E-07s 12:26:04.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:04.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:04.5 Info: => 0.0005827s 12:26:04.5 Info: AlterTable ReleaseProfiles 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:04.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005474s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:04', 'add_indexer_and_enabled_to_release_profiles') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:04.5 Info: => 0.001061s 12:26:04.5 Info: 42: remove_album_folders migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 42 12:26:04.5 Info: DeleteColumn Artists AlbumFolder 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Artists" 12:26:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.5 Info: => 0.0042456s 12:26:04.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:04.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:04.5 Info: => 3.48E-05s 12:26:04.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:04.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:04.5 Info: => 2.61E-05s 12:26:04.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:04.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) 12:26:04.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:04.5 Info: DROP TABLE "NamingConfig" 12:26:04.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:04.5 Info: => 0.0036176s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:04', 'remove_album_folders') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 42: remove_album_folders migrated 12:26:04.5 Info: => 0.0046645s 12:26:04.5 Info: 44: add_priority_to_indexers migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 44 12:26:04.5 Info: AlterTable Indexers 12:26:04.5 Info: => 7E-07s 12:26:04.5 Info: CreateColumn Indexers Priority Int32 12:26:04.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:04.5 Info: => 0.0005845s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:04', 'add_priority_to_indexers') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 44: add_priority_to_indexers migrated 12:26:04.5 Info: => 0.0011246s 12:26:04.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 45 12:26:04.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:04.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:04.5 Info: => 0.0001055s 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 2.29E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:04', 'remove_chown_and_folderchmod_config') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:04.5 Info: => 0.000435s 12:26:04.5 Info: 47: update_notifiarr migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 47 12:26:04.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:04.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:04.5 Info: => 5.51E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:04', 'update_notifiarr') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 47: update_notifiarr migrated 12:26:04.5 Info: => 0.0004101s 12:26:04.5 Info: 49: email_multiple_addresses migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 49 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 4.64E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:04', 'email_multiple_addresses') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 49: email_multiple_addresses migrated 12:26:04.5 Info: => 0.0003843s 12:26:04.5 Info: 50: rename_blacklist_to_blocklist migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 50 12:26:04.5 Info: RenameTable Blacklist Blocklist 12:26:04.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:04.5 Info: => 0.0016004s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:04', 'rename_blacklist_to_blocklist') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 50: rename_blacklist_to_blocklist migrated 12:26:04.5 Info: => 0.0019707s 12:26:04.5 Info: 51: cdh_per_downloadclient migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 51 12:26:04.5 Info: AlterTable DownloadClients 12:26:04.5 Info: => 6E-07s 12:26:04.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:04.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:04.5 Info: => 0.0006675s 12:26:04.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:04.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:04.5 Info: => 0.0005701s 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 0.0001522s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:04', 'cdh_per_downloadclient') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 51: cdh_per_downloadclient migrated 12:26:04.5 Info: => 0.0006337s 12:26:04.5 Info: 52: download_history migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 52 12:26:04.5 Info: CreateTable DownloadHistory 12:26:04.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) 12:26:04.5 Info: => 0.0001515s 12:26:04.5 Info: CreateIndex DownloadHistory (EventType) 12:26:04.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:04.5 Info: => 8.68E-05s 12:26:04.5 Info: CreateIndex DownloadHistory (ArtistId) 12:26:04.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:04.5 Info: => 7.66E-05s 12:26:04.5 Info: CreateIndex DownloadHistory (DownloadId) 12:26:04.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:04.5 Info: => 7.74E-05s 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 0.0001076s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:04', 'download_history') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 52: download_history migrated 12:26:04.5 Info: => 0.0005062s 12:26:04.5 Info: 53: add_update_history migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 53 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:04', 'add_update_history') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 53: add_update_history migrated 12:26:04.5 Info: => 0.0004338s 12:26:04.5 Info: 54: add_on_update_to_notifications migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 54 12:26:04.5 Info: AlterTable Notifications 12:26:04.5 Info: => 5E-07s 12:26:04.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:04.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:04.5 Info: => 0.0006466s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:04', 'add_on_update_to_notifications') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 54: add_on_update_to_notifications migrated 12:26:04.5 Info: => 0.0010158s 12:26:04.5 Info: 55: download_client_per_indexer migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 55 12:26:04.5 Info: AlterTable Indexers 12:26:04.5 Info: => 6E-07s 12:26:04.5 Info: CreateColumn Indexers DownloadClientId Int32 12:26:04.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0006049s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:04', 'download_client_per_indexer') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 55: download_client_per_indexer migrated 12:26:04.5 Info: => 0.0011199s 12:26:04.5 Info: 56: AddNewItemMonitorType migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 56 12:26:04.5 Info: AlterTable Artists 12:26:04.5 Info: => 5E-07s 12:26:04.5 Info: CreateColumn Artists MonitorNewItems Int32 12:26:04.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005661s 12:26:04.5 Info: AlterTable RootFolders 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:04.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005568s 12:26:04.5 Info: AlterTable ImportLists 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:04.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005828s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:04', 'AddNewItemMonitorType') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 56: AddNewItemMonitorType migrated 12:26:04.5 Info: => 0.0010914s 12:26:04.5 Info: 57: ImportListSearch migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 57 12:26:04.5 Info: AlterTable ImportLists 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:04.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:04.5 Info: => 0.000583s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:04', 'ImportListSearch') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 57: ImportListSearch migrated 12:26:04.5 Info: => 0.0010463s 12:26:04.5 Info: 58: ImportListMonitorExisting migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 58 12:26:04.5 Info: AlterTable ImportLists 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:04.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:04.5 Info: => 0.0005928s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:04', 'ImportListMonitorExisting') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 58: ImportListMonitorExisting migrated 12:26:04.5 Info: => 0.0010354s 12:26:04.5 Info: 59: add_indexer_tags migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 59 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:04.5 Info: => 3.86E-05s 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:04.5 Info: => 2.78E-05s 12:26:04.5 Info: AlterTable Indexers 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: CreateColumn Indexers Tags String 12:26:04.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:04.5 Info: => 0.0006091s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:04', 'add_indexer_tags') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 59: add_indexer_tags migrated 12:26:04.5 Info: => 0.0009395s 12:26:04.5 Info: 60: update_audio_types migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 60 12:26:04.5 Info: PerformDBOperation 12:26:04.5 Info: Performing DB Operation 12:26:04.5 Info: => 4.36E-05s 12:26:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:04', 'update_audio_types') 12:26:04.5 Info: Committing Transaction 12:26:04.5 Info: 60: update_audio_types migrated 12:26:04.5 Info: => 0.0003523s 12:26:04.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:04.5 Info: Beginning Transaction 12:26:04.5 Info: Starting migration of Main DB to 61 12:26:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:04.5 Info: => 3.32E-05s 12:26:04.5 Info: AlterTable AlbumReleases 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:04.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:26:04.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:26:04.5 Info: DROP TABLE "AlbumReleases" 12:26:04.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:04.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:04.5 Info: => 0.0044151s 12:26:04.5 Info: AlterTable Albums 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:04.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:26:04.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:26:04.5 Info: DROP TABLE "Albums" 12:26:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.5 Info: => 0.004219s 12:26:04.5 Info: AlterTable Albums 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:04.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:26:04.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:26:04.5 Info: DROP TABLE "Albums" 12:26:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.5 Info: => 0.0042952s 12:26:04.5 Info: AlterTable Albums 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: AlterColumn Albums Added DateTimeOffset 12:26:04.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:26:04.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:26:04.5 Info: DROP TABLE "Albums" 12:26:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.5 Info: => 0.0042018s 12:26:04.5 Info: AlterTable Artists 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Artists" 12:26:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.5 Info: => 0.0043375s 12:26:04.5 Info: AlterTable Artists 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Artists Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Artists" 12:26:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.5 Info: => 0.0042239s 12:26:04.5 Info: AlterTable Blocklist 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Blocklist" 12:26:04.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:04.5 Info: => 0.0036894s 12:26:04.5 Info: AlterTable Blocklist 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Blocklist" 12:26:04.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:04.5 Info: => 0.0037504s 12:26:04.5 Info: AlterTable Commands 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Commands" 12:26:04.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.5 Info: => 0.0036568s 12:26:04.5 Info: AlterTable Commands 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Commands" 12:26:04.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.5 Info: => 0.0037224s 12:26:04.5 Info: AlterTable Commands 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "Commands" 12:26:04.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.5 Info: => 0.0049836s 12:26:04.5 Info: AlterTable DownloadClientStatus 12:26:04.5 Info: => 3E-07s 12:26:04.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:04.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) 12:26:04.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.5 Info: DROP TABLE "DownloadClientStatus" 12:26:04.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.5 Info: => 0.0038835s 12:26:04.5 Info: AlterTable DownloadClientStatus 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:04.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) 12:26:04.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.5 Info: DROP TABLE "DownloadClientStatus" 12:26:04.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.5 Info: => 0.0038272s 12:26:04.5 Info: AlterTable DownloadClientStatus 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:04.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) 12:26:04.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.5 Info: DROP TABLE "DownloadClientStatus" 12:26:04.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.5 Info: => 0.0038196s 12:26:04.5 Info: AlterTable DownloadHistory 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "DownloadHistory" 12:26:04.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:04.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:04.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:04.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:04.5 Info: => 0.0041073s 12:26:04.5 Info: AlterTable ExtraFiles 12:26:04.5 Info: => 4E-07s 12:26:04.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.5 Info: DROP TABLE "ExtraFiles" 12:26:04.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:04.6 Info: => 0.0036694s 12:26:04.6 Info: AlterTable ExtraFiles 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "ExtraFiles" 12:26:04.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:04.6 Info: => 0.0037174s 12:26:04.6 Info: AlterTable History 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn History Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "History" 12:26:04.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:04.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.6 Info: => 0.0042998s 12:26:04.6 Info: AlterTable ImportListStatus 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:04.6 Info: DROP TABLE "ImportListStatus" 12:26:04.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.6 Info: => 0.0037983s 12:26:04.6 Info: AlterTable ImportListStatus 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:04.6 Info: DROP TABLE "ImportListStatus" 12:26:04.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.6 Info: => 0.0038016s 12:26:04.6 Info: AlterTable ImportListStatus 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:04.6 Info: DROP TABLE "ImportListStatus" 12:26:04.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.6 Info: => 0.0038157s 12:26:04.6 Info: AlterTable IndexerStatus 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:04.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:26:04.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:04.6 Info: DROP TABLE "IndexerStatus" 12:26:04.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.6 Info: => 0.0039032s 12:26:04.6 Info: AlterTable IndexerStatus 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:04.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:26:04.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:04.6 Info: DROP TABLE "IndexerStatus" 12:26:04.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.6 Info: => 0.0038662s 12:26:04.6 Info: AlterTable IndexerStatus 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:04.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:26:04.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:04.6 Info: DROP TABLE "IndexerStatus" 12:26:04.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.6 Info: => 0.003738s 12:26:04.6 Info: AlterTable LyricFiles 12:26:04.6 Info: => 5E-07s 12:26:04.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "LyricFiles" 12:26:04.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.6 Info: => 0.0036424s 12:26:04.6 Info: AlterTable LyricFiles 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:04.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "LyricFiles" 12:26:04.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.6 Info: => 0.003617s 12:26:04.6 Info: AlterTable MetadataFiles 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "MetadataFiles" 12:26:04.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:04.6 Info: => 0.006118s 12:26:04.6 Info: AlterTable MetadataFiles 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "MetadataFiles" 12:26:04.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:04.6 Info: => 0.0037433s 12:26:04.6 Info: AlterTable PendingReleases 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:04.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) 12:26:04.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:04.6 Info: DROP TABLE "PendingReleases" 12:26:04.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:04.6 Info: => 0.003708s 12:26:04.6 Info: AlterTable ScheduledTasks 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:04.6 Info: DROP TABLE "ScheduledTasks" 12:26:04.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:04.6 Info: => 0.003894s 12:26:04.6 Info: AlterTable ScheduledTasks 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:04.6 Info: DROP TABLE "ScheduledTasks" 12:26:04.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:04.6 Info: => 0.0038573s 12:26:04.6 Info: AlterTable TrackFiles 12:26:04.6 Info: => 5E-07s 12:26:04.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "TrackFiles" 12:26:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.6 Info: => 0.0040359s 12:26:04.6 Info: AlterTable TrackFiles 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.6 Info: DROP TABLE "TrackFiles" 12:26:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.6 Info: => 0.004126s 12:26:04.6 Info: AlterTable VersionInfo 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:04.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:04.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:04.6 Info: DROP TABLE "VersionInfo" 12:26:04.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:04.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:04.6 Info: => 0.0037606s 12:26:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:04', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:04.6 Info: Committing Transaction 12:26:04.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:04.6 Info: => 0.0052208s 12:26:04.6 Info: 62: add_on_delete_to_notifications migrating 12:26:04.6 Info: Beginning Transaction 12:26:04.6 Info: Starting migration of Main DB to 62 12:26:04.6 Info: AlterTable Notifications 12:26:04.6 Info: => 5E-07s 12:26:04.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:04.6 Info: => 0.0005825s 12:26:04.6 Info: AlterTable Notifications 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:04.6 Info: => 0.0005616s 12:26:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:04', 'add_on_delete_to_notifications') 12:26:04.6 Info: Committing Transaction 12:26:04.6 Info: 62: add_on_delete_to_notifications migrated 12:26:04.6 Info: => 0.0010625s 12:26:04.6 Info: 63: add_custom_formats migrating 12:26:04.6 Info: Beginning Transaction 12:26:04.6 Info: Starting migration of Main DB to 63 12:26:04.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 12:26:04.6 Info: AlterTable DelayProfiles 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:04.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:04.6 Info: => 0.0005745s 12:26:04.6 Info: UpdateData 12:26:04.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:04.6 Info: => 4.09E-05s 12:26:04.6 Info: AlterTable TrackFiles 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:04.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:04.6 Info: => 0.0005427s 12:26:04.6 Info: PerformDBOperation 12:26:04.6 Info: Performing DB Operation 12:26:04.6 Info: => 0.0009564s 12:26:04.6 Info: CreateTable CustomFormats 12:26:04.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) 12:26:04.6 Info: => 0.0001186s 12:26:04.6 Info: CreateIndex CustomFormats (Name) 12:26:04.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:04.6 Info: => 8.44E-05s 12:26:04.6 Info: AlterTable QualityProfiles 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: CreateColumn QualityProfiles FormatItems String 12:26:04.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:04.6 Info: => 0.0006133s 12:26:04.6 Info: AlterTable QualityProfiles 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:04.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:04.6 Info: => 0.0005716s 12:26:04.6 Info: AlterTable QualityProfiles 12:26:04.6 Info: => 3E-07s 12:26:04.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:04.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:04.6 Info: => 0.0005657s 12:26:04.6 Info: PerformDBOperation 12:26:04.6 Info: Performing DB Operation 12:26:04.6 Info: => 0.0010488s 12:26:04.6 Info: PerformDBOperation 12:26:04.6 Info: Performing DB Operation 12:26:04.6 Info: => 3.18E-05s 12:26:04.6 Info: DeleteColumn ReleaseProfiles Preferred 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:04.6 Info: DROP TABLE "ReleaseProfiles" 12:26:04.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:04.6 Info: => 0.003906s 12:26:04.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:04.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) 12:26:04.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:04.6 Info: DROP TABLE "ReleaseProfiles" 12:26:04.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:04.6 Info: => 0.003819s 12:26:04.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:04.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:04.6 Info: => 3.74E-05s 12:26:04.6 Info: AlterTable DelayProfiles 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:04.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:04.6 Info: => 0.0006073s 12:26:04.6 Info: AlterTable DelayProfiles 12:26:04.6 Info: => 4E-07s 12:26:04.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:04.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:04.6 Info: => 0.0005597s 12:26:04.6 Info: -> 1 Insert operations completed in 00:00:00.0000738 taking an average of 00:00:00.0000738 12:26:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:04', 'add_custom_formats') 12:26:04.6 Info: Committing Transaction 12:26:04.6 Info: 63: add_custom_formats migrated 12:26:04.6 Info: => 0.0013662s 12:26:04.6 Debug: Took: 00:00:00.3662598 12:26:04.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:26:04.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:26:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151647254000_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:04.7 Info: DatabaseEngineVersionCheck migrating 12:26:04.7 Info: PerformDBOperation 12:26:04.7 Info: Performing DB Operation 12:26:04.7 Info: SQLite 3.47.0 12:26:04.7 Info: => 0.0017721s 12:26:04.7 Info: DatabaseEngineVersionCheck migrated 12:26:04.7 Info: => 0.0017806s 12:26:04.7 Info: VersionMigration migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: CreateTable VersionInfo 12:26:04.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:04.7 Info: => 0.000186s 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: VersionMigration migrated 12:26:04.7 Info: => 0.0011977s 12:26:04.7 Info: VersionUniqueMigration migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: CreateIndex VersionInfo (Version) 12:26:04.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:04.7 Info: => 0.0001455s 12:26:04.7 Info: AlterTable VersionInfo 12:26:04.7 Info: => 5E-07s 12:26:04.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:04.7 Info: => 0.0004783s 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: VersionUniqueMigration migrated 12:26:04.7 Info: => 0.0008413s 12:26:04.7 Info: VersionDescriptionMigration migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: AlterTable VersionInfo 12:26:04.7 Info: => 4E-07s 12:26:04.7 Info: CreateColumn VersionInfo Description String 12:26:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:04.7 Info: => 0.0001992s 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: VersionDescriptionMigration migrated 12:26:04.7 Info: => 0.0004797s 12:26:04.7 Info: 1: InitialSetup migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 1 12:26:04.7 Info: CreateTable Config 12:26:04.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:04.7 Info: => 0.000154s 12:26:04.7 Info: CreateIndex Config (Key) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:04.7 Info: => 0.0001006s 12:26:04.7 Info: CreateTable RootFolders 12:26:04.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:04.7 Info: => 0.0001072s 12:26:04.7 Info: CreateIndex RootFolders (Path) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:04.7 Info: => 9.47E-05s 12:26:04.7 Info: CreateTable Artists 12:26:04.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) 12:26:04.7 Info: => 0.0002146s 12:26:04.7 Info: CreateIndex Artists (ForeignArtistId) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:04.7 Info: => 7.27E-05s 12:26:04.7 Info: CreateIndex Artists (NameSlug) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:04.7 Info: => 6.83E-05s 12:26:04.7 Info: CreateIndex Artists (CleanName) 12:26:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.7 Info: => 9.74E-05s 12:26:04.7 Info: CreateIndex Artists (Path) 12:26:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.7 Info: => 6.99E-05s 12:26:04.7 Info: CreateTable Albums 12:26:04.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) 12:26:04.7 Info: => 0.0001908s 12:26:04.7 Info: CreateIndex Albums (ForeignAlbumId) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.7 Info: => 6.91E-05s 12:26:04.7 Info: CreateIndex Albums (MBId) 12:26:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.7 Info: => 6.49E-05s 12:26:04.7 Info: CreateIndex Albums (TADBId) 12:26:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.7 Info: => 6.83E-05s 12:26:04.7 Info: CreateIndex Albums (TitleSlug) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.7 Info: => 6.91E-05s 12:26:04.7 Info: CreateIndex Albums (CleanTitle) 12:26:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.7 Info: => 6.65E-05s 12:26:04.7 Info: CreateIndex Albums (Path) 12:26:04.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:04.7 Info: => 6.41E-05s 12:26:04.7 Info: CreateTable Tracks 12:26:04.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) 12:26:04.7 Info: => 0.0001258s 12:26:04.7 Info: CreateIndex Tracks (ForeignTrackId) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.7 Info: => 7.19E-05s 12:26:04.7 Info: CreateIndex Tracks (ArtistId) 12:26:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:04.7 Info: => 7.37E-05s 12:26:04.7 Info: CreateIndex Tracks (TrackFileId) 12:26:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.7 Info: => 7.42E-05s 12:26:04.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:04.7 Info: => 7.52E-05s 12:26:04.7 Info: CreateTable TrackFiles 12:26:04.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) 12:26:04.7 Info: => 0.0001475s 12:26:04.7 Info: CreateIndex TrackFiles (ArtistId) 12:26:04.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:04.7 Info: => 8.46E-05s 12:26:04.7 Info: CreateIndex TrackFiles (AlbumId) 12:26:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.7 Info: => 7.32E-05s 12:26:04.7 Info: CreateTable History 12:26:04.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) 12:26:04.7 Info: => 0.0001343s 12:26:04.7 Info: CreateIndex History (Date) 12:26:04.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.7 Info: => 7.53E-05s 12:26:04.7 Info: CreateIndex History (EventType) 12:26:04.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.7 Info: => 7.14E-05s 12:26:04.7 Info: CreateIndex History (DownloadId) 12:26:04.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:04.7 Info: => 7.01E-05s 12:26:04.7 Info: CreateIndex History (AlbumId) 12:26:04.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:04.7 Info: => 9.5E-05s 12:26:04.7 Info: CreateTable Notifications 12:26:04.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) 12:26:04.7 Info: => 0.0001395s 12:26:04.7 Info: CreateTable ScheduledTasks 12:26:04.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:04.7 Info: => 0.0001063s 12:26:04.7 Info: CreateIndex ScheduledTasks (TypeName) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:04.7 Info: => 8.49E-05s 12:26:04.7 Info: CreateTable Indexers 12:26:04.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) 12:26:04.7 Info: => 9.68E-05s 12:26:04.7 Info: CreateIndex Indexers (Name) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:04.7 Info: => 7.67E-05s 12:26:04.7 Info: CreateTable Profiles 12:26:04.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:04.7 Info: => 8.58E-05s 12:26:04.7 Info: CreateIndex Profiles (Name) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:04.7 Info: => 9.84E-05s 12:26:04.7 Info: CreateTable QualityDefinitions 12:26:04.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:04.7 Info: => 0.0001103s 12:26:04.7 Info: CreateIndex QualityDefinitions (Quality) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:04.7 Info: => 7.13E-05s 12:26:04.7 Info: CreateIndex QualityDefinitions (Title) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:04.7 Info: => 7.3E-05s 12:26:04.7 Info: CreateTable NamingConfig 12:26:04.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) 12:26:04.7 Info: => 0.0001311s 12:26:04.7 Info: CreateTable Blacklist 12:26:04.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 '') 12:26:04.7 Info: => 0.0001598s 12:26:04.7 Info: CreateTable Metadata 12:26:04.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) 12:26:04.7 Info: => 0.000109s 12:26:04.7 Info: CreateTable MetadataFiles 12:26:04.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) 12:26:04.7 Info: => 0.0001106s 12:26:04.7 Info: CreateTable DownloadClients 12:26:04.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) 12:26:04.7 Info: => 9.81E-05s 12:26:04.7 Info: CreateTable PendingReleases 12:26:04.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 '') 12:26:04.7 Info: => 0.0001055s 12:26:04.7 Info: CreateTable RemotePathMappings 12:26:04.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:04.7 Info: => 9.21E-05s 12:26:04.7 Info: CreateTable Tags 12:26:04.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:04.7 Info: => 8.26E-05s 12:26:04.7 Info: CreateIndex Tags (Label) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:04.7 Info: => 8.37E-05s 12:26:04.7 Info: CreateTable Restrictions 12:26:04.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:04.7 Info: => 9.03E-05s 12:26:04.7 Info: CreateTable DelayProfiles 12:26:04.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) 12:26:04.7 Info: => 0.0001199s 12:26:04.7 Info: CreateTable Users 12:26:04.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:04.7 Info: => 8.86E-05s 12:26:04.7 Info: CreateIndex Users (Identifier) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:04.7 Info: => 8.11E-05s 12:26:04.7 Info: CreateIndex Users (Username) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:04.7 Info: => 7.72E-05s 12:26:04.7 Info: CreateTable Commands 12:26:04.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) 12:26:04.7 Info: => 0.0001146s 12:26:04.7 Info: CreateTable IndexerStatus 12:26:04.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) 12:26:04.7 Info: => 0.0001121s 12:26:04.7 Info: CreateIndex IndexerStatus (ProviderId) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:04.7 Info: => 0.0001047s 12:26:04.7 Info: CreateTable ExtraFiles 12:26:04.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) 12:26:04.7 Info: => 0.0001213s 12:26:04.7 Info: CreateTable LyricFiles 12:26:04.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) 12:26:04.7 Info: => 0.0001212s 12:26:04.7 Info: CreateTable LanguageProfiles 12:26:04.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:04.7 Info: => 8.95E-05s 12:26:04.7 Info: CreateIndex LanguageProfiles (Name) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:04.7 Info: => 8.25E-05s 12:26:04.7 Info: CreateTable DownloadClientStatus 12:26:04.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) 12:26:04.7 Info: => 9.8E-05s 12:26:04.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.7 Info: => 8.85E-05s 12:26:04.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:04.7 Info: -> 1 Insert operations completed in 00:00:00.0000547 taking an average of 00:00:00.0000547 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:04', 'InitialSetup') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 1: InitialSetup migrated 12:26:04.7 Info: => 0.0010452s 12:26:04.7 Info: 2: add_reason_to_pending_releases migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 2 12:26:04.7 Info: AlterTable PendingReleases 12:26:04.7 Info: => 5E-07s 12:26:04.7 Info: CreateColumn PendingReleases Reason Int32 12:26:04.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:04.7 Info: => 0.000521s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:04', 'add_reason_to_pending_releases') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 2: add_reason_to_pending_releases migrated 12:26:04.7 Info: => 0.0009897s 12:26:04.7 Info: 3: add_medium_support migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 3 12:26:04.7 Info: AlterTable Albums 12:26:04.7 Info: => 5E-07s 12:26:04.7 Info: CreateColumn Albums Media String 12:26:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:04.7 Info: => 0.0005038s 12:26:04.7 Info: AlterTable Tracks 12:26:04.7 Info: => 4E-07s 12:26:04.7 Info: CreateColumn Tracks MediumNumber Int32 12:26:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:04.7 Info: => 0.0004592s 12:26:04.7 Info: AlterTable Tracks 12:26:04.7 Info: => 3E-07s 12:26:04.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:04.7 Info: => 0.0004514s 12:26:04.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:04.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:04.7 Info: => 3.43E-05s 12:26:04.7 Info: DeleteColumn Tracks TrackNumber 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Tracks" 12:26:04.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.7 Info: => 0.0037414s 12:26:04.7 Info: AlterTable Tracks 12:26:04.7 Info: => 3E-07s 12:26:04.7 Info: CreateColumn Tracks TrackNumber String 12:26:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:04.7 Info: => 0.0004636s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:04', 'add_medium_support') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 3: add_medium_support migrated 12:26:04.7 Info: => 0.0009852s 12:26:04.7 Info: 4: add_various_qualites_in_profile migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 4 12:26:04.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:04.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:04.7 Info: => 4.2E-05s 12:26:04.7 Info: PerformDBOperation 12:26:04.7 Info: Performing DB Operation 12:26:04.7 Info: => 3.04E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:04', 'add_various_qualites_in_profile') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 4: add_various_qualites_in_profile migrated 12:26:04.7 Info: => 0.0006161s 12:26:04.7 Info: 5: metadata_profiles migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 5 12:26:04.7 Info: CreateTable MetadataProfiles 12:26:04.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:04.7 Info: => 0.0001174s 12:26:04.7 Info: CreateIndex MetadataProfiles (Name) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:04.7 Info: => 9.33E-05s 12:26:04.7 Info: AlterTable Artists 12:26:04.7 Info: => 3E-07s 12:26:04.7 Info: CreateColumn Artists MetadataProfileId Int32 12:26:04.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:04.7 Info: => 0.0005228s 12:26:04.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Artists" 12:26:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.7 Info: => 0.0040246s 12:26:04.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Artists" 12:26:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.7 Info: => 0.0040006s 12:26:04.7 Info: AlterTable Albums 12:26:04.7 Info: => 3E-07s 12:26:04.7 Info: CreateColumn Albums SecondaryTypes String 12:26:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:04.7 Info: => 0.0004744s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:04', 'metadata_profiles') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 5: metadata_profiles migrated 12:26:04.7 Info: => 0.0012393s 12:26:04.7 Info: 6: separate_automatic_and_interactive_search migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 6 12:26:04.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:04.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) 12:26:04.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:04.7 Info: DROP TABLE "Indexers" 12:26:04.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:04.7 Info: => 0.0047308s 12:26:04.7 Info: AlterTable Indexers 12:26:04.7 Info: => 4E-07s 12:26:04.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:04.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:04.7 Info: => 0.0004671s 12:26:04.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:04.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:04.7 Info: => 3.49E-05s 12:26:04.7 Info: AlterTable Indexers 12:26:04.7 Info: => 3E-07s 12:26:04.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Indexers" 12:26:04.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:04.7 Info: => 0.0042103s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:04', 'separate_automatic_and_interactive_search') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 6: separate_automatic_and_interactive_search migrated 12:26:04.7 Info: => 0.0049135s 12:26:04.7 Info: 7: change_album_path_to_relative migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 7 12:26:04.7 Info: DeleteColumn Albums Path 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Albums" 12:26:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.7 Info: => 0.004725s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:04', 'change_album_path_to_relative') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 7: change_album_path_to_relative migrated 12:26:04.7 Info: => 0.0055077s 12:26:04.7 Info: 8: change_quality_size_mb_to_kb migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 8 12:26:04.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 12:26:04.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 12:26:04.7 Info: => 3.89E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:04', 'change_quality_size_mb_to_kb') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 8: change_quality_size_mb_to_kb migrated 12:26:04.7 Info: => 0.0006066s 12:26:04.7 Info: 9: album_releases migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 9 12:26:04.7 Info: AlterTable Albums 12:26:04.7 Info: => 5E-07s 12:26:04.7 Info: CreateColumn Albums Releases String 12:26:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:04.7 Info: => 0.0004752s 12:26:04.7 Info: AlterTable Albums 12:26:04.7 Info: => 4E-07s 12:26:04.7 Info: CreateColumn Albums CurrentRelease String 12:26:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:04.7 Info: => 0.0004812s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:04', 'album_releases') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 9: album_releases migrated 12:26:04.7 Info: => 0.0009869s 12:26:04.7 Info: 10: album_releases_fix migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 10 12:26:04.7 Info: AlterTable Albums 12:26:04.7 Info: => 6E-07s 12:26:04.7 Info: AlterColumn Albums Releases String 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Albums" 12:26:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.7 Info: => 0.0045698s 12:26:04.7 Info: AlterTable Albums 12:26:04.7 Info: => 4E-07s 12:26:04.7 Info: AlterColumn Albums CurrentRelease String 12:26:04.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) 12:26:04.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" 12:26:04.7 Info: DROP TABLE "Albums" 12:26:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.7 Info: => 0.0044991s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:04', 'album_releases_fix') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 10: album_releases_fix migrated 12:26:04.7 Info: => 0.0050317s 12:26:04.7 Info: 11: import_lists migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 11 12:26:04.7 Info: CreateTable ImportLists 12:26:04.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) 12:26:04.7 Info: => 0.0001391s 12:26:04.7 Info: CreateIndex ImportLists (Name) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:04.7 Info: => 9.27E-05s 12:26:04.7 Info: CreateTable ImportListStatus 12:26:04.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) 12:26:04.7 Info: => 0.0001137s 12:26:04.7 Info: CreateIndex ImportListStatus (ProviderId) 12:26:04.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:04.7 Info: => 8.39E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:04', 'import_lists') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 11: import_lists migrated 12:26:04.7 Info: => 0.0005393s 12:26:04.7 Info: 12: add_release_status migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 12 12:26:04.7 Info: AlterTable MetadataProfiles 12:26:04.7 Info: => 5E-07s 12:26:04.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:04.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:04.7 Info: => 0.0004921s 12:26:04.7 Info: PerformDBOperation 12:26:04.7 Info: Performing DB Operation 12:26:04.7 Info: => 2.93E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:04', 'add_release_status') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 12: add_release_status migrated 12:26:04.7 Info: => 0.0004937s 12:26:04.7 Info: 13: album_download_notification migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 13 12:26:04.7 Info: AlterTable Notifications 12:26:04.7 Info: => 4E-07s 12:26:04.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:04.7 Info: => 0.0005705s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:04', 'album_download_notification') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 13: album_download_notification migrated 12:26:04.7 Info: => 0.001052s 12:26:04.7 Info: 14: fix_language_metadata_profiles migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 14 12:26:04.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 12:26:04.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 12:26:04.7 Info: => 8.26E-05s 12:26:04.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 12:26:04.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 12:26:04.7 Info: => 7.15E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:04', 'fix_language_metadata_profiles') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 14: fix_language_metadata_profiles migrated 12:26:04.7 Info: => 0.0005175s 12:26:04.7 Info: 15: remove_fanzub migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 15 12:26:04.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:04.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:04.7 Info: => 3.82E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:04', 'remove_fanzub') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 15: remove_fanzub migrated 12:26:04.7 Info: => 0.0004149s 12:26:04.7 Info: 16: update_artist_history_indexes migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.7 Info: Starting migration of Main DB to 16 12:26:04.7 Info: CreateIndex Albums (ArtistId) 12:26:04.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:04.7 Info: => 9.75E-05s 12:26:04.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:04.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:04.7 Info: => 8.55E-05s 12:26:04.7 Info: DeleteIndex History (AlbumId) 12:26:04.7 Info: DROP INDEX "IX_History_AlbumId" 12:26:04.7 Info: => 0.0001369s 12:26:04.7 Info: CreateIndex History (AlbumId, Date) 12:26:04.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.7 Info: => 8.55E-05s 12:26:04.7 Info: DeleteIndex History (DownloadId) 12:26:04.7 Info: DROP INDEX "IX_History_DownloadId" 12:26:04.7 Info: => 0.0001239s 12:26:04.7 Info: CreateIndex History (DownloadId, Date) 12:26:04.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.7 Info: => 8.38E-05s 12:26:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:04', 'update_artist_history_indexes') 12:26:04.7 Info: Committing Transaction 12:26:04.7 Info: 16: update_artist_history_indexes migrated 12:26:04.7 Info: => 0.000469s 12:26:04.7 Info: 17: remove_nma migrating 12:26:04.7 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 17 12:26:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:04.8 Info: => 5.2E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:04', 'remove_nma') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 17: remove_nma migrated 12:26:04.8 Info: => 0.000441s 12:26:04.8 Info: 18: album_disambiguation migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 18 12:26:04.8 Info: AlterTable Albums 12:26:04.8 Info: => 5E-07s 12:26:04.8 Info: CreateColumn Albums Disambiguation String 12:26:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:04.8 Info: => 0.0005286s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:04', 'album_disambiguation') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 18: album_disambiguation migrated 12:26:04.8 Info: => 0.0009084s 12:26:04.8 Info: 19: add_ape_quality_in_profiles migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 19 12:26:04.8 Info: PerformDBOperation 12:26:04.8 Info: Performing DB Operation 12:26:04.8 Info: => 3.64E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:04', 'add_ape_quality_in_profiles') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 19: add_ape_quality_in_profiles migrated 12:26:04.8 Info: => 0.0005771s 12:26:04.8 Info: 20: remove_pushalot migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 20 12:26:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:04.8 Info: => 5.1E-05s 12:26:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:04.8 Info: => 3.28E-05s 12:26:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:04.8 Info: => 4.17E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:04', 'remove_pushalot') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 20: remove_pushalot migrated 12:26:04.8 Info: => 0.0003478s 12:26:04.8 Info: 21: add_custom_filters migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 21 12:26:04.8 Info: CreateTable CustomFilters 12:26:04.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:04.8 Info: => 0.0001368s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:04', 'add_custom_filters') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 21: add_custom_filters migrated 12:26:04.8 Info: => 0.0005092s 12:26:04.8 Info: 22: import_list_tags migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 22 12:26:04.8 Info: AlterTable ImportLists 12:26:04.8 Info: => 6E-07s 12:26:04.8 Info: CreateColumn ImportLists Tags String 12:26:04.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:04.8 Info: => 0.0005573s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:04', 'import_list_tags') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 22: import_list_tags migrated 12:26:04.8 Info: => 0.0010013s 12:26:04.8 Info: 23: add_release_groups_etc migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 23 12:26:04.8 Info: CreateTable ArtistMetadata 12:26:04.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) 12:26:04.8 Info: => 0.000173s 12:26:04.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:04.8 Info: => 8.87E-05s 12:26:04.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" 12:26:04.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" 12:26:04.8 Info: => 7.34E-05s 12:26:04.8 Info: AlterTable Artists 12:26:04.8 Info: => 5E-07s 12:26:04.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:04.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.000573s 12:26:04.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:04.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:04.8 Info: => 5.54E-05s 12:26:04.8 Info: CreateTable AlbumReleases 12:26:04.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) 12:26:04.8 Info: => 0.000132s 12:26:04.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:04.8 Info: => 8.1E-05s 12:26:04.8 Info: CreateIndex AlbumReleases (AlbumId) 12:26:04.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:04.8 Info: => 7.59E-05s 12:26:04.8 Info: PerformDBOperation 12:26:04.8 Info: Performing DB Operation 12:26:04.8 Info: => 3.33E-05s 12:26:04.8 Info: AlterTable Albums 12:26:04.8 Info: => 3E-07s 12:26:04.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005208s 12:26:04.8 Info: AlterTable Albums 12:26:04.8 Info: => 3E-07s 12:26:04.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:04.8 Info: => 0.0005477s 12:26:04.8 Info: AlterTable Albums 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Albums Links String 12:26:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:04.8 Info: => 0.0005568s 12:26:04.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:04.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:04.8 Info: => 8.59E-05s 12:26:04.8 Info: AlterTable Tracks 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Tracks ForeignRecordingId String 12:26:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:04.8 Info: => 0.0005451s 12:26:04.8 Info: AlterTable Tracks 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005642s 12:26:04.8 Info: AlterTable Tracks 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005349s 12:26:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:04.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:04.8 Info: => 6.69E-05s 12:26:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:04.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:04.8 Info: => 5.59E-05s 12:26:04.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Artists" 12:26:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.8 Info: => 0.0041047s 12:26:04.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Albums" 12:26:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.8 Info: => 0.0041818s 12:26:04.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Tracks" 12:26:04.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:04.8 Info: => 0.0037534s 12:26:04.8 Info: DeleteColumn TrackFiles ArtistId 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "TrackFiles" 12:26:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.8 Info: => 0.0035741s 12:26:04.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:04.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.8 Info: => 7.81E-05s 12:26:04.8 Info: CreateIndex Artists (Monitored) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.8 Info: => 7.37E-05s 12:26:04.8 Info: CreateIndex Albums (ArtistMetadataId) 12:26:04.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.8 Info: => 7.22E-05s 12:26:04.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:04.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:04.8 Info: => 7.19E-05s 12:26:04.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:04.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:04.8 Info: => 7.12E-05s 12:26:04.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:04.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:04.8 Info: => 7.15E-05s 12:26:04.8 Info: UpdateData 12:26:04.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:04.8 Info: => 3.61E-05s 12:26:04.8 Info: UpdateData 12:26:04.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:04.8 Info: => 3E-05s 12:26:04.8 Info: UpdateData 12:26:04.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:04.8 Info: => 3.6E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:04', 'add_release_groups_etc') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 23: add_release_groups_etc migrated 12:26:04.8 Info: => 0.0011966s 12:26:04.8 Info: 24: NewMediaInfoFormat migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 24 12:26:04.8 Info: UpdateData 12:26:04.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:04.8 Info: => 3.8E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:04', 'NewMediaInfoFormat') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 24: NewMediaInfoFormat migrated 12:26:04.8 Info: => 0.0004407s 12:26:04.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 25 12:26:04.8 Info: RenameTable Restrictions ReleaseProfiles 12:26:04.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:04.8 Info: => 0.0018689s 12:26:04.8 Info: AlterTable ReleaseProfiles 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:04.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:04.8 Info: => 0.0005062s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:04', 'rename_restrictions_to_release_profiles') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:04.8 Info: => 0.0009677s 12:26:04.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 26 12:26:04.8 Info: RenameTable Profiles QualityProfiles 12:26:04.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:04.8 Info: => 0.0019181s 12:26:04.8 Info: AlterTable QualityProfiles 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:04.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:04.8 Info: => 0.0005271s 12:26:04.8 Info: AlterTable LanguageProfiles 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:04.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:04.8 Info: => 0.0005346s 12:26:04.8 Info: UpdateData 12:26:04.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:04.8 Info: => 3.57E-05s 12:26:04.8 Info: UpdateData 12:26:04.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:04.8 Info: => 2.72E-05s 12:26:04.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Artists" 12:26:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.8 Info: => 0.0041105s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:04', 'rename_quality_profiles_add_upgrade_allowed') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:04.8 Info: => 0.0047365s 12:26:04.8 Info: 27: add_import_exclusions migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 27 12:26:04.8 Info: CreateTable ImportListExclusions 12:26:04.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:04.8 Info: => 0.0001267s 12:26:04.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:04.8 Info: => 0.0001052s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:04', 'add_import_exclusions') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 27: add_import_exclusions migrated 12:26:04.8 Info: => 0.0004864s 12:26:04.8 Info: 28: clean_artist_metadata_table migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 28 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001393s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001142s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001114s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001117s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001088s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001105s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:04', 'clean_artist_metadata_table') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 28: clean_artist_metadata_table migrated 12:26:04.8 Info: => 0.0004488s 12:26:04.8 Info: 29: health_issue_notification migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 29 12:26:04.8 Info: AlterTable Notifications 12:26:04.8 Info: => 5E-07s 12:26:04.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005396s 12:26:04.8 Info: AlterTable Notifications 12:26:04.8 Info: => 3E-07s 12:26:04.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005186s 12:26:04.8 Info: AlterTable Notifications 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005099s 12:26:04.8 Info: AlterTable Notifications 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.000512s 12:26:04.8 Info: AlterTable Notifications 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:04.8 Info: => 0.0005373s 12:26:04.8 Info: DeleteColumn Notifications OnDownload 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Notifications" 12:26:04.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:04.8 Info: => 0.0037482s 12:26:04.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Notifications" 12:26:04.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:04.8 Info: => 0.0036994s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:04', 'health_issue_notification') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 29: health_issue_notification migrated 12:26:04.8 Info: => 0.004407s 12:26:04.8 Info: 30: add_mediafilerepository_mtime migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 30 12:26:04.8 Info: AlterTable TrackFiles 12:26:04.8 Info: => 5E-07s 12:26:04.8 Info: CreateColumn TrackFiles Modified DateTime 12:26:04.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:04.8 Info: => 0.0005333s 12:26:04.8 Info: AlterTable TrackFiles 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn TrackFiles Path String 12:26:04.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:04.8 Info: => 0.000542s 12:26:04.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:04.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:04.8 Info: => 2.85E-05s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001132s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001248s 12:26:04.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) 12:26:04.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) 12:26:04.8 Info: => 0.0001281s 12:26:04.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") 12:26:04.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") 12:26:04.8 Info: => 6.5E-05s 12:26:04.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:04.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:04.8 Info: => 4.52E-05s 12:26:04.8 Info: AlterTable TrackFiles 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: AlterColumn TrackFiles Path String 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "TrackFiles" 12:26:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.8 Info: => 0.0037503s 12:26:04.8 Info: CreateIndex TrackFiles (Path) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.8 Info: => 7.93E-05s 12:26:04.8 Info: DeleteColumn TrackFiles RelativePath 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "TrackFiles" 12:26:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.8 Info: => 0.0038492s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:04', 'add_mediafilerepository_mtime') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 30: add_mediafilerepository_mtime migrated 12:26:04.8 Info: => 0.0045649s 12:26:04.8 Info: 31: add_artistmetadataid_constraint migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 31 12:26:04.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") 12:26:04.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") 12:26:04.8 Info: => 6.89E-05s 12:26:04.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:04.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:04.8 Info: => 0.0001201s 12:26:04.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Artists" 12:26:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.8 Info: => 0.0039581s 12:26:04.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.8 Info: => 7.39E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:04', 'add_artistmetadataid_constraint') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 31: add_artistmetadataid_constraint migrated 12:26:04.8 Info: => 0.0005842s 12:26:04.8 Info: 32: old_ids_and_artist_alias migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 32 12:26:04.8 Info: AlterTable ArtistMetadata 12:26:04.8 Info: => 5E-07s 12:26:04.8 Info: CreateColumn ArtistMetadata Aliases String 12:26:04.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:04.8 Info: => 0.0005497s 12:26:04.8 Info: AlterTable ArtistMetadata 12:26:04.8 Info: => 3E-07s 12:26:04.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:04.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.8 Info: => 0.0005413s 12:26:04.8 Info: AlterTable Albums 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.8 Info: => 0.0006361s 12:26:04.8 Info: AlterTable AlbumReleases 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:04.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.8 Info: => 0.0005742s 12:26:04.8 Info: AlterTable Tracks 12:26:04.8 Info: => 4E-07s 12:26:04.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.8 Info: => 0.0005579s 12:26:04.8 Info: AlterTable Tracks 12:26:04.8 Info: => 3E-07s 12:26:04.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:04.8 Info: => 0.000552s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:04', 'old_ids_and_artist_alias') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 32: old_ids_and_artist_alias migrated 12:26:04.8 Info: => 0.0010293s 12:26:04.8 Info: 33: download_propers_config migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 33 12:26:04.8 Info: PerformDBOperation 12:26:04.8 Info: Performing DB Operation 12:26:04.8 Info: => 2.78E-05s 12:26:04.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:04.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:04.8 Info: => 2.83E-05s 12:26:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:04', 'download_propers_config') 12:26:04.8 Info: Committing Transaction 12:26:04.8 Info: 33: download_propers_config migrated 12:26:04.8 Info: => 0.0004643s 12:26:04.8 Info: 34: remove_language_profiles migrating 12:26:04.8 Info: Beginning Transaction 12:26:04.8 Info: Starting migration of Main DB to 34 12:26:04.8 Info: DeleteTable LanguageProfiles 12:26:04.8 Info: DROP TABLE "LanguageProfiles" 12:26:04.8 Info: => 0.0001972s 12:26:04.8 Info: DeleteColumn Artists LanguageProfileId 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Artists" 12:26:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.8 Info: => 0.0041746s 12:26:04.8 Info: DeleteColumn ImportLists LanguageProfileId 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "ImportLists" 12:26:04.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:04.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:04.8 Info: => 0.0037587s 12:26:04.8 Info: DeleteColumn Blacklist Language 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "Blacklist" 12:26:04.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:04.8 Info: => 0.0043955s 12:26:04.8 Info: DeleteColumn History Language 12:26:04.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) 12:26:04.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" 12:26:04.8 Info: DROP TABLE "History" 12:26:04.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:04.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:04.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:04.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:04.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:04.8 Info: => 0.0043758s 12:26:04.8 Info: DeleteColumn LyricFiles Language 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "LyricFiles" 12:26:04.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:04.9 Info: => 0.0059769s 12:26:04.9 Info: DeleteColumn TrackFiles Language 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "TrackFiles" 12:26:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:04.9 Info: => 0.0038974s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:04', 'remove_language_profiles') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 34: remove_language_profiles migrated 12:26:04.9 Info: => 0.0047354s 12:26:04.9 Info: 35: multi_disc_naming_format migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 35 12:26:04.9 Info: AlterTable NamingConfig 12:26:04.9 Info: => 6E-07s 12:26:04.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:04.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:04.9 Info: => 0.0005612s 12:26:04.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:04.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:04.9 Info: => 3.49E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:04', 'multi_disc_naming_format') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 35: multi_disc_naming_format migrated 12:26:04.9 Info: => 0.0004602s 12:26:04.9 Info: 36: add_download_client_priority migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 36 12:26:04.9 Info: AlterTable DownloadClients 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn DownloadClients Priority Int32 12:26:04.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:04.9 Info: => 0.0005736s 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 4.31E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:04', 'add_download_client_priority') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 36: add_download_client_priority migrated 12:26:04.9 Info: => 0.0004857s 12:26:04.9 Info: 37: remove_growl_prowl migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 37 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:04.9 Info: => 3.63E-05s 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:04.9 Info: => 2.62E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:04', 'remove_growl_prowl') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 37: remove_growl_prowl migrated 12:26:04.9 Info: => 0.0003335s 12:26:04.9 Info: 38: remove_plex_hometheatre migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 38 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:04.9 Info: => 3.48E-05s 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:04.9 Info: => 2.58E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:04', 'remove_plex_hometheatre') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 38: remove_plex_hometheatre migrated 12:26:04.9 Info: => 0.0003319s 12:26:04.9 Info: 39: add_root_folder_add_defaults migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 39 12:26:04.9 Info: AlterTable RootFolders 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn RootFolders Name String 12:26:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:04.9 Info: => 0.000571s 12:26:04.9 Info: AlterTable RootFolders 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0005537s 12:26:04.9 Info: AlterTable RootFolders 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0005758s 12:26:04.9 Info: AlterTable RootFolders 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0005949s 12:26:04.9 Info: AlterTable RootFolders 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn RootFolders DefaultTags String 12:26:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:04.9 Info: => 0.0005356s 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 4.39E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:04', 'add_root_folder_add_defaults') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 39: add_root_folder_add_defaults migrated 12:26:04.9 Info: => 0.0004115s 12:26:04.9 Info: 40: task_duration migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 40 12:26:04.9 Info: AlterTable ScheduledTasks 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:04.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:04.9 Info: => 0.0005708s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:04', 'task_duration') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 40: task_duration migrated 12:26:04.9 Info: => 0.0009978s 12:26:04.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 41 12:26:04.9 Info: AlterTable ReleaseProfiles 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:04.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:04.9 Info: => 0.0005799s 12:26:04.9 Info: AlterTable ReleaseProfiles 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:04.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0005951s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:04', 'add_indexer_and_enabled_to_release_profiles') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:04.9 Info: => 0.0009824s 12:26:04.9 Info: 42: remove_album_folders migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 42 12:26:04.9 Info: DeleteColumn Artists AlbumFolder 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Artists" 12:26:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.9 Info: => 0.0043562s 12:26:04.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:04.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:04.9 Info: => 3.37E-05s 12:26:04.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:04.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:04.9 Info: => 2.74E-05s 12:26:04.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:04.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) 12:26:04.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:04.9 Info: DROP TABLE "NamingConfig" 12:26:04.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:04.9 Info: => 0.0035562s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:04', 'remove_album_folders') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 42: remove_album_folders migrated 12:26:04.9 Info: => 0.004068s 12:26:04.9 Info: 44: add_priority_to_indexers migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 44 12:26:04.9 Info: AlterTable Indexers 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn Indexers Priority Int32 12:26:04.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:04.9 Info: => 0.0006608s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:04', 'add_priority_to_indexers') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 44: add_priority_to_indexers migrated 12:26:04.9 Info: => 0.0011028s 12:26:04.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 45 12:26:04.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:04.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:04.9 Info: => 0.0001111s 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 3.46E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:04', 'remove_chown_and_folderchmod_config') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:04.9 Info: => 0.0004474s 12:26:04.9 Info: 47: update_notifiarr migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 47 12:26:04.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:04.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:04.9 Info: => 5.42E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:04', 'update_notifiarr') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 47: update_notifiarr migrated 12:26:04.9 Info: => 0.000386s 12:26:04.9 Info: 49: email_multiple_addresses migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 49 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 4.78E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:04', 'email_multiple_addresses') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 49: email_multiple_addresses migrated 12:26:04.9 Info: => 0.0003816s 12:26:04.9 Info: 50: rename_blacklist_to_blocklist migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 50 12:26:04.9 Info: RenameTable Blacklist Blocklist 12:26:04.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:04.9 Info: => 0.0017388s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:04', 'rename_blacklist_to_blocklist') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 50: rename_blacklist_to_blocklist migrated 12:26:04.9 Info: => 0.0021249s 12:26:04.9 Info: 51: cdh_per_downloadclient migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 51 12:26:04.9 Info: AlterTable DownloadClients 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:04.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:04.9 Info: => 0.0006008s 12:26:04.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:04.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:04.9 Info: => 0.0005684s 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 0.0001476s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:04', 'cdh_per_downloadclient') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 51: cdh_per_downloadclient migrated 12:26:04.9 Info: => 0.0007515s 12:26:04.9 Info: 52: download_history migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 52 12:26:04.9 Info: CreateTable DownloadHistory 12:26:04.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) 12:26:04.9 Info: => 0.0001398s 12:26:04.9 Info: CreateIndex DownloadHistory (EventType) 12:26:04.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:04.9 Info: => 8.78E-05s 12:26:04.9 Info: CreateIndex DownloadHistory (ArtistId) 12:26:04.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:04.9 Info: => 7.62E-05s 12:26:04.9 Info: CreateIndex DownloadHistory (DownloadId) 12:26:04.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:04.9 Info: => 7.68E-05s 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 0.0001197s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:04', 'download_history') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 52: download_history migrated 12:26:04.9 Info: => 0.0005352s 12:26:04.9 Info: 53: add_update_history migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 53 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:04', 'add_update_history') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 53: add_update_history migrated 12:26:04.9 Info: => 0.0003526s 12:26:04.9 Info: 54: add_on_update_to_notifications migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 54 12:26:04.9 Info: AlterTable Notifications 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:04.9 Info: => 0.0006218s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:04', 'add_on_update_to_notifications') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 54: add_on_update_to_notifications migrated 12:26:04.9 Info: => 0.0009517s 12:26:04.9 Info: 55: download_client_per_indexer migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 55 12:26:04.9 Info: AlterTable Indexers 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn Indexers DownloadClientId Int32 12:26:04.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0007311s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:04', 'download_client_per_indexer') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 55: download_client_per_indexer migrated 12:26:04.9 Info: => 0.001169s 12:26:04.9 Info: 56: AddNewItemMonitorType migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 56 12:26:04.9 Info: AlterTable Artists 12:26:04.9 Info: => 5E-07s 12:26:04.9 Info: CreateColumn Artists MonitorNewItems Int32 12:26:04.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0006652s 12:26:04.9 Info: AlterTable RootFolders 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0006131s 12:26:04.9 Info: AlterTable ImportLists 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:04.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0006261s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:04', 'AddNewItemMonitorType') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 56: AddNewItemMonitorType migrated 12:26:04.9 Info: => 0.0010626s 12:26:04.9 Info: 57: ImportListSearch migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 57 12:26:04.9 Info: AlterTable ImportLists 12:26:04.9 Info: => 6E-07s 12:26:04.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:04.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:04.9 Info: => 0.0007261s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:04', 'ImportListSearch') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 57: ImportListSearch migrated 12:26:04.9 Info: => 0.0011688s 12:26:04.9 Info: 58: ImportListMonitorExisting migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 58 12:26:04.9 Info: AlterTable ImportLists 12:26:04.9 Info: => 6E-07s 12:26:04.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:04.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:04.9 Info: => 0.0005922s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:04', 'ImportListMonitorExisting') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 58: ImportListMonitorExisting migrated 12:26:04.9 Info: => 0.0009515s 12:26:04.9 Info: 59: add_indexer_tags migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 59 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:04.9 Info: => 4.81E-05s 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:04.9 Info: => 2.78E-05s 12:26:04.9 Info: AlterTable Indexers 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: CreateColumn Indexers Tags String 12:26:04.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:04.9 Info: => 0.0005644s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:04', 'add_indexer_tags') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 59: add_indexer_tags migrated 12:26:04.9 Info: => 0.0009209s 12:26:04.9 Info: 60: update_audio_types migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 60 12:26:04.9 Info: PerformDBOperation 12:26:04.9 Info: Performing DB Operation 12:26:04.9 Info: => 5.25E-05s 12:26:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:04', 'update_audio_types') 12:26:04.9 Info: Committing Transaction 12:26:04.9 Info: 60: update_audio_types migrated 12:26:04.9 Info: => 0.0003776s 12:26:04.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:04.9 Info: Beginning Transaction 12:26:04.9 Info: Starting migration of Main DB to 61 12:26:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:04.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:04.9 Info: => 3.22E-05s 12:26:04.9 Info: AlterTable AlbumReleases 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "AlbumReleases" 12:26:04.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:04.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:04.9 Info: => 0.0043478s 12:26:04.9 Info: AlterTable Albums 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Albums" 12:26:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.9 Info: => 0.0042418s 12:26:04.9 Info: AlterTable Albums 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Albums" 12:26:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.9 Info: => 0.0042261s 12:26:04.9 Info: AlterTable Albums 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: AlterColumn Albums Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Albums" 12:26:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:04.9 Info: => 0.0042368s 12:26:04.9 Info: AlterTable Artists 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Artists" 12:26:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.9 Info: => 0.0042626s 12:26:04.9 Info: AlterTable Artists 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Artists Added DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Artists" 12:26:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:04.9 Info: => 0.0042671s 12:26:04.9 Info: AlterTable Blocklist 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Blocklist" 12:26:04.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:04.9 Info: => 0.0037101s 12:26:04.9 Info: AlterTable Blocklist 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Blocklist" 12:26:04.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:04.9 Info: => 0.0037111s 12:26:04.9 Info: AlterTable Commands 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Commands" 12:26:04.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.9 Info: => 0.0037332s 12:26:04.9 Info: AlterTable Commands 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Commands" 12:26:04.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.9 Info: => 0.0037323s 12:26:04.9 Info: AlterTable Commands 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:04.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) 12:26:04.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" 12:26:04.9 Info: DROP TABLE "Commands" 12:26:04.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:04.9 Info: => 0.0058334s 12:26:04.9 Info: AlterTable DownloadClientStatus 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:04.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) 12:26:04.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.9 Info: DROP TABLE "DownloadClientStatus" 12:26:04.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.9 Info: => 0.0038011s 12:26:04.9 Info: AlterTable DownloadClientStatus 12:26:04.9 Info: => 3E-07s 12:26:04.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:04.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) 12:26:04.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:04.9 Info: DROP TABLE "DownloadClientStatus" 12:26:04.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:04.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:04.9 Info: => 0.0040356s 12:26:04.9 Info: AlterTable DownloadClientStatus 12:26:04.9 Info: => 4E-07s 12:26:04.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.0 Info: DROP TABLE "DownloadClientStatus" 12:26:05.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0040091s 12:26:05.0 Info: AlterTable DownloadHistory 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "DownloadHistory" 12:26:05.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:05.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:05.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:05.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:05.0 Info: => 0.0041999s 12:26:05.0 Info: AlterTable ExtraFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "ExtraFiles" 12:26:05.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:05.0 Info: => 0.0036836s 12:26:05.0 Info: AlterTable ExtraFiles 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "ExtraFiles" 12:26:05.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:05.0 Info: => 0.0037121s 12:26:05.0 Info: AlterTable History 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn History Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "History" 12:26:05.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:05.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.0 Info: => 0.0047181s 12:26:05.0 Info: AlterTable ImportListStatus 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:05.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:05.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.0 Info: DROP TABLE "ImportListStatus" 12:26:05.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0039239s 12:26:05.0 Info: AlterTable ImportListStatus 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:05.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:05.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.0 Info: DROP TABLE "ImportListStatus" 12:26:05.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0039223s 12:26:05.0 Info: AlterTable ImportListStatus 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:05.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:05.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.0 Info: DROP TABLE "ImportListStatus" 12:26:05.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0038739s 12:26:05.0 Info: AlterTable IndexerStatus 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.0 Info: DROP TABLE "IndexerStatus" 12:26:05.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0038331s 12:26:05.0 Info: AlterTable IndexerStatus 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.0 Info: DROP TABLE "IndexerStatus" 12:26:05.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0038563s 12:26:05.0 Info: AlterTable IndexerStatus 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.0 Info: DROP TABLE "IndexerStatus" 12:26:05.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.0 Info: => 0.0037783s 12:26:05.0 Info: AlterTable LyricFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "LyricFiles" 12:26:05.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.0 Info: => 0.003664s 12:26:05.0 Info: AlterTable LyricFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "LyricFiles" 12:26:05.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.0 Info: => 0.0036752s 12:26:05.0 Info: AlterTable MetadataFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "MetadataFiles" 12:26:05.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:05.0 Info: => 0.0049959s 12:26:05.0 Info: AlterTable MetadataFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "MetadataFiles" 12:26:05.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:05.0 Info: => 0.0038113s 12:26:05.0 Info: AlterTable PendingReleases 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:05.0 Info: DROP TABLE "PendingReleases" 12:26:05.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:05.0 Info: => 0.0037598s 12:26:05.0 Info: AlterTable ScheduledTasks 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:05.0 Info: DROP TABLE "ScheduledTasks" 12:26:05.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.0 Info: => 0.0039255s 12:26:05.0 Info: AlterTable ScheduledTasks 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:05.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) 12:26:05.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:05.0 Info: DROP TABLE "ScheduledTasks" 12:26:05.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.0 Info: => 0.0038133s 12:26:05.0 Info: AlterTable TrackFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "TrackFiles" 12:26:05.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.0 Info: => 0.0040665s 12:26:05.0 Info: AlterTable TrackFiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.0 Info: DROP TABLE "TrackFiles" 12:26:05.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.0 Info: => 0.0039794s 12:26:05.0 Info: AlterTable VersionInfo 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:05.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:05.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:05.0 Info: DROP TABLE "VersionInfo" 12:26:05.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:05.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:05.0 Info: => 0.0039122s 12:26:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:05', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:05.0 Info: Committing Transaction 12:26:05.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:05.0 Info: => 0.0047962s 12:26:05.0 Info: 62: add_on_delete_to_notifications migrating 12:26:05.0 Info: Beginning Transaction 12:26:05.0 Info: Starting migration of Main DB to 62 12:26:05.0 Info: AlterTable Notifications 12:26:05.0 Info: => 5E-07s 12:26:05.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:05.0 Info: => 0.0005992s 12:26:05.0 Info: AlterTable Notifications 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:05.0 Info: => 0.000533s 12:26:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:05', 'add_on_delete_to_notifications') 12:26:05.0 Info: Committing Transaction 12:26:05.0 Info: 62: add_on_delete_to_notifications migrated 12:26:05.0 Info: => 0.0009686s 12:26:05.0 Info: 63: add_custom_formats migrating 12:26:05.0 Info: Beginning Transaction 12:26:05.0 Info: Starting migration of Main DB to 63 12:26:05.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:26:05.0 Info: AlterTable DelayProfiles 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:05.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:05.0 Info: => 0.0005437s 12:26:05.0 Info: UpdateData 12:26:05.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:05.0 Info: => 4.02E-05s 12:26:05.0 Info: AlterTable TrackFiles 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:05.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:05.0 Info: => 0.0006172s 12:26:05.0 Info: PerformDBOperation 12:26:05.0 Info: Performing DB Operation 12:26:05.0 Info: => 0.001009s 12:26:05.0 Info: CreateTable CustomFormats 12:26:05.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) 12:26:05.0 Info: => 0.0001197s 12:26:05.0 Info: CreateIndex CustomFormats (Name) 12:26:05.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:05.0 Info: => 8.45E-05s 12:26:05.0 Info: AlterTable QualityProfiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: CreateColumn QualityProfiles FormatItems String 12:26:05.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:05.0 Info: => 0.0005582s 12:26:05.0 Info: AlterTable QualityProfiles 12:26:05.0 Info: => 3E-07s 12:26:05.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:05.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.0 Info: => 0.0005484s 12:26:05.0 Info: AlterTable QualityProfiles 12:26:05.0 Info: => 4E-07s 12:26:05.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:05.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.0 Info: => 0.0005983s 12:26:05.0 Info: PerformDBOperation 12:26:05.0 Info: Performing DB Operation 12:26:05.0 Info: => 0.001046s 12:26:05.0 Info: PerformDBOperation 12:26:05.0 Info: Performing DB Operation 12:26:05.0 Info: => 3.13E-05s 12:26:05.0 Info: DeleteColumn ReleaseProfiles Preferred 12:26:05.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) 12:26:05.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:05.0 Info: DROP TABLE "ReleaseProfiles" 12:26:05.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:05.0 Info: => 0.0039999s 12:26:05.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:05.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:26:05.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:05.1 Info: DROP TABLE "ReleaseProfiles" 12:26:05.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:05.1 Info: => 0.0038839s 12:26:05.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:05.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:05.1 Info: => 3.6E-05s 12:26:05.1 Info: AlterTable DelayProfiles 12:26:05.1 Info: => 3E-07s 12:26:05.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:05.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.1 Info: => 0.0005518s 12:26:05.1 Info: AlterTable DelayProfiles 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:05.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:05.1 Info: => 0.0005961s 12:26:05.1 Info: -> 1 Insert operations completed in 00:00:00.0000656 taking an average of 00:00:00.0000656 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:05', 'add_custom_formats') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 63: add_custom_formats migrated 12:26:05.1 Info: => 0.0010947s 12:26:05.1 Debug: Took: 00:00:00.3769029 12:26:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:26:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:26:05.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151651345718_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:05.1 Info: DatabaseEngineVersionCheck migrating 12:26:05.1 Info: PerformDBOperation 12:26:05.1 Info: Performing DB Operation 12:26:05.1 Info: SQLite 3.47.0 12:26:05.1 Info: => 0.0014843s 12:26:05.1 Info: DatabaseEngineVersionCheck migrated 12:26:05.1 Info: => 0.0014923s 12:26:05.1 Info: VersionMigration migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: CreateTable VersionInfo 12:26:05.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:05.1 Info: => 0.0001861s 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: VersionMigration migrated 12:26:05.1 Info: => 0.0015141s 12:26:05.1 Info: VersionUniqueMigration migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: CreateIndex VersionInfo (Version) 12:26:05.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:05.1 Info: => 0.000146s 12:26:05.1 Info: AlterTable VersionInfo 12:26:05.1 Info: => 5E-07s 12:26:05.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:05.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:05.1 Info: => 0.0004905s 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: VersionUniqueMigration migrated 12:26:05.1 Info: => 0.0008055s 12:26:05.1 Info: VersionDescriptionMigration migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: AlterTable VersionInfo 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn VersionInfo Description String 12:26:05.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:05.1 Info: => 0.0002109s 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: VersionDescriptionMigration migrated 12:26:05.1 Info: => 0.0005136s 12:26:05.1 Info: 1: InitialSetup migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 1 12:26:05.1 Info: CreateTable Config 12:26:05.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:05.1 Info: => 0.0001499s 12:26:05.1 Info: CreateIndex Config (Key) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:05.1 Info: => 9.16E-05s 12:26:05.1 Info: CreateTable RootFolders 12:26:05.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:05.1 Info: => 0.0001045s 12:26:05.1 Info: CreateIndex RootFolders (Path) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:05.1 Info: => 9.09E-05s 12:26:05.1 Info: CreateTable Artists 12:26:05.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) 12:26:05.1 Info: => 0.0002097s 12:26:05.1 Info: CreateIndex Artists (ForeignArtistId) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.1 Info: => 7.27E-05s 12:26:05.1 Info: CreateIndex Artists (NameSlug) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.1 Info: => 6.57E-05s 12:26:05.1 Info: CreateIndex Artists (CleanName) 12:26:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.1 Info: => 6.57E-05s 12:26:05.1 Info: CreateIndex Artists (Path) 12:26:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.1 Info: => 6.4E-05s 12:26:05.1 Info: CreateTable Albums 12:26:05.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) 12:26:05.1 Info: => 0.0001698s 12:26:05.1 Info: CreateIndex Albums (ForeignAlbumId) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.1 Info: => 6.87E-05s 12:26:05.1 Info: CreateIndex Albums (MBId) 12:26:05.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.1 Info: => 6.42E-05s 12:26:05.1 Info: CreateIndex Albums (TADBId) 12:26:05.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.1 Info: => 6.39E-05s 12:26:05.1 Info: CreateIndex Albums (TitleSlug) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.1 Info: => 6.4E-05s 12:26:05.1 Info: CreateIndex Albums (CleanTitle) 12:26:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.1 Info: => 6.23E-05s 12:26:05.1 Info: CreateIndex Albums (Path) 12:26:05.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:05.1 Info: => 5.99E-05s 12:26:05.1 Info: CreateTable Tracks 12:26:05.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) 12:26:05.1 Info: => 0.0001367s 12:26:05.1 Info: CreateIndex Tracks (ForeignTrackId) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.1 Info: => 7.3E-05s 12:26:05.1 Info: CreateIndex Tracks (ArtistId) 12:26:05.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:05.1 Info: => 7.29E-05s 12:26:05.1 Info: CreateIndex Tracks (TrackFileId) 12:26:05.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.1 Info: => 8.43E-05s 12:26:05.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:05.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:05.1 Info: => 7.11E-05s 12:26:05.1 Info: CreateTable TrackFiles 12:26:05.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) 12:26:05.1 Info: => 0.0001378s 12:26:05.1 Info: CreateIndex TrackFiles (ArtistId) 12:26:05.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:05.1 Info: => 8.34E-05s 12:26:05.1 Info: CreateIndex TrackFiles (AlbumId) 12:26:05.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.1 Info: => 7E-05s 12:26:05.1 Info: CreateTable History 12:26:05.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) 12:26:05.1 Info: => 0.0001315s 12:26:05.1 Info: CreateIndex History (Date) 12:26:05.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.1 Info: => 7.46E-05s 12:26:05.1 Info: CreateIndex History (EventType) 12:26:05.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.1 Info: => 7.03E-05s 12:26:05.1 Info: CreateIndex History (DownloadId) 12:26:05.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:05.1 Info: => 6.89E-05s 12:26:05.1 Info: CreateIndex History (AlbumId) 12:26:05.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:05.1 Info: => 8.94E-05s 12:26:05.1 Info: CreateTable Notifications 12:26:05.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) 12:26:05.1 Info: => 0.0001204s 12:26:05.1 Info: CreateTable ScheduledTasks 12:26:05.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:05.1 Info: => 9.88E-05s 12:26:05.1 Info: CreateIndex ScheduledTasks (TypeName) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.1 Info: => 6.98E-05s 12:26:05.1 Info: CreateTable Indexers 12:26:05.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) 12:26:05.1 Info: => 9.38E-05s 12:26:05.1 Info: CreateIndex Indexers (Name) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.1 Info: => 7.5E-05s 12:26:05.1 Info: CreateTable Profiles 12:26:05.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:05.1 Info: => 8.34E-05s 12:26:05.1 Info: CreateIndex Profiles (Name) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:05.1 Info: => 9.37E-05s 12:26:05.1 Info: CreateTable QualityDefinitions 12:26:05.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:05.1 Info: => 0.0001069s 12:26:05.1 Info: CreateIndex QualityDefinitions (Quality) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:05.1 Info: => 6.99E-05s 12:26:05.1 Info: CreateIndex QualityDefinitions (Title) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:05.1 Info: => 7.22E-05s 12:26:05.1 Info: CreateTable NamingConfig 12:26:05.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) 12:26:05.1 Info: => 0.0001063s 12:26:05.1 Info: CreateTable Blacklist 12:26:05.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 '') 12:26:05.1 Info: => 0.0001488s 12:26:05.1 Info: CreateTable Metadata 12:26:05.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) 12:26:05.1 Info: => 9.38E-05s 12:26:05.1 Info: CreateTable MetadataFiles 12:26:05.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) 12:26:05.1 Info: => 0.000107s 12:26:05.1 Info: CreateTable DownloadClients 12:26:05.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) 12:26:05.1 Info: => 9.57E-05s 12:26:05.1 Info: CreateTable PendingReleases 12:26:05.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 '') 12:26:05.1 Info: => 0.000103s 12:26:05.1 Info: CreateTable RemotePathMappings 12:26:05.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:05.1 Info: => 9.12E-05s 12:26:05.1 Info: CreateTable Tags 12:26:05.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:05.1 Info: => 8.21E-05s 12:26:05.1 Info: CreateIndex Tags (Label) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:05.1 Info: => 8.22E-05s 12:26:05.1 Info: CreateTable Restrictions 12:26:05.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:05.1 Info: => 8.68E-05s 12:26:05.1 Info: CreateTable DelayProfiles 12:26:05.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) 12:26:05.1 Info: => 0.0001266s 12:26:05.1 Info: CreateTable Users 12:26:05.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:05.1 Info: => 9.03E-05s 12:26:05.1 Info: CreateIndex Users (Identifier) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:05.1 Info: => 9.09E-05s 12:26:05.1 Info: CreateIndex Users (Username) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:05.1 Info: => 7.52E-05s 12:26:05.1 Info: CreateTable Commands 12:26:05.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) 12:26:05.1 Info: => 0.0001124s 12:26:05.1 Info: CreateTable IndexerStatus 12:26:05.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) 12:26:05.1 Info: => 0.0001096s 12:26:05.1 Info: CreateIndex IndexerStatus (ProviderId) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.1 Info: => 0.0001018s 12:26:05.1 Info: CreateTable ExtraFiles 12:26:05.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) 12:26:05.1 Info: => 0.0001189s 12:26:05.1 Info: CreateTable LyricFiles 12:26:05.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) 12:26:05.1 Info: => 0.000119s 12:26:05.1 Info: CreateTable LanguageProfiles 12:26:05.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:05.1 Info: => 8.88E-05s 12:26:05.1 Info: CreateIndex LanguageProfiles (Name) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:05.1 Info: => 8.17E-05s 12:26:05.1 Info: CreateTable DownloadClientStatus 12:26:05.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) 12:26:05.1 Info: => 9.61E-05s 12:26:05.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.1 Info: => 8.5E-05s 12:26:05.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:05.1 Info: -> 1 Insert operations completed in 00:00:00.0000507 taking an average of 00:00:00.0000507 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:05', 'InitialSetup') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 1: InitialSetup migrated 12:26:05.1 Info: => 0.0009519s 12:26:05.1 Info: 2: add_reason_to_pending_releases migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 2 12:26:05.1 Info: AlterTable PendingReleases 12:26:05.1 Info: => 5E-07s 12:26:05.1 Info: CreateColumn PendingReleases Reason Int32 12:26:05.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:05.1 Info: => 0.0005348s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:05', 'add_reason_to_pending_releases') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 2: add_reason_to_pending_releases migrated 12:26:05.1 Info: => 0.0010055s 12:26:05.1 Info: 3: add_medium_support migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 3 12:26:05.1 Info: AlterTable Albums 12:26:05.1 Info: => 6E-07s 12:26:05.1 Info: CreateColumn Albums Media String 12:26:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:05.1 Info: => 0.0005118s 12:26:05.1 Info: AlterTable Tracks 12:26:05.1 Info: => 3E-07s 12:26:05.1 Info: CreateColumn Tracks MediumNumber Int32 12:26:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:05.1 Info: => 0.0004799s 12:26:05.1 Info: AlterTable Tracks 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:05.1 Info: => 0.0004764s 12:26:05.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:05.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:05.1 Info: => 3.3E-05s 12:26:05.1 Info: DeleteColumn Tracks TrackNumber 12:26:05.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) 12:26:05.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" 12:26:05.1 Info: DROP TABLE "Tracks" 12:26:05.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.1 Info: => 0.003811s 12:26:05.1 Info: AlterTable Tracks 12:26:05.1 Info: => 3E-07s 12:26:05.1 Info: CreateColumn Tracks TrackNumber String 12:26:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:05.1 Info: => 0.0004885s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:05', 'add_medium_support') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 3: add_medium_support migrated 12:26:05.1 Info: => 0.001019s 12:26:05.1 Info: 4: add_various_qualites_in_profile migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 4 12:26:05.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:05.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:05.1 Info: => 4.11E-05s 12:26:05.1 Info: PerformDBOperation 12:26:05.1 Info: Performing DB Operation 12:26:05.1 Info: => 2.74E-05s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:05', 'add_various_qualites_in_profile') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 4: add_various_qualites_in_profile migrated 12:26:05.1 Info: => 0.0003724s 12:26:05.1 Info: 5: metadata_profiles migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 5 12:26:05.1 Info: CreateTable MetadataProfiles 12:26:05.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:05.1 Info: => 0.0001166s 12:26:05.1 Info: CreateIndex MetadataProfiles (Name) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:05.1 Info: => 8.97E-05s 12:26:05.1 Info: AlterTable Artists 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn Artists MetadataProfileId Int32 12:26:05.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:05.1 Info: => 0.0005092s 12:26:05.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:05.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) 12:26:05.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" 12:26:05.1 Info: DROP TABLE "Artists" 12:26:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.1 Info: => 0.0038642s 12:26:05.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:05.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) 12:26:05.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" 12:26:05.1 Info: DROP TABLE "Artists" 12:26:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.1 Info: => 0.0037835s 12:26:05.1 Info: AlterTable Albums 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn Albums SecondaryTypes String 12:26:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:05.1 Info: => 0.0004671s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:05', 'metadata_profiles') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 5: metadata_profiles migrated 12:26:05.1 Info: => 0.0010211s 12:26:05.1 Info: 6: separate_automatic_and_interactive_search migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 6 12:26:05.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:05.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) 12:26:05.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:05.1 Info: DROP TABLE "Indexers" 12:26:05.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.1 Info: => 0.0041281s 12:26:05.1 Info: AlterTable Indexers 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:05.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:05.1 Info: => 0.0004922s 12:26:05.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:05.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:05.1 Info: => 3.55E-05s 12:26:05.1 Info: AlterTable Indexers 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:05.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) 12:26:05.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" 12:26:05.1 Info: DROP TABLE "Indexers" 12:26:05.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.1 Info: => 0.0042005s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:05', 'separate_automatic_and_interactive_search') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 6: separate_automatic_and_interactive_search migrated 12:26:05.1 Info: => 0.0046853s 12:26:05.1 Info: 7: change_album_path_to_relative migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 7 12:26:05.1 Info: DeleteColumn Albums Path 12:26:05.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) 12:26:05.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" 12:26:05.1 Info: DROP TABLE "Albums" 12:26:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.1 Info: => 0.0046679s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:05', 'change_album_path_to_relative') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 7: change_album_path_to_relative migrated 12:26:05.1 Info: => 0.0052043s 12:26:05.1 Info: 8: change_quality_size_mb_to_kb migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 8 12:26:05.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 12:26:05.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 12:26:05.1 Info: => 3.85E-05s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:05', 'change_quality_size_mb_to_kb') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 8: change_quality_size_mb_to_kb migrated 12:26:05.1 Info: => 0.0003833s 12:26:05.1 Info: 9: album_releases migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 9 12:26:05.1 Info: AlterTable Albums 12:26:05.1 Info: => 5E-07s 12:26:05.1 Info: CreateColumn Albums Releases String 12:26:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:05.1 Info: => 0.0004801s 12:26:05.1 Info: AlterTable Albums 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: CreateColumn Albums CurrentRelease String 12:26:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:05.1 Info: => 0.0005092s 12:26:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:05', 'album_releases') 12:26:05.1 Info: Committing Transaction 12:26:05.1 Info: 9: album_releases migrated 12:26:05.1 Info: => 0.000953s 12:26:05.1 Info: 10: album_releases_fix migrating 12:26:05.1 Info: Beginning Transaction 12:26:05.1 Info: Starting migration of Main DB to 10 12:26:05.1 Info: AlterTable Albums 12:26:05.1 Info: => 5E-07s 12:26:05.1 Info: AlterColumn Albums Releases String 12:26:05.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) 12:26:05.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" 12:26:05.1 Info: DROP TABLE "Albums" 12:26:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.1 Info: => 0.0045829s 12:26:05.1 Info: AlterTable Albums 12:26:05.1 Info: => 4E-07s 12:26:05.1 Info: AlterColumn Albums CurrentRelease String 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Albums" 12:26:05.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.2 Info: => 0.0045329s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:05', 'album_releases_fix') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 10: album_releases_fix migrated 12:26:05.2 Info: => 0.0050763s 12:26:05.2 Info: 11: import_lists migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 11 12:26:05.2 Info: CreateTable ImportLists 12:26:05.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) 12:26:05.2 Info: => 0.0001427s 12:26:05.2 Info: CreateIndex ImportLists (Name) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:05.2 Info: => 8.37E-05s 12:26:05.2 Info: CreateTable ImportListStatus 12:26:05.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) 12:26:05.2 Info: => 0.0001253s 12:26:05.2 Info: CreateIndex ImportListStatus (ProviderId) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.2 Info: => 8.39E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:05', 'import_lists') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 11: import_lists migrated 12:26:05.2 Info: => 0.0005363s 12:26:05.2 Info: 12: add_release_status migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 12 12:26:05.2 Info: AlterTable MetadataProfiles 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:05.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:05.2 Info: => 0.0005043s 12:26:05.2 Info: PerformDBOperation 12:26:05.2 Info: Performing DB Operation 12:26:05.2 Info: => 2.82E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:05', 'add_release_status') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 12: add_release_status migrated 12:26:05.2 Info: => 0.0003907s 12:26:05.2 Info: 13: album_download_notification migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 13 12:26:05.2 Info: AlterTable Notifications 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005963s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:05', 'album_download_notification') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 13: album_download_notification migrated 12:26:05.2 Info: => 0.0010562s 12:26:05.2 Info: 14: fix_language_metadata_profiles migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 14 12:26:05.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 12:26:05.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 12:26:05.2 Info: => 8.31E-05s 12:26:05.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 12:26:05.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 12:26:05.2 Info: => 7.19E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:05', 'fix_language_metadata_profiles') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 14: fix_language_metadata_profiles migrated 12:26:05.2 Info: => 0.0004839s 12:26:05.2 Info: 15: remove_fanzub migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 15 12:26:05.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:05.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:05.2 Info: => 3.76E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:05', 'remove_fanzub') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 15: remove_fanzub migrated 12:26:05.2 Info: => 0.0004451s 12:26:05.2 Info: 16: update_artist_history_indexes migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 16 12:26:05.2 Info: CreateIndex Albums (ArtistId) 12:26:05.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:05.2 Info: => 9.66E-05s 12:26:05.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:05.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:05.2 Info: => 8.68E-05s 12:26:05.2 Info: DeleteIndex History (AlbumId) 12:26:05.2 Info: DROP INDEX "IX_History_AlbumId" 12:26:05.2 Info: => 0.0001326s 12:26:05.2 Info: CreateIndex History (AlbumId, Date) 12:26:05.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.2 Info: => 8.58E-05s 12:26:05.2 Info: DeleteIndex History (DownloadId) 12:26:05.2 Info: DROP INDEX "IX_History_DownloadId" 12:26:05.2 Info: => 0.0001122s 12:26:05.2 Info: CreateIndex History (DownloadId, Date) 12:26:05.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.2 Info: => 9.16E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:05', 'update_artist_history_indexes') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 16: update_artist_history_indexes migrated 12:26:05.2 Info: => 0.0004796s 12:26:05.2 Info: 17: remove_nma migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 17 12:26:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:05.2 Info: => 5.15E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:05', 'remove_nma') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 17: remove_nma migrated 12:26:05.2 Info: => 0.0004237s 12:26:05.2 Info: 18: album_disambiguation migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 18 12:26:05.2 Info: AlterTable Albums 12:26:05.2 Info: => 6E-07s 12:26:05.2 Info: CreateColumn Albums Disambiguation String 12:26:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:05.2 Info: => 0.0005344s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:05', 'album_disambiguation') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 18: album_disambiguation migrated 12:26:05.2 Info: => 0.0009024s 12:26:05.2 Info: 19: add_ape_quality_in_profiles migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 19 12:26:05.2 Info: PerformDBOperation 12:26:05.2 Info: Performing DB Operation 12:26:05.2 Info: => 4.24E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:05', 'add_ape_quality_in_profiles') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 19: add_ape_quality_in_profiles migrated 12:26:05.2 Info: => 0.0004816s 12:26:05.2 Info: 20: remove_pushalot migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 20 12:26:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:05.2 Info: => 5.07E-05s 12:26:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:05.2 Info: => 3.26E-05s 12:26:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:05.2 Info: => 3.03E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:05', 'remove_pushalot') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 20: remove_pushalot migrated 12:26:05.2 Info: => 0.0003463s 12:26:05.2 Info: 21: add_custom_filters migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 21 12:26:05.2 Info: CreateTable CustomFilters 12:26:05.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:05.2 Info: => 0.0001366s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:05', 'add_custom_filters') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 21: add_custom_filters migrated 12:26:05.2 Info: => 0.0005037s 12:26:05.2 Info: 22: import_list_tags migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 22 12:26:05.2 Info: AlterTable ImportLists 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn ImportLists Tags String 12:26:05.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:05.2 Info: => 0.0005643s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:05', 'import_list_tags') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 22: import_list_tags migrated 12:26:05.2 Info: => 0.0009312s 12:26:05.2 Info: 23: add_release_groups_etc migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 23 12:26:05.2 Info: CreateTable ArtistMetadata 12:26:05.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) 12:26:05.2 Info: => 0.0001577s 12:26:05.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:05.2 Info: => 9.12E-05s 12:26:05.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" 12:26:05.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" 12:26:05.2 Info: => 9.56E-05s 12:26:05.2 Info: AlterTable Artists 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:05.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005403s 12:26:05.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:05.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:05.2 Info: => 6.03E-05s 12:26:05.2 Info: CreateTable AlbumReleases 12:26:05.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) 12:26:05.2 Info: => 0.0001445s 12:26:05.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:05.2 Info: => 9.65E-05s 12:26:05.2 Info: CreateIndex AlbumReleases (AlbumId) 12:26:05.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:05.2 Info: => 0.0001953s 12:26:05.2 Info: PerformDBOperation 12:26:05.2 Info: Performing DB Operation 12:26:05.2 Info: => 3.75E-05s 12:26:05.2 Info: AlterTable Albums 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005977s 12:26:05.2 Info: AlterTable Albums 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:05.2 Info: => 0.0005539s 12:26:05.2 Info: AlterTable Albums 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn Albums Links String 12:26:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:05.2 Info: => 0.0005515s 12:26:05.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:05.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:05.2 Info: => 9.77E-05s 12:26:05.2 Info: AlterTable Tracks 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Tracks ForeignRecordingId String 12:26:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:05.2 Info: => 0.0005303s 12:26:05.2 Info: AlterTable Tracks 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005534s 12:26:05.2 Info: AlterTable Tracks 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0006117s 12:26:05.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:05.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:05.2 Info: => 8.36E-05s 12:26:05.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:05.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:05.2 Info: => 7.69E-05s 12:26:05.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Artists" 12:26:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.2 Info: => 0.0042745s 12:26:05.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Albums" 12:26:05.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.2 Info: => 0.0042178s 12:26:05.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Tracks" 12:26:05.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.2 Info: => 0.0038205s 12:26:05.2 Info: DeleteColumn TrackFiles ArtistId 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "TrackFiles" 12:26:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.2 Info: => 0.003615s 12:26:05.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:05.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.2 Info: => 7.85E-05s 12:26:05.2 Info: CreateIndex Artists (Monitored) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.2 Info: => 7.37E-05s 12:26:05.2 Info: CreateIndex Albums (ArtistMetadataId) 12:26:05.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.2 Info: => 7.31E-05s 12:26:05.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:05.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:05.2 Info: => 6.95E-05s 12:26:05.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:05.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:05.2 Info: => 6.97E-05s 12:26:05.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:05.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:05.2 Info: => 7.01E-05s 12:26:05.2 Info: UpdateData 12:26:05.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:05.2 Info: => 3.61E-05s 12:26:05.2 Info: UpdateData 12:26:05.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:05.2 Info: => 2.93E-05s 12:26:05.2 Info: UpdateData 12:26:05.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:05.2 Info: => 3.5E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:05', 'add_release_groups_etc') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 23: add_release_groups_etc migrated 12:26:05.2 Info: => 0.0007477s 12:26:05.2 Info: 24: NewMediaInfoFormat migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 24 12:26:05.2 Info: UpdateData 12:26:05.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:05.2 Info: => 3.75E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:05', 'NewMediaInfoFormat') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 24: NewMediaInfoFormat migrated 12:26:05.2 Info: => 0.0004393s 12:26:05.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 25 12:26:05.2 Info: RenameTable Restrictions ReleaseProfiles 12:26:05.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:05.2 Info: => 0.0018756s 12:26:05.2 Info: AlterTable ReleaseProfiles 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:05.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:05.2 Info: => 0.0005417s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:05', 'rename_restrictions_to_release_profiles') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:05.2 Info: => 0.0010046s 12:26:05.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 26 12:26:05.2 Info: RenameTable Profiles QualityProfiles 12:26:05.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:05.2 Info: => 0.0018946s 12:26:05.2 Info: AlterTable QualityProfiles 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:05.2 Info: => 0.0005373s 12:26:05.2 Info: AlterTable LanguageProfiles 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:05.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:05.2 Info: => 0.0005161s 12:26:05.2 Info: UpdateData 12:26:05.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:05.2 Info: => 3.56E-05s 12:26:05.2 Info: UpdateData 12:26:05.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:05.2 Info: => 2.75E-05s 12:26:05.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Artists" 12:26:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.2 Info: => 0.0041094s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:05', 'rename_quality_profiles_add_upgrade_allowed') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:05.2 Info: => 0.0045645s 12:26:05.2 Info: 27: add_import_exclusions migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 27 12:26:05.2 Info: CreateTable ImportListExclusions 12:26:05.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:05.2 Info: => 0.0001285s 12:26:05.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:05.2 Info: => 0.0001048s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:05', 'add_import_exclusions') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 27: add_import_exclusions migrated 12:26:05.2 Info: => 0.0005432s 12:26:05.2 Info: 28: clean_artist_metadata_table migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 28 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001294s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001176s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001349s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001139s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001091s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001093s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:05', 'clean_artist_metadata_table') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 28: clean_artist_metadata_table migrated 12:26:05.2 Info: => 0.0005269s 12:26:05.2 Info: 29: health_issue_notification migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 29 12:26:05.2 Info: AlterTable Notifications 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005637s 12:26:05.2 Info: AlterTable Notifications 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.000514s 12:26:05.2 Info: AlterTable Notifications 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005352s 12:26:05.2 Info: AlterTable Notifications 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005298s 12:26:05.2 Info: AlterTable Notifications 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:05.2 Info: => 0.0005231s 12:26:05.2 Info: DeleteColumn Notifications OnDownload 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Notifications" 12:26:05.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:05.2 Info: => 0.003763s 12:26:05.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Notifications" 12:26:05.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:05.2 Info: => 0.0037177s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:05', 'health_issue_notification') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 29: health_issue_notification migrated 12:26:05.2 Info: => 0.0042134s 12:26:05.2 Info: 30: add_mediafilerepository_mtime migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 30 12:26:05.2 Info: AlterTable TrackFiles 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn TrackFiles Modified DateTime 12:26:05.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:05.2 Info: => 0.0005547s 12:26:05.2 Info: AlterTable TrackFiles 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn TrackFiles Path String 12:26:05.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:05.2 Info: => 0.0005462s 12:26:05.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:05.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:05.2 Info: => 2.92E-05s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001137s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001481s 12:26:05.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) 12:26:05.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) 12:26:05.2 Info: => 0.0001298s 12:26:05.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") 12:26:05.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") 12:26:05.2 Info: => 6.56E-05s 12:26:05.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:05.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:05.2 Info: => 4.55E-05s 12:26:05.2 Info: AlterTable TrackFiles 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: AlterColumn TrackFiles Path String 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "TrackFiles" 12:26:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.2 Info: => 0.0042396s 12:26:05.2 Info: CreateIndex TrackFiles (Path) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.2 Info: => 7.84E-05s 12:26:05.2 Info: DeleteColumn TrackFiles RelativePath 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "TrackFiles" 12:26:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.2 Info: => 0.0038595s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:05', 'add_mediafilerepository_mtime') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 30: add_mediafilerepository_mtime migrated 12:26:05.2 Info: => 0.0043371s 12:26:05.2 Info: 31: add_artistmetadataid_constraint migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 31 12:26:05.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") 12:26:05.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") 12:26:05.2 Info: => 6.81E-05s 12:26:05.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:05.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:05.2 Info: => 0.000124s 12:26:05.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Artists" 12:26:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.2 Info: => 0.0039547s 12:26:05.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.2 Info: => 7.48E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:05', 'add_artistmetadataid_constraint') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 31: add_artistmetadataid_constraint migrated 12:26:05.2 Info: => 0.0005601s 12:26:05.2 Info: 32: old_ids_and_artist_alias migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 32 12:26:05.2 Info: AlterTable ArtistMetadata 12:26:05.2 Info: => 5E-07s 12:26:05.2 Info: CreateColumn ArtistMetadata Aliases String 12:26:05.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:05.2 Info: => 0.0005335s 12:26:05.2 Info: AlterTable ArtistMetadata 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:05.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.2 Info: => 0.0005187s 12:26:05.2 Info: AlterTable Albums 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.2 Info: => 0.0005444s 12:26:05.2 Info: AlterTable AlbumReleases 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:05.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.2 Info: => 0.0005213s 12:26:05.2 Info: AlterTable Tracks 12:26:05.2 Info: => 4E-07s 12:26:05.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.2 Info: => 0.0006741s 12:26:05.2 Info: AlterTable Tracks 12:26:05.2 Info: => 3E-07s 12:26:05.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.2 Info: => 0.0005359s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:05', 'old_ids_and_artist_alias') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 32: old_ids_and_artist_alias migrated 12:26:05.2 Info: => 0.0009978s 12:26:05.2 Info: 33: download_propers_config migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 33 12:26:05.2 Info: PerformDBOperation 12:26:05.2 Info: Performing DB Operation 12:26:05.2 Info: => 2.61E-05s 12:26:05.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:05.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:05.2 Info: => 2.66E-05s 12:26:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:05', 'download_propers_config') 12:26:05.2 Info: Committing Transaction 12:26:05.2 Info: 33: download_propers_config migrated 12:26:05.2 Info: => 0.0003642s 12:26:05.2 Info: 34: remove_language_profiles migrating 12:26:05.2 Info: Beginning Transaction 12:26:05.2 Info: Starting migration of Main DB to 34 12:26:05.2 Info: DeleteTable LanguageProfiles 12:26:05.2 Info: DROP TABLE "LanguageProfiles" 12:26:05.2 Info: => 0.0001941s 12:26:05.2 Info: DeleteColumn Artists LanguageProfileId 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Artists" 12:26:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.2 Info: => 0.0042268s 12:26:05.2 Info: DeleteColumn ImportLists LanguageProfileId 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "ImportLists" 12:26:05.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:05.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:05.2 Info: => 0.0039659s 12:26:05.2 Info: DeleteColumn Blacklist Language 12:26:05.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) 12:26:05.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" 12:26:05.2 Info: DROP TABLE "Blacklist" 12:26:05.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:05.3 Info: => 0.0041079s 12:26:05.3 Info: DeleteColumn History Language 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "History" 12:26:05.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:05.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.3 Info: => 0.0041422s 12:26:05.3 Info: DeleteColumn LyricFiles Language 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "LyricFiles" 12:26:05.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.3 Info: => 0.0040563s 12:26:05.3 Info: DeleteColumn TrackFiles Language 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "TrackFiles" 12:26:05.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.3 Info: => 0.0056441s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:05', 'remove_language_profiles') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 34: remove_language_profiles migrated 12:26:05.3 Info: => 0.0062078s 12:26:05.3 Info: 35: multi_disc_naming_format migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 35 12:26:05.3 Info: AlterTable NamingConfig 12:26:05.3 Info: => 6E-07s 12:26:05.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:05.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:05.3 Info: => 0.0005773s 12:26:05.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:05.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:05.3 Info: => 3.32E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:05', 'multi_disc_naming_format') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 35: multi_disc_naming_format migrated 12:26:05.3 Info: => 0.0004816s 12:26:05.3 Info: 36: add_download_client_priority migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 36 12:26:05.3 Info: AlterTable DownloadClients 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn DownloadClients Priority Int32 12:26:05.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:05.3 Info: => 0.0005599s 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 4.16E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:05', 'add_download_client_priority') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 36: add_download_client_priority migrated 12:26:05.3 Info: => 0.0004739s 12:26:05.3 Info: 37: remove_growl_prowl migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 37 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:05.3 Info: => 3.53E-05s 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:05.3 Info: => 2.65E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:05', 'remove_growl_prowl') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 37: remove_growl_prowl migrated 12:26:05.3 Info: => 0.0004007s 12:26:05.3 Info: 38: remove_plex_hometheatre migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 38 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:05.3 Info: => 3.45E-05s 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:05.3 Info: => 2.5E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:05', 'remove_plex_hometheatre') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 38: remove_plex_hometheatre migrated 12:26:05.3 Info: => 0.0004716s 12:26:05.3 Info: 39: add_root_folder_add_defaults migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 39 12:26:05.3 Info: AlterTable RootFolders 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn RootFolders Name String 12:26:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:05.3 Info: => 0.000591s 12:26:05.3 Info: AlterTable RootFolders 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005476s 12:26:05.3 Info: AlterTable RootFolders 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005381s 12:26:05.3 Info: AlterTable RootFolders 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005427s 12:26:05.3 Info: AlterTable RootFolders 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: CreateColumn RootFolders DefaultTags String 12:26:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:05.3 Info: => 0.0005281s 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 4.53E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:05', 'add_root_folder_add_defaults') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 39: add_root_folder_add_defaults migrated 12:26:05.3 Info: => 0.0004273s 12:26:05.3 Info: 40: task_duration migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 40 12:26:05.3 Info: AlterTable ScheduledTasks 12:26:05.3 Info: => 6E-07s 12:26:05.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:05.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:05.3 Info: => 0.0006448s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:05', 'task_duration') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 40: task_duration migrated 12:26:05.3 Info: => 0.0010991s 12:26:05.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 41 12:26:05.3 Info: AlterTable ReleaseProfiles 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:05.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:05.3 Info: => 0.0005781s 12:26:05.3 Info: AlterTable ReleaseProfiles 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:05.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005482s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:05', 'add_indexer_and_enabled_to_release_profiles') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:05.3 Info: => 0.0009747s 12:26:05.3 Info: 42: remove_album_folders migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 42 12:26:05.3 Info: DeleteColumn Artists AlbumFolder 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Artists" 12:26:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.3 Info: => 0.0043678s 12:26:05.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:05.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:05.3 Info: => 3.31E-05s 12:26:05.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:05.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:05.3 Info: => 2.56E-05s 12:26:05.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:05.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) 12:26:05.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:05.3 Info: DROP TABLE "NamingConfig" 12:26:05.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:05.3 Info: => 0.0036811s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:05', 'remove_album_folders') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 42: remove_album_folders migrated 12:26:05.3 Info: => 0.0041928s 12:26:05.3 Info: 44: add_priority_to_indexers migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 44 12:26:05.3 Info: AlterTable Indexers 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn Indexers Priority Int32 12:26:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:05.3 Info: => 0.0006096s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:05', 'add_priority_to_indexers') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 44: add_priority_to_indexers migrated 12:26:05.3 Info: => 0.0010407s 12:26:05.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 45 12:26:05.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:05.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:05.3 Info: => 0.0001045s 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 3.28E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:05', 'remove_chown_and_folderchmod_config') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:05.3 Info: => 0.0005152s 12:26:05.3 Info: 47: update_notifiarr migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 47 12:26:05.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:05.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:05.3 Info: => 0.0001364s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:05', 'update_notifiarr') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 47: update_notifiarr migrated 12:26:05.3 Info: => 0.0005603s 12:26:05.3 Info: 49: email_multiple_addresses migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 49 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 4.3E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:05', 'email_multiple_addresses') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 49: email_multiple_addresses migrated 12:26:05.3 Info: => 0.0004372s 12:26:05.3 Info: 50: rename_blacklist_to_blocklist migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 50 12:26:05.3 Info: RenameTable Blacklist Blocklist 12:26:05.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:05.3 Info: => 0.0020077s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:05', 'rename_blacklist_to_blocklist') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 50: rename_blacklist_to_blocklist migrated 12:26:05.3 Info: => 0.0024653s 12:26:05.3 Info: 51: cdh_per_downloadclient migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 51 12:26:05.3 Info: AlterTable DownloadClients 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:05.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:05.3 Info: => 0.0005922s 12:26:05.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:05.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:05.3 Info: => 0.0005896s 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 0.0001522s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:05', 'cdh_per_downloadclient') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 51: cdh_per_downloadclient migrated 12:26:05.3 Info: => 0.0004822s 12:26:05.3 Info: 52: download_history migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 52 12:26:05.3 Info: CreateTable DownloadHistory 12:26:05.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) 12:26:05.3 Info: => 0.0001337s 12:26:05.3 Info: CreateIndex DownloadHistory (EventType) 12:26:05.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:05.3 Info: => 9.16E-05s 12:26:05.3 Info: CreateIndex DownloadHistory (ArtistId) 12:26:05.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:05.3 Info: => 8E-05s 12:26:05.3 Info: CreateIndex DownloadHistory (DownloadId) 12:26:05.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:05.3 Info: => 8.17E-05s 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 0.000114s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:05', 'download_history') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 52: download_history migrated 12:26:05.3 Info: => 0.0004745s 12:26:05.3 Info: 53: add_update_history migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 53 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:05', 'add_update_history') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 53: add_update_history migrated 12:26:05.3 Info: => 0.0004764s 12:26:05.3 Info: 54: add_on_update_to_notifications migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 54 12:26:05.3 Info: AlterTable Notifications 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:05.3 Info: => 0.0005887s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:05', 'add_on_update_to_notifications') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 54: add_on_update_to_notifications migrated 12:26:05.3 Info: => 0.0010107s 12:26:05.3 Info: 55: download_client_per_indexer migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 55 12:26:05.3 Info: AlterTable Indexers 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn Indexers DownloadClientId Int32 12:26:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005618s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:05', 'download_client_per_indexer') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 55: download_client_per_indexer migrated 12:26:05.3 Info: => 0.0009866s 12:26:05.3 Info: 56: AddNewItemMonitorType migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 56 12:26:05.3 Info: AlterTable Artists 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn Artists MonitorNewItems Int32 12:26:05.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0006937s 12:26:05.3 Info: AlterTable RootFolders 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005992s 12:26:05.3 Info: AlterTable ImportLists 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0005615s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:05', 'AddNewItemMonitorType') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 56: AddNewItemMonitorType migrated 12:26:05.3 Info: => 0.0010119s 12:26:05.3 Info: 57: ImportListSearch migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 57 12:26:05.3 Info: AlterTable ImportLists 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:05.3 Info: => 0.0005849s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:05', 'ImportListSearch') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 57: ImportListSearch migrated 12:26:05.3 Info: => 0.0009451s 12:26:05.3 Info: 58: ImportListMonitorExisting migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 58 12:26:05.3 Info: AlterTable ImportLists 12:26:05.3 Info: => 5E-07s 12:26:05.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:05.3 Info: => 0.0006291s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:05', 'ImportListMonitorExisting') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 58: ImportListMonitorExisting migrated 12:26:05.3 Info: => 0.0010562s 12:26:05.3 Info: 59: add_indexer_tags migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 59 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:05.3 Info: => 3.66E-05s 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:05.3 Info: => 2.77E-05s 12:26:05.3 Info: AlterTable Indexers 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: CreateColumn Indexers Tags String 12:26:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:05.3 Info: => 0.0005524s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:05', 'add_indexer_tags') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 59: add_indexer_tags migrated 12:26:05.3 Info: => 0.0009256s 12:26:05.3 Info: 60: update_audio_types migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 60 12:26:05.3 Info: PerformDBOperation 12:26:05.3 Info: Performing DB Operation 12:26:05.3 Info: => 5.49E-05s 12:26:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:05', 'update_audio_types') 12:26:05.3 Info: Committing Transaction 12:26:05.3 Info: 60: update_audio_types migrated 12:26:05.3 Info: => 0.0004267s 12:26:05.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:05.3 Info: Beginning Transaction 12:26:05.3 Info: Starting migration of Main DB to 61 12:26:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:05.3 Info: => 3.05E-05s 12:26:05.3 Info: AlterTable AlbumReleases 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "AlbumReleases" 12:26:05.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:05.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:05.3 Info: => 0.0043891s 12:26:05.3 Info: AlterTable Albums 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Albums" 12:26:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.3 Info: => 0.0042172s 12:26:05.3 Info: AlterTable Albums 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Albums" 12:26:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.3 Info: => 0.0043006s 12:26:05.3 Info: AlterTable Albums 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: AlterColumn Albums Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Albums" 12:26:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.3 Info: => 0.0042934s 12:26:05.3 Info: AlterTable Artists 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Artists" 12:26:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.3 Info: => 0.0042706s 12:26:05.3 Info: AlterTable Artists 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn Artists Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Artists" 12:26:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.3 Info: => 0.0048341s 12:26:05.3 Info: AlterTable Blocklist 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Blocklist" 12:26:05.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:05.3 Info: => 0.0037403s 12:26:05.3 Info: AlterTable Blocklist 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Blocklist" 12:26:05.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:05.3 Info: => 0.0037928s 12:26:05.3 Info: AlterTable Commands 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Commands" 12:26:05.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:05.3 Info: => 0.0037055s 12:26:05.3 Info: AlterTable Commands 12:26:05.3 Info: => 3E-07s 12:26:05.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Commands" 12:26:05.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:05.3 Info: => 0.0036783s 12:26:05.3 Info: AlterTable Commands 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.3 Info: DROP TABLE "Commands" 12:26:05.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:05.3 Info: => 0.0041937s 12:26:05.3 Info: AlterTable DownloadClientStatus 12:26:05.3 Info: => 4E-07s 12:26:05.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.4 Info: DROP TABLE "DownloadClientStatus" 12:26:05.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0057297s 12:26:05.4 Info: AlterTable DownloadClientStatus 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.4 Info: DROP TABLE "DownloadClientStatus" 12:26:05.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0038915s 12:26:05.4 Info: AlterTable DownloadClientStatus 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.4 Info: DROP TABLE "DownloadClientStatus" 12:26:05.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0037602s 12:26:05.4 Info: AlterTable DownloadHistory 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "DownloadHistory" 12:26:05.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:05.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:05.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:05.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:05.4 Info: => 0.0041244s 12:26:05.4 Info: AlterTable ExtraFiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "ExtraFiles" 12:26:05.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:05.4 Info: => 0.003676s 12:26:05.4 Info: AlterTable ExtraFiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "ExtraFiles" 12:26:05.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:05.4 Info: => 0.0037765s 12:26:05.4 Info: AlterTable History 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn History Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "History" 12:26:05.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:05.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.4 Info: => 0.0042481s 12:26:05.4 Info: AlterTable ImportListStatus 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.4 Info: DROP TABLE "ImportListStatus" 12:26:05.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0038686s 12:26:05.4 Info: AlterTable ImportListStatus 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.4 Info: DROP TABLE "ImportListStatus" 12:26:05.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0039597s 12:26:05.4 Info: AlterTable ImportListStatus 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.4 Info: DROP TABLE "ImportListStatus" 12:26:05.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0039549s 12:26:05.4 Info: AlterTable IndexerStatus 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.4 Info: DROP TABLE "IndexerStatus" 12:26:05.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0038372s 12:26:05.4 Info: AlterTable IndexerStatus 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.4 Info: DROP TABLE "IndexerStatus" 12:26:05.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0038527s 12:26:05.4 Info: AlterTable IndexerStatus 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.4 Info: DROP TABLE "IndexerStatus" 12:26:05.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.4 Info: => 0.0038615s 12:26:05.4 Info: AlterTable LyricFiles 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "LyricFiles" 12:26:05.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.4 Info: => 0.0037383s 12:26:05.4 Info: AlterTable LyricFiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "LyricFiles" 12:26:05.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.4 Info: => 0.0037621s 12:26:05.4 Info: AlterTable MetadataFiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "MetadataFiles" 12:26:05.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:05.4 Info: => 0.0037156s 12:26:05.4 Info: AlterTable MetadataFiles 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "MetadataFiles" 12:26:05.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:05.4 Info: => 0.0048913s 12:26:05.4 Info: AlterTable PendingReleases 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:05.4 Info: DROP TABLE "PendingReleases" 12:26:05.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:05.4 Info: => 0.003688s 12:26:05.4 Info: AlterTable ScheduledTasks 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:05.4 Info: DROP TABLE "ScheduledTasks" 12:26:05.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.4 Info: => 0.0037932s 12:26:05.4 Info: AlterTable ScheduledTasks 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:05.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) 12:26:05.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:05.4 Info: DROP TABLE "ScheduledTasks" 12:26:05.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.4 Info: => 0.0038533s 12:26:05.4 Info: AlterTable TrackFiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "TrackFiles" 12:26:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.4 Info: => 0.003917s 12:26:05.4 Info: AlterTable TrackFiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.4 Info: DROP TABLE "TrackFiles" 12:26:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.4 Info: => 0.0040561s 12:26:05.4 Info: AlterTable VersionInfo 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:05.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:05.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:05.4 Info: DROP TABLE "VersionInfo" 12:26:05.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:05.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:05.4 Info: => 0.0038847s 12:26:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:05', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:05.4 Info: Committing Transaction 12:26:05.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:05.4 Info: => 0.0046859s 12:26:05.4 Info: 62: add_on_delete_to_notifications migrating 12:26:05.4 Info: Beginning Transaction 12:26:05.4 Info: Starting migration of Main DB to 62 12:26:05.4 Info: AlterTable Notifications 12:26:05.4 Info: => 5E-07s 12:26:05.4 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:05.4 Info: => 0.0005922s 12:26:05.4 Info: AlterTable Notifications 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:05.4 Info: => 0.0005792s 12:26:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:05', 'add_on_delete_to_notifications') 12:26:05.4 Info: Committing Transaction 12:26:05.4 Info: 62: add_on_delete_to_notifications migrated 12:26:05.4 Info: => 0.0010394s 12:26:05.4 Info: 63: add_custom_formats migrating 12:26:05.4 Info: Beginning Transaction 12:26:05.4 Info: Starting migration of Main DB to 63 12:26:05.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:26:05.4 Info: AlterTable DelayProfiles 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:05.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:05.4 Info: => 0.0005728s 12:26:05.4 Info: UpdateData 12:26:05.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:05.4 Info: => 4.14E-05s 12:26:05.4 Info: AlterTable TrackFiles 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:05.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:05.4 Info: => 0.0005575s 12:26:05.4 Info: PerformDBOperation 12:26:05.4 Info: Performing DB Operation 12:26:05.4 Info: => 0.0009822s 12:26:05.4 Info: CreateTable CustomFormats 12:26:05.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) 12:26:05.4 Info: => 0.0001207s 12:26:05.4 Info: CreateIndex CustomFormats (Name) 12:26:05.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:05.4 Info: => 8.45E-05s 12:26:05.4 Info: AlterTable QualityProfiles 12:26:05.4 Info: => 4E-07s 12:26:05.4 Info: CreateColumn QualityProfiles FormatItems String 12:26:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:05.4 Info: => 0.0005888s 12:26:05.4 Info: AlterTable QualityProfiles 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.4 Info: => 0.0005764s 12:26:05.4 Info: AlterTable QualityProfiles 12:26:05.4 Info: => 3E-07s 12:26:05.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.4 Info: => 0.0005938s 12:26:05.4 Info: PerformDBOperation 12:26:05.4 Info: Performing DB Operation 12:26:05.4 Info: => 0.001022s 12:26:05.4 Info: PerformDBOperation 12:26:05.4 Info: Performing DB Operation 12:26:05.4 Info: => 3.14E-05s 12:26:05.4 Info: DeleteColumn ReleaseProfiles Preferred 12:26:05.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) 12:26:05.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:05.5 Info: DROP TABLE "ReleaseProfiles" 12:26:05.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:05.5 Info: => 0.0038157s 12:26:05.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:05.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) 12:26:05.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:05.5 Info: DROP TABLE "ReleaseProfiles" 12:26:05.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:05.5 Info: => 0.0037392s 12:26:05.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:05.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:05.5 Info: => 3.59E-05s 12:26:05.5 Info: AlterTable DelayProfiles 12:26:05.5 Info: => 3E-07s 12:26:05.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:05.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.5 Info: => 0.0005616s 12:26:05.5 Info: AlterTable DelayProfiles 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:05.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:05.5 Info: => 0.0005621s 12:26:05.5 Info: -> 1 Insert operations completed in 00:00:00.0000651 taking an average of 00:00:00.0000651 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:05', 'add_custom_formats') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 63: add_custom_formats migrated 12:26:05.5 Info: => 0.0010524s 12:26:05.5 Debug: Took: 00:00:00.3724772 12:26:05.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:26:05.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:26:05.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151655399222_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:05.5 Info: DatabaseEngineVersionCheck migrating 12:26:05.5 Info: PerformDBOperation 12:26:05.5 Info: Performing DB Operation 12:26:05.5 Info: SQLite 3.47.0 12:26:05.5 Info: => 0.0014909s 12:26:05.5 Info: DatabaseEngineVersionCheck migrated 12:26:05.5 Info: => 0.0014992s 12:26:05.5 Info: VersionMigration migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: CreateTable VersionInfo 12:26:05.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:05.5 Info: => 0.0001593s 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: VersionMigration migrated 12:26:05.5 Info: => 0.0008813s 12:26:05.5 Info: VersionUniqueMigration migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: CreateIndex VersionInfo (Version) 12:26:05.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:05.5 Info: => 0.0001263s 12:26:05.5 Info: AlterTable VersionInfo 12:26:05.5 Info: => 5E-07s 12:26:05.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:05.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:05.5 Info: => 0.0004671s 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: VersionUniqueMigration migrated 12:26:05.5 Info: => 0.0009406s 12:26:05.5 Info: VersionDescriptionMigration migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: AlterTable VersionInfo 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn VersionInfo Description String 12:26:05.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:05.5 Info: => 0.0001978s 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: VersionDescriptionMigration migrated 12:26:05.5 Info: => 0.0005201s 12:26:05.5 Info: 1: InitialSetup migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 1 12:26:05.5 Info: CreateTable Config 12:26:05.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:05.5 Info: => 0.0001319s 12:26:05.5 Info: CreateIndex Config (Key) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:05.5 Info: => 7.5E-05s 12:26:05.5 Info: CreateTable RootFolders 12:26:05.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:05.5 Info: => 8.33E-05s 12:26:05.5 Info: CreateIndex RootFolders (Path) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:05.5 Info: => 7.32E-05s 12:26:05.5 Info: CreateTable Artists 12:26:05.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) 12:26:05.5 Info: => 0.0002133s 12:26:05.5 Info: CreateIndex Artists (ForeignArtistId) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.5 Info: => 7.61E-05s 12:26:05.5 Info: CreateIndex Artists (NameSlug) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.5 Info: => 6.94E-05s 12:26:05.5 Info: CreateIndex Artists (CleanName) 12:26:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.5 Info: => 8.26E-05s 12:26:05.5 Info: CreateIndex Artists (Path) 12:26:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.5 Info: => 6.43E-05s 12:26:05.5 Info: CreateTable Albums 12:26:05.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) 12:26:05.5 Info: => 0.0001641s 12:26:05.5 Info: CreateIndex Albums (ForeignAlbumId) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.5 Info: => 6.81E-05s 12:26:05.5 Info: CreateIndex Albums (MBId) 12:26:05.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.5 Info: => 6.43E-05s 12:26:05.5 Info: CreateIndex Albums (TADBId) 12:26:05.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.5 Info: => 6.42E-05s 12:26:05.5 Info: CreateIndex Albums (TitleSlug) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.5 Info: => 6.42E-05s 12:26:05.5 Info: CreateIndex Albums (CleanTitle) 12:26:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.5 Info: => 6.19E-05s 12:26:05.5 Info: CreateIndex Albums (Path) 12:26:05.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:05.5 Info: => 6.17E-05s 12:26:05.5 Info: CreateTable Tracks 12:26:05.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) 12:26:05.5 Info: => 0.0001175s 12:26:05.5 Info: CreateIndex Tracks (ForeignTrackId) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.5 Info: => 6.78E-05s 12:26:05.5 Info: CreateIndex Tracks (ArtistId) 12:26:05.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:05.5 Info: => 6.91E-05s 12:26:05.5 Info: CreateIndex Tracks (TrackFileId) 12:26:05.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.5 Info: => 7.01E-05s 12:26:05.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:05.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:05.5 Info: => 7.08E-05s 12:26:05.5 Info: CreateTable TrackFiles 12:26:05.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) 12:26:05.5 Info: => 0.0001397s 12:26:05.5 Info: CreateIndex TrackFiles (ArtistId) 12:26:05.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:05.5 Info: => 8.47E-05s 12:26:05.5 Info: CreateIndex TrackFiles (AlbumId) 12:26:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.5 Info: => 7.13E-05s 12:26:05.5 Info: CreateTable History 12:26:05.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) 12:26:05.5 Info: => 0.0001306s 12:26:05.5 Info: CreateIndex History (Date) 12:26:05.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.5 Info: => 7.43E-05s 12:26:05.5 Info: CreateIndex History (EventType) 12:26:05.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.5 Info: => 7E-05s 12:26:05.5 Info: CreateIndex History (DownloadId) 12:26:05.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:05.5 Info: => 6.97E-05s 12:26:05.5 Info: CreateIndex History (AlbumId) 12:26:05.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:05.5 Info: => 9.14E-05s 12:26:05.5 Info: CreateTable Notifications 12:26:05.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) 12:26:05.5 Info: => 0.0001198s 12:26:05.5 Info: CreateTable ScheduledTasks 12:26:05.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:05.5 Info: => 9.89E-05s 12:26:05.5 Info: CreateIndex ScheduledTasks (TypeName) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.5 Info: => 6.98E-05s 12:26:05.5 Info: CreateTable Indexers 12:26:05.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) 12:26:05.5 Info: => 9.43E-05s 12:26:05.5 Info: CreateIndex Indexers (Name) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.5 Info: => 7.48E-05s 12:26:05.5 Info: CreateTable Profiles 12:26:05.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:05.5 Info: => 8.45E-05s 12:26:05.5 Info: CreateIndex Profiles (Name) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:05.5 Info: => 9.4E-05s 12:26:05.5 Info: CreateTable QualityDefinitions 12:26:05.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:05.5 Info: => 0.0001088s 12:26:05.5 Info: CreateIndex QualityDefinitions (Quality) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:05.5 Info: => 7.03E-05s 12:26:05.5 Info: CreateIndex QualityDefinitions (Title) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:05.5 Info: => 9.49E-05s 12:26:05.5 Info: CreateTable NamingConfig 12:26:05.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) 12:26:05.5 Info: => 0.0001131s 12:26:05.5 Info: CreateTable Blacklist 12:26:05.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 '') 12:26:05.5 Info: => 0.0001624s 12:26:05.5 Info: CreateTable Metadata 12:26:05.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) 12:26:05.5 Info: => 9.36E-05s 12:26:05.5 Info: CreateTable MetadataFiles 12:26:05.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) 12:26:05.5 Info: => 0.0001085s 12:26:05.5 Info: CreateTable DownloadClients 12:26:05.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) 12:26:05.5 Info: => 9.67E-05s 12:26:05.5 Info: CreateTable PendingReleases 12:26:05.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 '') 12:26:05.5 Info: => 0.0001034s 12:26:05.5 Info: CreateTable RemotePathMappings 12:26:05.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:05.5 Info: => 9.17E-05s 12:26:05.5 Info: CreateTable Tags 12:26:05.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:05.5 Info: => 8.23E-05s 12:26:05.5 Info: CreateIndex Tags (Label) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:05.5 Info: => 8.17E-05s 12:26:05.5 Info: CreateTable Restrictions 12:26:05.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:05.5 Info: => 8.78E-05s 12:26:05.5 Info: CreateTable DelayProfiles 12:26:05.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) 12:26:05.5 Info: => 0.0001195s 12:26:05.5 Info: CreateTable Users 12:26:05.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:05.5 Info: => 8.66E-05s 12:26:05.5 Info: CreateIndex Users (Identifier) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:05.5 Info: => 8.07E-05s 12:26:05.5 Info: CreateIndex Users (Username) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:05.5 Info: => 7.66E-05s 12:26:05.5 Info: CreateTable Commands 12:26:05.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) 12:26:05.5 Info: => 0.0001119s 12:26:05.5 Info: CreateTable IndexerStatus 12:26:05.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) 12:26:05.5 Info: => 0.0001097s 12:26:05.5 Info: CreateIndex IndexerStatus (ProviderId) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.5 Info: => 0.0001021s 12:26:05.5 Info: CreateTable ExtraFiles 12:26:05.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) 12:26:05.5 Info: => 0.0001202s 12:26:05.5 Info: CreateTable LyricFiles 12:26:05.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) 12:26:05.5 Info: => 0.0001186s 12:26:05.5 Info: CreateTable LanguageProfiles 12:26:05.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:05.5 Info: => 8.58E-05s 12:26:05.5 Info: CreateIndex LanguageProfiles (Name) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:05.5 Info: => 8.24E-05s 12:26:05.5 Info: CreateTable DownloadClientStatus 12:26:05.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) 12:26:05.5 Info: => 9.63E-05s 12:26:05.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.5 Info: => 8.32E-05s 12:26:05.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:05.5 Info: -> 1 Insert operations completed in 00:00:00.0000502 taking an average of 00:00:00.0000502 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:05', 'InitialSetup') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 1: InitialSetup migrated 12:26:05.5 Info: => 0.0009568s 12:26:05.5 Info: 2: add_reason_to_pending_releases migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 2 12:26:05.5 Info: AlterTable PendingReleases 12:26:05.5 Info: => 5E-07s 12:26:05.5 Info: CreateColumn PendingReleases Reason Int32 12:26:05.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:05.5 Info: => 0.0005145s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:05', 'add_reason_to_pending_releases') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 2: add_reason_to_pending_releases migrated 12:26:05.5 Info: => 0.0009389s 12:26:05.5 Info: 3: add_medium_support migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 3 12:26:05.5 Info: AlterTable Albums 12:26:05.5 Info: => 5E-07s 12:26:05.5 Info: CreateColumn Albums Media String 12:26:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:05.5 Info: => 0.0004916s 12:26:05.5 Info: AlterTable Tracks 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn Tracks MediumNumber Int32 12:26:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:05.5 Info: => 0.0004578s 12:26:05.5 Info: AlterTable Tracks 12:26:05.5 Info: => 3E-07s 12:26:05.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:05.5 Info: => 0.0004578s 12:26:05.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:05.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:05.5 Info: => 3.59E-05s 12:26:05.5 Info: DeleteColumn Tracks TrackNumber 12:26:05.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) 12:26:05.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" 12:26:05.5 Info: DROP TABLE "Tracks" 12:26:05.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.5 Info: => 0.0037792s 12:26:05.5 Info: AlterTable Tracks 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn Tracks TrackNumber String 12:26:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:05.5 Info: => 0.0004659s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:05', 'add_medium_support') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 3: add_medium_support migrated 12:26:05.5 Info: => 0.0009647s 12:26:05.5 Info: 4: add_various_qualites_in_profile migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 4 12:26:05.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:05.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:05.5 Info: => 4.14E-05s 12:26:05.5 Info: PerformDBOperation 12:26:05.5 Info: Performing DB Operation 12:26:05.5 Info: => 2.83E-05s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:05', 'add_various_qualites_in_profile') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 4: add_various_qualites_in_profile migrated 12:26:05.5 Info: => 0.0006187s 12:26:05.5 Info: 5: metadata_profiles migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 5 12:26:05.5 Info: CreateTable MetadataProfiles 12:26:05.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:05.5 Info: => 0.0001149s 12:26:05.5 Info: CreateIndex MetadataProfiles (Name) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:05.5 Info: => 8.97E-05s 12:26:05.5 Info: AlterTable Artists 12:26:05.5 Info: => 3E-07s 12:26:05.5 Info: CreateColumn Artists MetadataProfileId Int32 12:26:05.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:05.5 Info: => 0.0005046s 12:26:05.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:05.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) 12:26:05.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" 12:26:05.5 Info: DROP TABLE "Artists" 12:26:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.5 Info: => 0.0039862s 12:26:05.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:05.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) 12:26:05.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" 12:26:05.5 Info: DROP TABLE "Artists" 12:26:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.5 Info: => 0.0038386s 12:26:05.5 Info: AlterTable Albums 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn Albums SecondaryTypes String 12:26:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:05.5 Info: => 0.0004715s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:05', 'metadata_profiles') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 5: metadata_profiles migrated 12:26:05.5 Info: => 0.0009837s 12:26:05.5 Info: 6: separate_automatic_and_interactive_search migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 6 12:26:05.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:05.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) 12:26:05.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:05.5 Info: DROP TABLE "Indexers" 12:26:05.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.5 Info: => 0.0037084s 12:26:05.5 Info: AlterTable Indexers 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:05.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:05.5 Info: => 0.0004674s 12:26:05.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:05.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:05.5 Info: => 3.54E-05s 12:26:05.5 Info: AlterTable Indexers 12:26:05.5 Info: => 3E-07s 12:26:05.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:05.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) 12:26:05.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" 12:26:05.5 Info: DROP TABLE "Indexers" 12:26:05.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.5 Info: => 0.0043354s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:05', 'separate_automatic_and_interactive_search') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 6: separate_automatic_and_interactive_search migrated 12:26:05.5 Info: => 0.0048174s 12:26:05.5 Info: 7: change_album_path_to_relative migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 7 12:26:05.5 Info: DeleteColumn Albums Path 12:26:05.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) 12:26:05.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" 12:26:05.5 Info: DROP TABLE "Albums" 12:26:05.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.5 Info: => 0.0046439s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:05', 'change_album_path_to_relative') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 7: change_album_path_to_relative migrated 12:26:05.5 Info: => 0.0052146s 12:26:05.5 Info: 8: change_quality_size_mb_to_kb migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 8 12:26:05.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 12:26:05.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 12:26:05.5 Info: => 4.31E-05s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:05', 'change_quality_size_mb_to_kb') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 8: change_quality_size_mb_to_kb migrated 12:26:05.5 Info: => 0.0004194s 12:26:05.5 Info: 9: album_releases migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 9 12:26:05.5 Info: AlterTable Albums 12:26:05.5 Info: => 5E-07s 12:26:05.5 Info: CreateColumn Albums Releases String 12:26:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:05.5 Info: => 0.0004961s 12:26:05.5 Info: AlterTable Albums 12:26:05.5 Info: => 4E-07s 12:26:05.5 Info: CreateColumn Albums CurrentRelease String 12:26:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:05.5 Info: => 0.0004717s 12:26:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:05', 'album_releases') 12:26:05.5 Info: Committing Transaction 12:26:05.5 Info: 9: album_releases migrated 12:26:05.5 Info: => 0.0008441s 12:26:05.5 Info: 10: album_releases_fix migrating 12:26:05.5 Info: Beginning Transaction 12:26:05.5 Info: Starting migration of Main DB to 10 12:26:05.5 Info: AlterTable Albums 12:26:05.5 Info: => 6E-07s 12:26:05.5 Info: AlterColumn Albums Releases String 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Albums" 12:26:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.6 Info: => 0.0046378s 12:26:05.6 Info: AlterTable Albums 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: AlterColumn Albums CurrentRelease String 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Albums" 12:26:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.6 Info: => 0.0046537s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:05', 'album_releases_fix') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 10: album_releases_fix migrated 12:26:05.6 Info: => 0.0051466s 12:26:05.6 Info: 11: import_lists migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 11 12:26:05.6 Info: CreateTable ImportLists 12:26:05.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) 12:26:05.6 Info: => 0.00014s 12:26:05.6 Info: CreateIndex ImportLists (Name) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:05.6 Info: => 8.51E-05s 12:26:05.6 Info: CreateTable ImportListStatus 12:26:05.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) 12:26:05.6 Info: => 0.0001105s 12:26:05.6 Info: CreateIndex ImportListStatus (ProviderId) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.6 Info: => 9.29E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:05', 'import_lists') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 11: import_lists migrated 12:26:05.6 Info: => 0.0005448s 12:26:05.6 Info: 12: add_release_status migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 12 12:26:05.6 Info: AlterTable MetadataProfiles 12:26:05.6 Info: => 5E-07s 12:26:05.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:05.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:05.6 Info: => 0.0005607s 12:26:05.6 Info: PerformDBOperation 12:26:05.6 Info: Performing DB Operation 12:26:05.6 Info: => 2.27E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:05', 'add_release_status') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 12: add_release_status migrated 12:26:05.6 Info: => 0.0004745s 12:26:05.6 Info: 13: album_download_notification migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 13 12:26:05.6 Info: AlterTable Notifications 12:26:05.6 Info: => 5E-07s 12:26:05.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0004824s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:05', 'album_download_notification') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 13: album_download_notification migrated 12:26:05.6 Info: => 0.0008612s 12:26:05.6 Info: 14: fix_language_metadata_profiles migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 14 12:26:05.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 12:26:05.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 12:26:05.6 Info: => 0.0001093s 12:26:05.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 12:26:05.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 12:26:05.6 Info: => 7.67E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:05', 'fix_language_metadata_profiles') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 14: fix_language_metadata_profiles migrated 12:26:05.6 Info: => 0.0004247s 12:26:05.6 Info: 15: remove_fanzub migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 15 12:26:05.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:05.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:05.6 Info: => 3.95E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:05', 'remove_fanzub') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 15: remove_fanzub migrated 12:26:05.6 Info: => 0.0003711s 12:26:05.6 Info: 16: update_artist_history_indexes migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 16 12:26:05.6 Info: CreateIndex Albums (ArtistId) 12:26:05.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:05.6 Info: => 0.0001095s 12:26:05.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:05.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:05.6 Info: => 0.0001257s 12:26:05.6 Info: DeleteIndex History (AlbumId) 12:26:05.6 Info: DROP INDEX "IX_History_AlbumId" 12:26:05.6 Info: => 0.0001338s 12:26:05.6 Info: CreateIndex History (AlbumId, Date) 12:26:05.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.6 Info: => 0.0001065s 12:26:05.6 Info: DeleteIndex History (DownloadId) 12:26:05.6 Info: DROP INDEX "IX_History_DownloadId" 12:26:05.6 Info: => 0.0001113s 12:26:05.6 Info: CreateIndex History (DownloadId, Date) 12:26:05.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.6 Info: => 8.39E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:05', 'update_artist_history_indexes') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 16: update_artist_history_indexes migrated 12:26:05.6 Info: => 0.0005125s 12:26:05.6 Info: 17: remove_nma migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 17 12:26:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:05.6 Info: => 5.12E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:05', 'remove_nma') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 17: remove_nma migrated 12:26:05.6 Info: => 0.0003969s 12:26:05.6 Info: 18: album_disambiguation migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 18 12:26:05.6 Info: AlterTable Albums 12:26:05.6 Info: => 6E-07s 12:26:05.6 Info: CreateColumn Albums Disambiguation String 12:26:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:05.6 Info: => 0.00054s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:05', 'album_disambiguation') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 18: album_disambiguation migrated 12:26:05.6 Info: => 0.0009963s 12:26:05.6 Info: 19: add_ape_quality_in_profiles migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 19 12:26:05.6 Info: PerformDBOperation 12:26:05.6 Info: Performing DB Operation 12:26:05.6 Info: => 3.16E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:05', 'add_ape_quality_in_profiles') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 19: add_ape_quality_in_profiles migrated 12:26:05.6 Info: => 0.0003497s 12:26:05.6 Info: 20: remove_pushalot migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 20 12:26:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:05.6 Info: => 0.0001436s 12:26:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:05.6 Info: => 4.53E-05s 12:26:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:05.6 Info: => 3.17E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:05', 'remove_pushalot') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 20: remove_pushalot migrated 12:26:05.6 Info: => 0.0004075s 12:26:05.6 Info: 21: add_custom_filters migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 21 12:26:05.6 Info: CreateTable CustomFilters 12:26:05.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:05.6 Info: => 0.0001109s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:05', 'add_custom_filters') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 21: add_custom_filters migrated 12:26:05.6 Info: => 0.0004824s 12:26:05.6 Info: 22: import_list_tags migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 22 12:26:05.6 Info: AlterTable ImportLists 12:26:05.6 Info: => 5E-07s 12:26:05.6 Info: CreateColumn ImportLists Tags String 12:26:05.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:05.6 Info: => 0.0005139s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:05', 'import_list_tags') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 22: import_list_tags migrated 12:26:05.6 Info: => 0.000948s 12:26:05.6 Info: 23: add_release_groups_etc migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 23 12:26:05.6 Info: CreateTable ArtistMetadata 12:26:05.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) 12:26:05.6 Info: => 0.0001572s 12:26:05.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:05.6 Info: => 0.0001158s 12:26:05.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" 12:26:05.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" 12:26:05.6 Info: => 8.69E-05s 12:26:05.6 Info: AlterTable Artists 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:05.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0005787s 12:26:05.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:05.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:05.6 Info: => 6.77E-05s 12:26:05.6 Info: CreateTable AlbumReleases 12:26:05.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) 12:26:05.6 Info: => 0.0001393s 12:26:05.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:05.6 Info: => 8.6E-05s 12:26:05.6 Info: CreateIndex AlbumReleases (AlbumId) 12:26:05.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:05.6 Info: => 7.95E-05s 12:26:05.6 Info: PerformDBOperation 12:26:05.6 Info: Performing DB Operation 12:26:05.6 Info: => 2.93E-05s 12:26:05.6 Info: AlterTable Albums 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.000529s 12:26:05.6 Info: AlterTable Albums 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:05.6 Info: => 0.0005554s 12:26:05.6 Info: AlterTable Albums 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn Albums Links String 12:26:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:05.6 Info: => 0.0005189s 12:26:05.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:05.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:05.6 Info: => 0.0001058s 12:26:05.6 Info: AlterTable Tracks 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn Tracks ForeignRecordingId String 12:26:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:05.6 Info: => 0.000627s 12:26:05.6 Info: AlterTable Tracks 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.000545s 12:26:05.6 Info: AlterTable Tracks 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.000574s 12:26:05.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:05.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:05.6 Info: => 0.0061723s 12:26:05.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:05.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:05.6 Info: => 5.97E-05s 12:26:05.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Artists" 12:26:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.6 Info: => 0.0041663s 12:26:05.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Albums" 12:26:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.6 Info: => 0.0042422s 12:26:05.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Tracks" 12:26:05.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.6 Info: => 0.0038043s 12:26:05.6 Info: DeleteColumn TrackFiles ArtistId 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "TrackFiles" 12:26:05.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.6 Info: => 0.0040728s 12:26:05.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:05.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.6 Info: => 7.75E-05s 12:26:05.6 Info: CreateIndex Artists (Monitored) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.6 Info: => 7.48E-05s 12:26:05.6 Info: CreateIndex Albums (ArtistMetadataId) 12:26:05.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.6 Info: => 7.2E-05s 12:26:05.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:05.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:05.6 Info: => 7.08E-05s 12:26:05.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:05.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:05.6 Info: => 6.96E-05s 12:26:05.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:05.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:05.6 Info: => 6.99E-05s 12:26:05.6 Info: UpdateData 12:26:05.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:05.6 Info: => 3.7E-05s 12:26:05.6 Info: UpdateData 12:26:05.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:05.6 Info: => 3.01E-05s 12:26:05.6 Info: UpdateData 12:26:05.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:05.6 Info: => 3.39E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:05', 'add_release_groups_etc') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 23: add_release_groups_etc migrated 12:26:05.6 Info: => 0.0006172s 12:26:05.6 Info: 24: NewMediaInfoFormat migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 24 12:26:05.6 Info: UpdateData 12:26:05.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:05.6 Info: => 3.84E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:05', 'NewMediaInfoFormat') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 24: NewMediaInfoFormat migrated 12:26:05.6 Info: => 0.0004552s 12:26:05.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 25 12:26:05.6 Info: RenameTable Restrictions ReleaseProfiles 12:26:05.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:05.6 Info: => 0.001857s 12:26:05.6 Info: AlterTable ReleaseProfiles 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:05.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:05.6 Info: => 0.0005189s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:05', 'rename_restrictions_to_release_profiles') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:05.6 Info: => 0.0009612s 12:26:05.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 26 12:26:05.6 Info: RenameTable Profiles QualityProfiles 12:26:05.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:05.6 Info: => 0.0019179s 12:26:05.6 Info: AlterTable QualityProfiles 12:26:05.6 Info: => 5E-07s 12:26:05.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:05.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:05.6 Info: => 0.0005181s 12:26:05.6 Info: AlterTable LanguageProfiles 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:05.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:05.6 Info: => 0.0005239s 12:26:05.6 Info: UpdateData 12:26:05.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:05.6 Info: => 3.38E-05s 12:26:05.6 Info: UpdateData 12:26:05.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:05.6 Info: => 2.55E-05s 12:26:05.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Artists" 12:26:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.6 Info: => 0.0041044s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:05', 'rename_quality_profiles_add_upgrade_allowed') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:05.6 Info: => 0.0046217s 12:26:05.6 Info: 27: add_import_exclusions migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 27 12:26:05.6 Info: CreateTable ImportListExclusions 12:26:05.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:05.6 Info: => 0.0001032s 12:26:05.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:05.6 Info: => 8.24E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:05', 'add_import_exclusions') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 27: add_import_exclusions migrated 12:26:05.6 Info: => 0.0005229s 12:26:05.6 Info: 28: clean_artist_metadata_table migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 28 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001302s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001148s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001114s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001111s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001101s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001085s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:05', 'clean_artist_metadata_table') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 28: clean_artist_metadata_table migrated 12:26:05.6 Info: => 0.000466s 12:26:05.6 Info: 29: health_issue_notification migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 29 12:26:05.6 Info: AlterTable Notifications 12:26:05.6 Info: => 6E-07s 12:26:05.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0005323s 12:26:05.6 Info: AlterTable Notifications 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0005402s 12:26:05.6 Info: AlterTable Notifications 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0005504s 12:26:05.6 Info: AlterTable Notifications 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0005193s 12:26:05.6 Info: AlterTable Notifications 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:05.6 Info: => 0.0005271s 12:26:05.6 Info: DeleteColumn Notifications OnDownload 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Notifications" 12:26:05.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:05.6 Info: => 0.0037411s 12:26:05.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Notifications" 12:26:05.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:05.6 Info: => 0.003707s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:05', 'health_issue_notification') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 29: health_issue_notification migrated 12:26:05.6 Info: => 0.004192s 12:26:05.6 Info: 30: add_mediafilerepository_mtime migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 30 12:26:05.6 Info: AlterTable TrackFiles 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn TrackFiles Modified DateTime 12:26:05.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:05.6 Info: => 0.0005711s 12:26:05.6 Info: AlterTable TrackFiles 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn TrackFiles Path String 12:26:05.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:05.6 Info: => 0.0005154s 12:26:05.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:05.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:05.6 Info: => 2.83E-05s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001144s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001257s 12:26:05.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) 12:26:05.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) 12:26:05.6 Info: => 0.0001303s 12:26:05.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") 12:26:05.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") 12:26:05.6 Info: => 6.56E-05s 12:26:05.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:05.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:05.6 Info: => 4.56E-05s 12:26:05.6 Info: AlterTable TrackFiles 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: AlterColumn TrackFiles Path String 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "TrackFiles" 12:26:05.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.6 Info: => 0.0037133s 12:26:05.6 Info: CreateIndex TrackFiles (Path) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.6 Info: => 7.9E-05s 12:26:05.6 Info: DeleteColumn TrackFiles RelativePath 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "TrackFiles" 12:26:05.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.6 Info: => 0.0038397s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:05', 'add_mediafilerepository_mtime') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 30: add_mediafilerepository_mtime migrated 12:26:05.6 Info: => 0.0043056s 12:26:05.6 Info: 31: add_artistmetadataid_constraint migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 31 12:26:05.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") 12:26:05.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") 12:26:05.6 Info: => 7.78E-05s 12:26:05.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:05.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:05.6 Info: => 0.0001389s 12:26:05.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Artists" 12:26:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.6 Info: => 0.0040835s 12:26:05.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.6 Info: => 7.41E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:05', 'add_artistmetadataid_constraint') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 31: add_artistmetadataid_constraint migrated 12:26:05.6 Info: => 0.0005555s 12:26:05.6 Info: 32: old_ids_and_artist_alias migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 32 12:26:05.6 Info: AlterTable ArtistMetadata 12:26:05.6 Info: => 5E-07s 12:26:05.6 Info: CreateColumn ArtistMetadata Aliases String 12:26:05.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:05.6 Info: => 0.0005228s 12:26:05.6 Info: AlterTable ArtistMetadata 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:05.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.6 Info: => 0.000511s 12:26:05.6 Info: AlterTable Albums 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.6 Info: => 0.0005405s 12:26:05.6 Info: AlterTable AlbumReleases 12:26:05.6 Info: => 3E-07s 12:26:05.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:05.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.6 Info: => 0.0005264s 12:26:05.6 Info: AlterTable Tracks 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.6 Info: => 0.0005333s 12:26:05.6 Info: AlterTable Tracks 12:26:05.6 Info: => 4E-07s 12:26:05.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:05.6 Info: => 0.0005239s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:05', 'old_ids_and_artist_alias') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 32: old_ids_and_artist_alias migrated 12:26:05.6 Info: => 0.000969s 12:26:05.6 Info: 33: download_propers_config migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 33 12:26:05.6 Info: PerformDBOperation 12:26:05.6 Info: Performing DB Operation 12:26:05.6 Info: => 2.49E-05s 12:26:05.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:05.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:05.6 Info: => 2.61E-05s 12:26:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:05', 'download_propers_config') 12:26:05.6 Info: Committing Transaction 12:26:05.6 Info: 33: download_propers_config migrated 12:26:05.6 Info: => 0.0004148s 12:26:05.6 Info: 34: remove_language_profiles migrating 12:26:05.6 Info: Beginning Transaction 12:26:05.6 Info: Starting migration of Main DB to 34 12:26:05.6 Info: DeleteTable LanguageProfiles 12:26:05.6 Info: DROP TABLE "LanguageProfiles" 12:26:05.6 Info: => 0.0001739s 12:26:05.6 Info: DeleteColumn Artists LanguageProfileId 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "Artists" 12:26:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.6 Info: => 0.0043275s 12:26:05.6 Info: DeleteColumn ImportLists LanguageProfileId 12:26:05.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) 12:26:05.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" 12:26:05.6 Info: DROP TABLE "ImportLists" 12:26:05.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:05.7 Info: => 0.0038647s 12:26:05.7 Info: DeleteColumn Blacklist Language 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Blacklist" 12:26:05.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:05.7 Info: => 0.0041522s 12:26:05.7 Info: DeleteColumn History Language 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "History" 12:26:05.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:05.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.7 Info: => 0.0041727s 12:26:05.7 Info: DeleteColumn LyricFiles Language 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "LyricFiles" 12:26:05.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.7 Info: => 0.003521s 12:26:05.7 Info: DeleteColumn TrackFiles Language 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "TrackFiles" 12:26:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.7 Info: => 0.005622s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:05', 'remove_language_profiles') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 34: remove_language_profiles migrated 12:26:05.7 Info: => 0.0062302s 12:26:05.7 Info: 35: multi_disc_naming_format migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 35 12:26:05.7 Info: AlterTable NamingConfig 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:05.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:05.7 Info: => 0.0005908s 12:26:05.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:05.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:05.7 Info: => 3.62E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:05', 'multi_disc_naming_format') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 35: multi_disc_naming_format migrated 12:26:05.7 Info: => 0.0004722s 12:26:05.7 Info: 36: add_download_client_priority migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 36 12:26:05.7 Info: AlterTable DownloadClients 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn DownloadClients Priority Int32 12:26:05.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:05.7 Info: => 0.0005565s 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 6.27E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:05', 'add_download_client_priority') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 36: add_download_client_priority migrated 12:26:05.7 Info: => 0.0004877s 12:26:05.7 Info: 37: remove_growl_prowl migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 37 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:05.7 Info: => 3.57E-05s 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:05.7 Info: => 2.6E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:05', 'remove_growl_prowl') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 37: remove_growl_prowl migrated 12:26:05.7 Info: => 0.0004348s 12:26:05.7 Info: 38: remove_plex_hometheatre migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 38 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:05.7 Info: => 3.4E-05s 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:05.7 Info: => 2.54E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:05', 'remove_plex_hometheatre') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 38: remove_plex_hometheatre migrated 12:26:05.7 Info: => 0.0003603s 12:26:05.7 Info: 39: add_root_folder_add_defaults migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 39 12:26:05.7 Info: AlterTable RootFolders 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn RootFolders Name String 12:26:05.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:05.7 Info: => 0.0006186s 12:26:05.7 Info: AlterTable RootFolders 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:05.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0005349s 12:26:05.7 Info: AlterTable RootFolders 12:26:05.7 Info: => 3E-07s 12:26:05.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:05.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0005385s 12:26:05.7 Info: AlterTable RootFolders 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:05.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0005487s 12:26:05.7 Info: AlterTable RootFolders 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: CreateColumn RootFolders DefaultTags String 12:26:05.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:05.7 Info: => 0.0005614s 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 4.38E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:05', 'add_root_folder_add_defaults') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 39: add_root_folder_add_defaults migrated 12:26:05.7 Info: => 0.0004242s 12:26:05.7 Info: 40: task_duration migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 40 12:26:05.7 Info: AlterTable ScheduledTasks 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:05.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:05.7 Info: => 0.0006217s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:05', 'task_duration') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 40: task_duration migrated 12:26:05.7 Info: => 0.0010598s 12:26:05.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 41 12:26:05.7 Info: AlterTable ReleaseProfiles 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:05.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:05.7 Info: => 0.0005753s 12:26:05.7 Info: AlterTable ReleaseProfiles 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:05.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0005471s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:05', 'add_indexer_and_enabled_to_release_profiles') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:05.7 Info: => 0.0009773s 12:26:05.7 Info: 42: remove_album_folders migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 42 12:26:05.7 Info: DeleteColumn Artists AlbumFolder 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Artists" 12:26:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.7 Info: => 0.0042308s 12:26:05.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:05.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:05.7 Info: => 3.23E-05s 12:26:05.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:05.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:05.7 Info: => 3.77E-05s 12:26:05.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:05.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) 12:26:05.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:05.7 Info: DROP TABLE "NamingConfig" 12:26:05.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:05.7 Info: => 0.0041198s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:05', 'remove_album_folders') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 42: remove_album_folders migrated 12:26:05.7 Info: => 0.0046394s 12:26:05.7 Info: 44: add_priority_to_indexers migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 44 12:26:05.7 Info: AlterTable Indexers 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn Indexers Priority Int32 12:26:05.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:05.7 Info: => 0.0005809s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:05', 'add_priority_to_indexers') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 44: add_priority_to_indexers migrated 12:26:05.7 Info: => 0.0009437s 12:26:05.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 45 12:26:05.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:05.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:05.7 Info: => 0.0001194s 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 2.24E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:05', 'remove_chown_and_folderchmod_config') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:05.7 Info: => 0.0003685s 12:26:05.7 Info: 47: update_notifiarr migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 47 12:26:05.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:05.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:05.7 Info: => 6.55E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:05', 'update_notifiarr') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 47: update_notifiarr migrated 12:26:05.7 Info: => 0.0003978s 12:26:05.7 Info: 49: email_multiple_addresses migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 49 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 4.39E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:05', 'email_multiple_addresses') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 49: email_multiple_addresses migrated 12:26:05.7 Info: => 0.0003657s 12:26:05.7 Info: 50: rename_blacklist_to_blocklist migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 50 12:26:05.7 Info: RenameTable Blacklist Blocklist 12:26:05.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:05.7 Info: => 0.0021081s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:05', 'rename_blacklist_to_blocklist') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 50: rename_blacklist_to_blocklist migrated 12:26:05.7 Info: => 0.0025635s 12:26:05.7 Info: 51: cdh_per_downloadclient migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 51 12:26:05.7 Info: AlterTable DownloadClients 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:05.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:05.7 Info: => 0.0006029s 12:26:05.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:05.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:05.7 Info: => 0.0005558s 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 0.0001552s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:05', 'cdh_per_downloadclient') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 51: cdh_per_downloadclient migrated 12:26:05.7 Info: => 0.0005695s 12:26:05.7 Info: 52: download_history migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 52 12:26:05.7 Info: CreateTable DownloadHistory 12:26:05.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) 12:26:05.7 Info: => 0.0001262s 12:26:05.7 Info: CreateIndex DownloadHistory (EventType) 12:26:05.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:05.7 Info: => 8.55E-05s 12:26:05.7 Info: CreateIndex DownloadHistory (ArtistId) 12:26:05.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:05.7 Info: => 7.53E-05s 12:26:05.7 Info: CreateIndex DownloadHistory (DownloadId) 12:26:05.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:05.7 Info: => 7.58E-05s 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 0.0001104s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:05', 'download_history') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 52: download_history migrated 12:26:05.7 Info: => 0.0005027s 12:26:05.7 Info: 53: add_update_history migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 53 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:05', 'add_update_history') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 53: add_update_history migrated 12:26:05.7 Info: => 0.0004051s 12:26:05.7 Info: 54: add_on_update_to_notifications migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 54 12:26:05.7 Info: AlterTable Notifications 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:05.7 Info: => 0.0006482s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:05', 'add_on_update_to_notifications') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 54: add_on_update_to_notifications migrated 12:26:05.7 Info: => 0.0010228s 12:26:05.7 Info: 55: download_client_per_indexer migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 55 12:26:05.7 Info: AlterTable Indexers 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn Indexers DownloadClientId Int32 12:26:05.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.000592s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:05', 'download_client_per_indexer') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 55: download_client_per_indexer migrated 12:26:05.7 Info: => 0.0010265s 12:26:05.7 Info: 56: AddNewItemMonitorType migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 56 12:26:05.7 Info: AlterTable Artists 12:26:05.7 Info: => 6E-07s 12:26:05.7 Info: CreateColumn Artists MonitorNewItems Int32 12:26:05.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0006822s 12:26:05.7 Info: AlterTable RootFolders 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:05.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0005907s 12:26:05.7 Info: AlterTable ImportLists 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:05.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0005804s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:05', 'AddNewItemMonitorType') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 56: AddNewItemMonitorType migrated 12:26:05.7 Info: => 0.0010352s 12:26:05.7 Info: 57: ImportListSearch migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 57 12:26:05.7 Info: AlterTable ImportLists 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:05.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:05.7 Info: => 0.0006282s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:05', 'ImportListSearch') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 57: ImportListSearch migrated 12:26:05.7 Info: => 0.0010743s 12:26:05.7 Info: 58: ImportListMonitorExisting migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 58 12:26:05.7 Info: AlterTable ImportLists 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:05.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:05.7 Info: => 0.0006291s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:05', 'ImportListMonitorExisting') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 58: ImportListMonitorExisting migrated 12:26:05.7 Info: => 0.0010661s 12:26:05.7 Info: 59: add_indexer_tags migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 59 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:05.7 Info: => 3.65E-05s 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:05.7 Info: => 2.74E-05s 12:26:05.7 Info: AlterTable Indexers 12:26:05.7 Info: => 3E-07s 12:26:05.7 Info: CreateColumn Indexers Tags String 12:26:05.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:05.7 Info: => 0.0006324s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:05', 'add_indexer_tags') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 59: add_indexer_tags migrated 12:26:05.7 Info: => 0.0009597s 12:26:05.7 Info: 60: update_audio_types migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 60 12:26:05.7 Info: PerformDBOperation 12:26:05.7 Info: Performing DB Operation 12:26:05.7 Info: => 4.09E-05s 12:26:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:05', 'update_audio_types') 12:26:05.7 Info: Committing Transaction 12:26:05.7 Info: 60: update_audio_types migrated 12:26:05.7 Info: => 0.0003673s 12:26:05.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:05.7 Info: Beginning Transaction 12:26:05.7 Info: Starting migration of Main DB to 61 12:26:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:05.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:05.7 Info: => 3.28E-05s 12:26:05.7 Info: AlterTable AlbumReleases 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "AlbumReleases" 12:26:05.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:05.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:05.7 Info: => 0.0043631s 12:26:05.7 Info: AlterTable Albums 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Albums" 12:26:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.7 Info: => 0.0041959s 12:26:05.7 Info: AlterTable Albums 12:26:05.7 Info: => 3E-07s 12:26:05.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Albums" 12:26:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.7 Info: => 0.0042685s 12:26:05.7 Info: AlterTable Albums 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn Albums Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Albums" 12:26:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:05.7 Info: => 0.0046519s 12:26:05.7 Info: AlterTable Artists 12:26:05.7 Info: => 3E-07s 12:26:05.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Artists" 12:26:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.7 Info: => 0.0042394s 12:26:05.7 Info: AlterTable Artists 12:26:05.7 Info: => 3E-07s 12:26:05.7 Info: AlterColumn Artists Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Artists" 12:26:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:05.7 Info: => 0.004804s 12:26:05.7 Info: AlterTable Blocklist 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Blocklist" 12:26:05.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:05.7 Info: => 0.0038397s 12:26:05.7 Info: AlterTable Blocklist 12:26:05.7 Info: => 5E-07s 12:26:05.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Blocklist" 12:26:05.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:05.7 Info: => 0.0037566s 12:26:05.7 Info: AlterTable Commands 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Commands" 12:26:05.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:05.7 Info: => 0.0037039s 12:26:05.7 Info: AlterTable Commands 12:26:05.7 Info: => 3E-07s 12:26:05.7 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Commands" 12:26:05.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:05.7 Info: => 0.0037139s 12:26:05.7 Info: AlterTable Commands 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.7 Info: DROP TABLE "Commands" 12:26:05.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:05.7 Info: => 0.0037132s 12:26:05.7 Info: AlterTable DownloadClientStatus 12:26:05.7 Info: => 4E-07s 12:26:05.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.8 Info: DROP TABLE "DownloadClientStatus" 12:26:05.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0051048s 12:26:05.8 Info: AlterTable DownloadClientStatus 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.8 Info: DROP TABLE "DownloadClientStatus" 12:26:05.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0038053s 12:26:05.8 Info: AlterTable DownloadClientStatus 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:05.8 Info: DROP TABLE "DownloadClientStatus" 12:26:05.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0037768s 12:26:05.8 Info: AlterTable DownloadHistory 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "DownloadHistory" 12:26:05.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:05.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:05.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:05.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:05.8 Info: => 0.0041588s 12:26:05.8 Info: AlterTable ExtraFiles 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "ExtraFiles" 12:26:05.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:05.8 Info: => 0.0036277s 12:26:05.8 Info: AlterTable ExtraFiles 12:26:05.8 Info: => 5E-07s 12:26:05.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "ExtraFiles" 12:26:05.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:05.8 Info: => 0.0036857s 12:26:05.8 Info: AlterTable History 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn History Date DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "History" 12:26:05.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:05.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:05.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:05.8 Info: => 0.0044219s 12:26:05.8 Info: AlterTable ImportListStatus 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.8 Info: DROP TABLE "ImportListStatus" 12:26:05.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0038982s 12:26:05.8 Info: AlterTable ImportListStatus 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.8 Info: DROP TABLE "ImportListStatus" 12:26:05.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.003826s 12:26:05.8 Info: AlterTable ImportListStatus 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:05.8 Info: DROP TABLE "ImportListStatus" 12:26:05.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0038273s 12:26:05.8 Info: AlterTable IndexerStatus 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.8 Info: DROP TABLE "IndexerStatus" 12:26:05.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0037819s 12:26:05.8 Info: AlterTable IndexerStatus 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.8 Info: DROP TABLE "IndexerStatus" 12:26:05.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0037756s 12:26:05.8 Info: AlterTable IndexerStatus 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:05.8 Info: DROP TABLE "IndexerStatus" 12:26:05.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.8 Info: => 0.0037318s 12:26:05.8 Info: AlterTable LyricFiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "LyricFiles" 12:26:05.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.8 Info: => 0.0035548s 12:26:05.8 Info: AlterTable LyricFiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "LyricFiles" 12:26:05.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:05.8 Info: => 0.0036146s 12:26:05.8 Info: AlterTable MetadataFiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "MetadataFiles" 12:26:05.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:05.8 Info: => 0.0036378s 12:26:05.8 Info: AlterTable MetadataFiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "MetadataFiles" 12:26:05.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:05.8 Info: => 0.0048244s 12:26:05.8 Info: AlterTable PendingReleases 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:05.8 Info: DROP TABLE "PendingReleases" 12:26:05.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:05.8 Info: => 0.0035843s 12:26:05.8 Info: AlterTable ScheduledTasks 12:26:05.8 Info: => 5E-07s 12:26:05.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:05.8 Info: DROP TABLE "ScheduledTasks" 12:26:05.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.8 Info: => 0.003764s 12:26:05.8 Info: AlterTable ScheduledTasks 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:05.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) 12:26:05.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:05.8 Info: DROP TABLE "ScheduledTasks" 12:26:05.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.8 Info: => 0.0036961s 12:26:05.8 Info: AlterTable TrackFiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "TrackFiles" 12:26:05.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.8 Info: => 0.0039013s 12:26:05.8 Info: AlterTable TrackFiles 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:05.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) 12:26:05.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" 12:26:05.8 Info: DROP TABLE "TrackFiles" 12:26:05.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:05.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:05.8 Info: => 0.0038479s 12:26:05.8 Info: AlterTable VersionInfo 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:05.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:05.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:05.8 Info: DROP TABLE "VersionInfo" 12:26:05.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:05.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:05.8 Info: => 0.0036894s 12:26:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:05', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:05.8 Info: Committing Transaction 12:26:05.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:05.8 Info: => 0.0050736s 12:26:05.8 Info: 62: add_on_delete_to_notifications migrating 12:26:05.8 Info: Beginning Transaction 12:26:05.8 Info: Starting migration of Main DB to 62 12:26:05.8 Info: AlterTable Notifications 12:26:05.8 Info: => 5E-07s 12:26:05.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:05.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:05.8 Info: => 0.0005824s 12:26:05.8 Info: AlterTable Notifications 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:05.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:05.8 Info: => 0.000568s 12:26:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:05', 'add_on_delete_to_notifications') 12:26:05.8 Info: Committing Transaction 12:26:05.8 Info: 62: add_on_delete_to_notifications migrated 12:26:05.8 Info: => 0.0010062s 12:26:05.8 Info: 63: add_custom_formats migrating 12:26:05.8 Info: Beginning Transaction 12:26:05.8 Info: Starting migration of Main DB to 63 12:26:05.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}') 12:26:05.8 Info: AlterTable DelayProfiles 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:05.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:05.8 Info: => 0.0005623s 12:26:05.8 Info: UpdateData 12:26:05.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:05.8 Info: => 4.05E-05s 12:26:05.8 Info: AlterTable TrackFiles 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:05.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:05.8 Info: => 0.0005427s 12:26:05.8 Info: PerformDBOperation 12:26:05.8 Info: Performing DB Operation 12:26:05.8 Info: => 2.39E-05s 12:26:05.8 Info: CreateTable CustomFormats 12:26:05.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) 12:26:05.8 Info: => 0.0001093s 12:26:05.8 Info: CreateIndex CustomFormats (Name) 12:26:05.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:05.8 Info: => 8.05E-05s 12:26:05.8 Info: AlterTable QualityProfiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: CreateColumn QualityProfiles FormatItems String 12:26:05.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:05.8 Info: => 0.0005686s 12:26:05.8 Info: AlterTable QualityProfiles 12:26:05.8 Info: => 3E-07s 12:26:05.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:05.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.8 Info: => 0.0005559s 12:26:05.8 Info: AlterTable QualityProfiles 12:26:05.8 Info: => 4E-07s 12:26:05.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:05.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.8 Info: => 0.0005692s 12:26:05.8 Info: PerformDBOperation 12:26:05.8 Info: Performing DB Operation 12:26:05.8 Info: => 5.31E-05s 12:26:05.8 Info: PerformDBOperation 12:26:05.8 Info: Performing DB Operation 12:26:05.8 Info: => 0.0009586s 12:26:05.8 Info: DeleteColumn ReleaseProfiles Preferred 12:26:05.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) 12:26:05.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:05.9 Info: DROP TABLE "ReleaseProfiles" 12:26:05.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:05.9 Info: => 0.0037503s 12:26:05.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:05.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) 12:26:05.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:05.9 Info: DROP TABLE "ReleaseProfiles" 12:26:05.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:05.9 Info: => 0.0037037s 12:26:05.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:05.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:05.9 Info: => 3.51E-05s 12:26:05.9 Info: AlterTable DelayProfiles 12:26:05.9 Info: => 3E-07s 12:26:05.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:05.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:05.9 Info: => 0.0005785s 12:26:05.9 Info: AlterTable DelayProfiles 12:26:05.9 Info: => 4E-07s 12:26:05.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:05.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:05.9 Info: => 0.0005654s 12:26:05.9 Info: -> 1 Insert operations completed in 00:00:00.0000571 taking an average of 00:00:00.0000571 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:05', 'add_custom_formats') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 63: add_custom_formats migrated 12:26:05.9 Info: => 0.0010769s 12:26:05.9 Debug: Took: 00:00:00.3687487 12:26:05.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:26:05.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:26:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151659402757_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:05.9 Info: DatabaseEngineVersionCheck migrating 12:26:05.9 Info: PerformDBOperation 12:26:05.9 Info: Performing DB Operation 12:26:05.9 Info: SQLite 3.47.0 12:26:05.9 Info: => 0.0013805s 12:26:05.9 Info: DatabaseEngineVersionCheck migrated 12:26:05.9 Info: => 0.0013892s 12:26:05.9 Info: VersionMigration migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: CreateTable VersionInfo 12:26:05.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:05.9 Info: => 0.0001583s 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: VersionMigration migrated 12:26:05.9 Info: => 0.000781s 12:26:05.9 Info: VersionUniqueMigration migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: CreateIndex VersionInfo (Version) 12:26:05.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:05.9 Info: => 0.000116s 12:26:05.9 Info: AlterTable VersionInfo 12:26:05.9 Info: => 4E-07s 12:26:05.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:05.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:05.9 Info: => 0.000485s 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: VersionUniqueMigration migrated 12:26:05.9 Info: => 0.0007863s 12:26:05.9 Info: VersionDescriptionMigration migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: AlterTable VersionInfo 12:26:05.9 Info: => 5E-07s 12:26:05.9 Info: CreateColumn VersionInfo Description String 12:26:05.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:05.9 Info: => 0.0001907s 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: VersionDescriptionMigration migrated 12:26:05.9 Info: => 0.0004566s 12:26:05.9 Info: 1: InitialSetup migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 1 12:26:05.9 Info: CreateTable Config 12:26:05.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:05.9 Info: => 0.0001286s 12:26:05.9 Info: CreateIndex Config (Key) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:05.9 Info: => 7.26E-05s 12:26:05.9 Info: CreateTable RootFolders 12:26:05.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:05.9 Info: => 8.01E-05s 12:26:05.9 Info: CreateIndex RootFolders (Path) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:05.9 Info: => 6.9E-05s 12:26:05.9 Info: CreateTable Artists 12:26:05.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) 12:26:05.9 Info: => 0.0001875s 12:26:05.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.9 Info: => 7.24E-05s 12:26:05.9 Info: CreateIndex Artists (NameSlug) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.9 Info: => 6.61E-05s 12:26:05.9 Info: CreateIndex Artists (CleanName) 12:26:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.9 Info: => 6.39E-05s 12:26:05.9 Info: CreateIndex Artists (Path) 12:26:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.9 Info: => 6.26E-05s 12:26:05.9 Info: CreateTable Albums 12:26:05.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) 12:26:05.9 Info: => 0.0001844s 12:26:05.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.9 Info: => 7.32E-05s 12:26:05.9 Info: CreateIndex Albums (MBId) 12:26:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.9 Info: => 6.7E-05s 12:26:05.9 Info: CreateIndex Albums (TADBId) 12:26:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.9 Info: => 7.85E-05s 12:26:05.9 Info: CreateIndex Albums (TitleSlug) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.9 Info: => 6.41E-05s 12:26:05.9 Info: CreateIndex Albums (CleanTitle) 12:26:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.9 Info: => 6.27E-05s 12:26:05.9 Info: CreateIndex Albums (Path) 12:26:05.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:05.9 Info: => 6.09E-05s 12:26:05.9 Info: CreateTable Tracks 12:26:05.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) 12:26:05.9 Info: => 0.0001191s 12:26:05.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.9 Info: => 6.75E-05s 12:26:05.9 Info: CreateIndex Tracks (ArtistId) 12:26:05.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:05.9 Info: => 6.96E-05s 12:26:05.9 Info: CreateIndex Tracks (TrackFileId) 12:26:05.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.9 Info: => 6.97E-05s 12:26:05.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:05.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:05.9 Info: => 7.1E-05s 12:26:05.9 Info: CreateTable TrackFiles 12:26:05.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) 12:26:05.9 Info: => 0.0001389s 12:26:05.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:05.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:05.9 Info: => 9.45E-05s 12:26:05.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:05.9 Info: => 7.77E-05s 12:26:05.9 Info: CreateTable History 12:26:05.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) 12:26:05.9 Info: => 0.0001301s 12:26:05.9 Info: CreateIndex History (Date) 12:26:05.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:05.9 Info: => 7.44E-05s 12:26:05.9 Info: CreateIndex History (EventType) 12:26:05.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:05.9 Info: => 7.04E-05s 12:26:05.9 Info: CreateIndex History (DownloadId) 12:26:05.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:05.9 Info: => 7.01E-05s 12:26:05.9 Info: CreateIndex History (AlbumId) 12:26:05.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:05.9 Info: => 6.97E-05s 12:26:05.9 Info: CreateTable Notifications 12:26:05.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) 12:26:05.9 Info: => 0.0001082s 12:26:05.9 Info: CreateTable ScheduledTasks 12:26:05.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:05.9 Info: => 0.0001042s 12:26:05.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:05.9 Info: => 7.07E-05s 12:26:05.9 Info: CreateTable Indexers 12:26:05.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) 12:26:05.9 Info: => 9.38E-05s 12:26:05.9 Info: CreateIndex Indexers (Name) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.9 Info: => 7.66E-05s 12:26:05.9 Info: CreateTable Profiles 12:26:05.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:05.9 Info: => 8.59E-05s 12:26:05.9 Info: CreateIndex Profiles (Name) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:05.9 Info: => 7.4E-05s 12:26:05.9 Info: CreateTable QualityDefinitions 12:26:05.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:05.9 Info: => 0.0001192s 12:26:05.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:05.9 Info: => 8.65E-05s 12:26:05.9 Info: CreateIndex QualityDefinitions (Title) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:05.9 Info: => 7.34E-05s 12:26:05.9 Info: CreateTable NamingConfig 12:26:05.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) 12:26:05.9 Info: => 0.0001076s 12:26:05.9 Info: CreateTable Blacklist 12:26:05.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 '') 12:26:05.9 Info: => 0.0001386s 12:26:05.9 Info: CreateTable Metadata 12:26:05.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) 12:26:05.9 Info: => 9.25E-05s 12:26:05.9 Info: CreateTable MetadataFiles 12:26:05.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) 12:26:05.9 Info: => 0.0001079s 12:26:05.9 Info: CreateTable DownloadClients 12:26:05.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) 12:26:05.9 Info: => 0.000132s 12:26:05.9 Info: CreateTable PendingReleases 12:26:05.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 '') 12:26:05.9 Info: => 0.0001093s 12:26:05.9 Info: CreateTable RemotePathMappings 12:26:05.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:05.9 Info: => 9.97E-05s 12:26:05.9 Info: CreateTable Tags 12:26:05.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:05.9 Info: => 8.49E-05s 12:26:05.9 Info: CreateIndex Tags (Label) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:05.9 Info: => 8.25E-05s 12:26:05.9 Info: CreateTable Restrictions 12:26:05.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:05.9 Info: => 8.85E-05s 12:26:05.9 Info: CreateTable DelayProfiles 12:26:05.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) 12:26:05.9 Info: => 0.0001255s 12:26:05.9 Info: CreateTable Users 12:26:05.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:05.9 Info: => 9.76E-05s 12:26:05.9 Info: CreateIndex Users (Identifier) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:05.9 Info: => 8.11E-05s 12:26:05.9 Info: CreateIndex Users (Username) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:05.9 Info: => 7.55E-05s 12:26:05.9 Info: CreateTable Commands 12:26:05.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) 12:26:05.9 Info: => 0.0001127s 12:26:05.9 Info: CreateTable IndexerStatus 12:26:05.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) 12:26:05.9 Info: => 0.0001072s 12:26:05.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:05.9 Info: => 7.96E-05s 12:26:05.9 Info: CreateTable ExtraFiles 12:26:05.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) 12:26:05.9 Info: => 0.0001031s 12:26:05.9 Info: CreateTable LyricFiles 12:26:05.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) 12:26:05.9 Info: => 0.0001303s 12:26:05.9 Info: CreateTable LanguageProfiles 12:26:05.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:05.9 Info: => 8.8E-05s 12:26:05.9 Info: CreateIndex LanguageProfiles (Name) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:05.9 Info: => 8.16E-05s 12:26:05.9 Info: CreateTable DownloadClientStatus 12:26:05.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) 12:26:05.9 Info: => 9.59E-05s 12:26:05.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:05.9 Info: => 8.34E-05s 12:26:05.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:05.9 Info: -> 1 Insert operations completed in 00:00:00.0000526 taking an average of 00:00:00.0000526 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:05', 'InitialSetup') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 1: InitialSetup migrated 12:26:05.9 Info: => 0.0009094s 12:26:05.9 Info: 2: add_reason_to_pending_releases migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 2 12:26:05.9 Info: AlterTable PendingReleases 12:26:05.9 Info: => 6E-07s 12:26:05.9 Info: CreateColumn PendingReleases Reason Int32 12:26:05.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:05.9 Info: => 0.000552s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:05', 'add_reason_to_pending_releases') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 2: add_reason_to_pending_releases migrated 12:26:05.9 Info: => 0.0009988s 12:26:05.9 Info: 3: add_medium_support migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 3 12:26:05.9 Info: AlterTable Albums 12:26:05.9 Info: => 6E-07s 12:26:05.9 Info: CreateColumn Albums Media String 12:26:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:05.9 Info: => 0.0004919s 12:26:05.9 Info: AlterTable Tracks 12:26:05.9 Info: => 3E-07s 12:26:05.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:05.9 Info: => 0.0004598s 12:26:05.9 Info: AlterTable Tracks 12:26:05.9 Info: => 4E-07s 12:26:05.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:05.9 Info: => 0.0004532s 12:26:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:05.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:05.9 Info: => 3.29E-05s 12:26:05.9 Info: DeleteColumn Tracks TrackNumber 12:26:05.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) 12:26:05.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" 12:26:05.9 Info: DROP TABLE "Tracks" 12:26:05.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:05.9 Info: => 0.0037995s 12:26:05.9 Info: AlterTable Tracks 12:26:05.9 Info: => 4E-07s 12:26:05.9 Info: CreateColumn Tracks TrackNumber String 12:26:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:05.9 Info: => 0.0005157s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:05', 'add_medium_support') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 3: add_medium_support migrated 12:26:05.9 Info: => 0.0010238s 12:26:05.9 Info: 4: add_various_qualites_in_profile migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 4 12:26:05.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:05.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:05.9 Info: => 4.22E-05s 12:26:05.9 Info: PerformDBOperation 12:26:05.9 Info: Performing DB Operation 12:26:05.9 Info: => 2.91E-05s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:05', 'add_various_qualites_in_profile') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 4: add_various_qualites_in_profile migrated 12:26:05.9 Info: => 0.0003819s 12:26:05.9 Info: 5: metadata_profiles migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 5 12:26:05.9 Info: CreateTable MetadataProfiles 12:26:05.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:05.9 Info: => 0.0001132s 12:26:05.9 Info: CreateIndex MetadataProfiles (Name) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:05.9 Info: => 9.04E-05s 12:26:05.9 Info: AlterTable Artists 12:26:05.9 Info: => 3E-07s 12:26:05.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:05.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:05.9 Info: => 0.0005175s 12:26:05.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:05.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) 12:26:05.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" 12:26:05.9 Info: DROP TABLE "Artists" 12:26:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.9 Info: => 0.0039092s 12:26:05.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:05.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) 12:26:05.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" 12:26:05.9 Info: DROP TABLE "Artists" 12:26:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:05.9 Info: => 0.0037711s 12:26:05.9 Info: AlterTable Albums 12:26:05.9 Info: => 4E-07s 12:26:05.9 Info: CreateColumn Albums SecondaryTypes String 12:26:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:05.9 Info: => 0.0005109s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:05', 'metadata_profiles') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 5: metadata_profiles migrated 12:26:05.9 Info: => 0.0010165s 12:26:05.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 6 12:26:05.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:05.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) 12:26:05.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:05.9 Info: DROP TABLE "Indexers" 12:26:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.9 Info: => 0.0032389s 12:26:05.9 Info: AlterTable Indexers 12:26:05.9 Info: => 3E-07s 12:26:05.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:05.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:05.9 Info: => 0.0004899s 12:26:05.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:05.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:05.9 Info: => 3.14E-05s 12:26:05.9 Info: AlterTable Indexers 12:26:05.9 Info: => 3E-07s 12:26:05.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:05.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) 12:26:05.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" 12:26:05.9 Info: DROP TABLE "Indexers" 12:26:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:05.9 Info: => 0.0036831s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:05', 'separate_automatic_and_interactive_search') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:05.9 Info: => 0.0041583s 12:26:05.9 Info: 7: change_album_path_to_relative migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 7 12:26:05.9 Info: DeleteColumn Albums Path 12:26:05.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) 12:26:05.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" 12:26:05.9 Info: DROP TABLE "Albums" 12:26:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:05.9 Info: => 0.0046866s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:05', 'change_album_path_to_relative') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 7: change_album_path_to_relative migrated 12:26:05.9 Info: => 0.0052231s 12:26:05.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 8 12:26:05.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 12:26:05.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 12:26:05.9 Info: => 3.86E-05s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:05', 'change_quality_size_mb_to_kb') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:05.9 Info: => 0.0003749s 12:26:05.9 Info: 9: album_releases migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 9 12:26:05.9 Info: AlterTable Albums 12:26:05.9 Info: => 6E-07s 12:26:05.9 Info: CreateColumn Albums Releases String 12:26:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:05.9 Info: => 0.0004903s 12:26:05.9 Info: AlterTable Albums 12:26:05.9 Info: => 4E-07s 12:26:05.9 Info: CreateColumn Albums CurrentRelease String 12:26:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:05.9 Info: => 0.0004548s 12:26:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:05', 'album_releases') 12:26:05.9 Info: Committing Transaction 12:26:05.9 Info: 9: album_releases migrated 12:26:05.9 Info: => 0.000815s 12:26:05.9 Info: 10: album_releases_fix migrating 12:26:05.9 Info: Beginning Transaction 12:26:05.9 Info: Starting migration of Main DB to 10 12:26:05.9 Info: AlterTable Albums 12:26:05.9 Info: => 5E-07s 12:26:05.9 Info: AlterColumn Albums Releases String 12:26:05.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) 12:26:05.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" 12:26:05.9 Info: DROP TABLE "Albums" 12:26:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.0 Info: => 0.0046293s 12:26:06.0 Info: AlterTable Albums 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: AlterColumn Albums CurrentRelease String 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Albums" 12:26:06.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.0 Info: => 0.0045234s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:06', 'album_releases_fix') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 10: album_releases_fix migrated 12:26:06.0 Info: => 0.0050288s 12:26:06.0 Info: 11: import_lists migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 11 12:26:06.0 Info: CreateTable ImportLists 12:26:06.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) 12:26:06.0 Info: => 0.0001802s 12:26:06.0 Info: CreateIndex ImportLists (Name) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:06.0 Info: => 9.11E-05s 12:26:06.0 Info: CreateTable ImportListStatus 12:26:06.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) 12:26:06.0 Info: => 0.0001342s 12:26:06.0 Info: CreateIndex ImportListStatus (ProviderId) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.0 Info: => 8.3E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:06', 'import_lists') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 11: import_lists migrated 12:26:06.0 Info: => 0.0005572s 12:26:06.0 Info: 12: add_release_status migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 12 12:26:06.0 Info: AlterTable MetadataProfiles 12:26:06.0 Info: => 6E-07s 12:26:06.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:06.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:06.0 Info: => 0.0005069s 12:26:06.0 Info: PerformDBOperation 12:26:06.0 Info: Performing DB Operation 12:26:06.0 Info: => 2.85E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:06', 'add_release_status') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 12: add_release_status migrated 12:26:06.0 Info: => 0.0004525s 12:26:06.0 Info: 13: album_download_notification migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 13 12:26:06.0 Info: AlterTable Notifications 12:26:06.0 Info: => 6E-07s 12:26:06.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005098s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:06', 'album_download_notification') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 13: album_download_notification migrated 12:26:06.0 Info: => 0.000886s 12:26:06.0 Info: 14: fix_language_metadata_profiles migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 14 12:26:06.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 12:26:06.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 12:26:06.0 Info: => 0.0001159s 12:26:06.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 12:26:06.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 12:26:06.0 Info: => 8.1E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:06', 'fix_language_metadata_profiles') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 14: fix_language_metadata_profiles migrated 12:26:06.0 Info: => 0.0005331s 12:26:06.0 Info: 15: remove_fanzub migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 15 12:26:06.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:06.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:06.0 Info: => 3.22E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:06', 'remove_fanzub') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 15: remove_fanzub migrated 12:26:06.0 Info: => 0.0004719s 12:26:06.0 Info: 16: update_artist_history_indexes migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 16 12:26:06.0 Info: CreateIndex Albums (ArtistId) 12:26:06.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:06.0 Info: => 0.0001048s 12:26:06.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:06.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:06.0 Info: => 9.58E-05s 12:26:06.0 Info: DeleteIndex History (AlbumId) 12:26:06.0 Info: DROP INDEX "IX_History_AlbumId" 12:26:06.0 Info: => 0.0001364s 12:26:06.0 Info: CreateIndex History (AlbumId, Date) 12:26:06.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.0 Info: => 8.61E-05s 12:26:06.0 Info: DeleteIndex History (DownloadId) 12:26:06.0 Info: DROP INDEX "IX_History_DownloadId" 12:26:06.0 Info: => 0.0001134s 12:26:06.0 Info: CreateIndex History (DownloadId, Date) 12:26:06.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.0 Info: => 8.38E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:06', 'update_artist_history_indexes') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 16: update_artist_history_indexes migrated 12:26:06.0 Info: => 0.0006276s 12:26:06.0 Info: 17: remove_nma migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 17 12:26:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:06.0 Info: => 3.95E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:06', 'remove_nma') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 17: remove_nma migrated 12:26:06.0 Info: => 0.000362s 12:26:06.0 Info: 18: album_disambiguation migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 18 12:26:06.0 Info: AlterTable Albums 12:26:06.0 Info: => 5E-07s 12:26:06.0 Info: CreateColumn Albums Disambiguation String 12:26:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:06.0 Info: => 0.0006186s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:06', 'album_disambiguation') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 18: album_disambiguation migrated 12:26:06.0 Info: => 0.0010698s 12:26:06.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 19 12:26:06.0 Info: PerformDBOperation 12:26:06.0 Info: Performing DB Operation 12:26:06.0 Info: => 3.3E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:06', 'add_ape_quality_in_profiles') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:06.0 Info: => 0.0003935s 12:26:06.0 Info: 20: remove_pushalot migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 20 12:26:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:06.0 Info: => 5.19E-05s 12:26:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:06.0 Info: => 4.9E-05s 12:26:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:06.0 Info: => 4.82E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:06', 'remove_pushalot') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 20: remove_pushalot migrated 12:26:06.0 Info: => 0.000392s 12:26:06.0 Info: 21: add_custom_filters migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 21 12:26:06.0 Info: CreateTable CustomFilters 12:26:06.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:06.0 Info: => 0.0001188s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:06', 'add_custom_filters') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 21: add_custom_filters migrated 12:26:06.0 Info: => 0.0004697s 12:26:06.0 Info: 22: import_list_tags migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 22 12:26:06.0 Info: AlterTable ImportLists 12:26:06.0 Info: => 6E-07s 12:26:06.0 Info: CreateColumn ImportLists Tags String 12:26:06.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:06.0 Info: => 0.0005863s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:06', 'import_list_tags') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 22: import_list_tags migrated 12:26:06.0 Info: => 0.0010022s 12:26:06.0 Info: 23: add_release_groups_etc migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 23 12:26:06.0 Info: CreateTable ArtistMetadata 12:26:06.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) 12:26:06.0 Info: => 0.0001493s 12:26:06.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:06.0 Info: => 0.0001018s 12:26:06.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" 12:26:06.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" 12:26:06.0 Info: => 8.94E-05s 12:26:06.0 Info: AlterTable Artists 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:06.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005535s 12:26:06.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:06.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:06.0 Info: => 6.05E-05s 12:26:06.0 Info: CreateTable AlbumReleases 12:26:06.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) 12:26:06.0 Info: => 0.0001553s 12:26:06.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:06.0 Info: => 8.42E-05s 12:26:06.0 Info: CreateIndex AlbumReleases (AlbumId) 12:26:06.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:06.0 Info: => 8.1E-05s 12:26:06.0 Info: PerformDBOperation 12:26:06.0 Info: Performing DB Operation 12:26:06.0 Info: => 5.4E-05s 12:26:06.0 Info: AlterTable Albums 12:26:06.0 Info: => 3E-07s 12:26:06.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005739s 12:26:06.0 Info: AlterTable Albums 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:06.0 Info: => 0.0005732s 12:26:06.0 Info: AlterTable Albums 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Albums Links String 12:26:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:06.0 Info: => 0.0005996s 12:26:06.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:06.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:06.0 Info: => 0.0053816s 12:26:06.0 Info: AlterTable Tracks 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Tracks ForeignRecordingId String 12:26:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:06.0 Info: => 0.0005916s 12:26:06.0 Info: AlterTable Tracks 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005392s 12:26:06.0 Info: AlterTable Tracks 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005577s 12:26:06.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:06.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:06.0 Info: => 6.67E-05s 12:26:06.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:06.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:06.0 Info: => 5.72E-05s 12:26:06.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Artists" 12:26:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.0 Info: => 0.0042423s 12:26:06.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Albums" 12:26:06.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.0 Info: => 0.004262s 12:26:06.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Tracks" 12:26:06.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.0 Info: => 0.0038121s 12:26:06.0 Info: DeleteColumn TrackFiles ArtistId 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "TrackFiles" 12:26:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.0 Info: => 0.0035837s 12:26:06.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:06.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.0 Info: => 7.7E-05s 12:26:06.0 Info: CreateIndex Artists (Monitored) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.0 Info: => 7.25E-05s 12:26:06.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:06.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.0 Info: => 6.98E-05s 12:26:06.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:06.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:06.0 Info: => 7.07E-05s 12:26:06.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:06.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:06.0 Info: => 7.01E-05s 12:26:06.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:06.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:06.0 Info: => 7.02E-05s 12:26:06.0 Info: UpdateData 12:26:06.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:06.0 Info: => 3.6E-05s 12:26:06.0 Info: UpdateData 12:26:06.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:06.0 Info: => 2.98E-05s 12:26:06.0 Info: UpdateData 12:26:06.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:06.0 Info: => 3.56E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:06', 'add_release_groups_etc') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 23: add_release_groups_etc migrated 12:26:06.0 Info: => 0.0006172s 12:26:06.0 Info: 24: NewMediaInfoFormat migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 24 12:26:06.0 Info: UpdateData 12:26:06.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:06.0 Info: => 4.79E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:06', 'NewMediaInfoFormat') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 24: NewMediaInfoFormat migrated 12:26:06.0 Info: => 0.0004591s 12:26:06.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 25 12:26:06.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:06.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:06.0 Info: => 0.0014276s 12:26:06.0 Info: AlterTable ReleaseProfiles 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:06.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:06.0 Info: => 0.0005218s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:06', 'rename_restrictions_to_release_profiles') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:06.0 Info: => 0.000972s 12:26:06.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 26 12:26:06.0 Info: RenameTable Profiles QualityProfiles 12:26:06.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:06.0 Info: => 0.0014493s 12:26:06.0 Info: AlterTable QualityProfiles 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:06.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:06.0 Info: => 0.0004876s 12:26:06.0 Info: AlterTable LanguageProfiles 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:06.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:06.0 Info: => 0.0005179s 12:26:06.0 Info: UpdateData 12:26:06.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:06.0 Info: => 3.56E-05s 12:26:06.0 Info: UpdateData 12:26:06.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:06.0 Info: => 2.64E-05s 12:26:06.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Artists" 12:26:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.0 Info: => 0.0040815s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:06', 'rename_quality_profiles_add_upgrade_allowed') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:06.0 Info: => 0.0046186s 12:26:06.0 Info: 27: add_import_exclusions migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 27 12:26:06.0 Info: CreateTable ImportListExclusions 12:26:06.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:06.0 Info: => 0.0001189s 12:26:06.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:06.0 Info: => 8.34E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:06', 'add_import_exclusions') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 27: add_import_exclusions migrated 12:26:06.0 Info: => 0.0005286s 12:26:06.0 Info: 28: clean_artist_metadata_table migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 28 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001269s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001146s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001126s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001116s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001103s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001081s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:06', 'clean_artist_metadata_table') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 28: clean_artist_metadata_table migrated 12:26:06.0 Info: => 0.0005183s 12:26:06.0 Info: 29: health_issue_notification migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 29 12:26:06.0 Info: AlterTable Notifications 12:26:06.0 Info: => 6E-07s 12:26:06.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005453s 12:26:06.0 Info: AlterTable Notifications 12:26:06.0 Info: => 3E-07s 12:26:06.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005109s 12:26:06.0 Info: AlterTable Notifications 12:26:06.0 Info: => 3E-07s 12:26:06.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005236s 12:26:06.0 Info: AlterTable Notifications 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005186s 12:26:06.0 Info: AlterTable Notifications 12:26:06.0 Info: => 3E-07s 12:26:06.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:06.0 Info: => 0.0005197s 12:26:06.0 Info: DeleteColumn Notifications OnDownload 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Notifications" 12:26:06.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:06.0 Info: => 0.0040739s 12:26:06.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Notifications" 12:26:06.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:06.0 Info: => 0.0040223s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:06', 'health_issue_notification') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 29: health_issue_notification migrated 12:26:06.0 Info: => 0.0045185s 12:26:06.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 30 12:26:06.0 Info: AlterTable TrackFiles 12:26:06.0 Info: => 5E-07s 12:26:06.0 Info: CreateColumn TrackFiles Modified DateTime 12:26:06.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:06.0 Info: => 0.0005267s 12:26:06.0 Info: AlterTable TrackFiles 12:26:06.0 Info: => 3E-07s 12:26:06.0 Info: CreateColumn TrackFiles Path String 12:26:06.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:06.0 Info: => 0.0005152s 12:26:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:06.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:06.0 Info: => 2.84E-05s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.000115s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.0001244s 12:26:06.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) 12:26:06.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) 12:26:06.0 Info: => 0.000129s 12:26:06.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") 12:26:06.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") 12:26:06.0 Info: => 6.5E-05s 12:26:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:06.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:06.0 Info: => 4.7E-05s 12:26:06.0 Info: AlterTable TrackFiles 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: AlterColumn TrackFiles Path String 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "TrackFiles" 12:26:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.0 Info: => 0.0037848s 12:26:06.0 Info: CreateIndex TrackFiles (Path) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.0 Info: => 7.81E-05s 12:26:06.0 Info: DeleteColumn TrackFiles RelativePath 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "TrackFiles" 12:26:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.0 Info: => 0.0039205s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:06', 'add_mediafilerepository_mtime') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 30: add_mediafilerepository_mtime migrated 12:26:06.0 Info: => 0.0044328s 12:26:06.0 Info: 31: add_artistmetadataid_constraint migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 31 12:26:06.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") 12:26:06.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") 12:26:06.0 Info: => 7.02E-05s 12:26:06.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:06.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:06.0 Info: => 0.0001155s 12:26:06.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Artists" 12:26:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.0 Info: => 0.0039493s 12:26:06.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.0 Info: => 7.53E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:06', 'add_artistmetadataid_constraint') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 31: add_artistmetadataid_constraint migrated 12:26:06.0 Info: => 0.0005485s 12:26:06.0 Info: 32: old_ids_and_artist_alias migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 32 12:26:06.0 Info: AlterTable ArtistMetadata 12:26:06.0 Info: => 5E-07s 12:26:06.0 Info: CreateColumn ArtistMetadata Aliases String 12:26:06.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:06.0 Info: => 0.0005225s 12:26:06.0 Info: AlterTable ArtistMetadata 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:06.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.0 Info: => 0.0005453s 12:26:06.0 Info: AlterTable Albums 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.0 Info: => 0.0005183s 12:26:06.0 Info: AlterTable AlbumReleases 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:06.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.0 Info: => 0.0005148s 12:26:06.0 Info: AlterTable Tracks 12:26:06.0 Info: => 3E-07s 12:26:06.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.0 Info: => 0.0005121s 12:26:06.0 Info: AlterTable Tracks 12:26:06.0 Info: => 4E-07s 12:26:06.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.0 Info: => 0.0005261s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:06', 'old_ids_and_artist_alias') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 32: old_ids_and_artist_alias migrated 12:26:06.0 Info: => 0.0009859s 12:26:06.0 Info: 33: download_propers_config migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 33 12:26:06.0 Info: PerformDBOperation 12:26:06.0 Info: Performing DB Operation 12:26:06.0 Info: => 2.45E-05s 12:26:06.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:06.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:06.0 Info: => 2.59E-05s 12:26:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:06', 'download_propers_config') 12:26:06.0 Info: Committing Transaction 12:26:06.0 Info: 33: download_propers_config migrated 12:26:06.0 Info: => 0.0004735s 12:26:06.0 Info: 34: remove_language_profiles migrating 12:26:06.0 Info: Beginning Transaction 12:26:06.0 Info: Starting migration of Main DB to 34 12:26:06.0 Info: DeleteTable LanguageProfiles 12:26:06.0 Info: DROP TABLE "LanguageProfiles" 12:26:06.0 Info: => 0.0002106s 12:26:06.0 Info: DeleteColumn Artists LanguageProfileId 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "Artists" 12:26:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.0 Info: => 0.004168s 12:26:06.0 Info: DeleteColumn ImportLists LanguageProfileId 12:26:06.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) 12:26:06.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" 12:26:06.0 Info: DROP TABLE "ImportLists" 12:26:06.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:06.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:06.0 Info: => 0.0038072s 12:26:06.0 Info: DeleteColumn Blacklist Language 12:26:06.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:26:06.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:26:06.0 Info: DROP TABLE "Blacklist" 12:26:06.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:06.0 Info: => 0.0036212s 12:26:06.0 Info: DeleteColumn History Language 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "History" 12:26:06.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:06.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.1 Info: => 0.0041734s 12:26:06.1 Info: DeleteColumn LyricFiles Language 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "LyricFiles" 12:26:06.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.1 Info: => 0.0035051s 12:26:06.1 Info: DeleteColumn TrackFiles Language 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "TrackFiles" 12:26:06.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.1 Info: => 0.0055623s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:06', 'remove_language_profiles') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 34: remove_language_profiles migrated 12:26:06.1 Info: => 0.0064047s 12:26:06.1 Info: 35: multi_disc_naming_format migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 35 12:26:06.1 Info: AlterTable NamingConfig 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:06.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:06.1 Info: => 0.0006877s 12:26:06.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:06.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:06.1 Info: => 4.51E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:06', 'multi_disc_naming_format') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 35: multi_disc_naming_format migrated 12:26:06.1 Info: => 0.0004735s 12:26:06.1 Info: 36: add_download_client_priority migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 36 12:26:06.1 Info: AlterTable DownloadClients 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn DownloadClients Priority Int32 12:26:06.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:06.1 Info: => 0.0005398s 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 4.12E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:06', 'add_download_client_priority') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 36: add_download_client_priority migrated 12:26:06.1 Info: => 0.0006197s 12:26:06.1 Info: 37: remove_growl_prowl migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 37 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:06.1 Info: => 3.6E-05s 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:06.1 Info: => 2.59E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:06', 'remove_growl_prowl') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 37: remove_growl_prowl migrated 12:26:06.1 Info: => 0.0006002s 12:26:06.1 Info: 38: remove_plex_hometheatre migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 38 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:06.1 Info: => 8.1E-05s 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:06.1 Info: => 5.93E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:06', 'remove_plex_hometheatre') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 38: remove_plex_hometheatre migrated 12:26:06.1 Info: => 0.0004879s 12:26:06.1 Info: 39: add_root_folder_add_defaults migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 39 12:26:06.1 Info: AlterTable RootFolders 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn RootFolders Name String 12:26:06.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:06.1 Info: => 0.0005451s 12:26:06.1 Info: AlterTable RootFolders 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:06.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0005314s 12:26:06.1 Info: AlterTable RootFolders 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:06.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0005335s 12:26:06.1 Info: AlterTable RootFolders 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:06.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0005339s 12:26:06.1 Info: AlterTable RootFolders 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: CreateColumn RootFolders DefaultTags String 12:26:06.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:06.1 Info: => 0.0005399s 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 6.7E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:06', 'add_root_folder_add_defaults') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 39: add_root_folder_add_defaults migrated 12:26:06.1 Info: => 0.0005641s 12:26:06.1 Info: 40: task_duration migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 40 12:26:06.1 Info: AlterTable ScheduledTasks 12:26:06.1 Info: => 6E-07s 12:26:06.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:06.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:06.1 Info: => 0.0005664s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:06', 'task_duration') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 40: task_duration migrated 12:26:06.1 Info: => 0.000969s 12:26:06.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 41 12:26:06.1 Info: AlterTable ReleaseProfiles 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:06.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:06.1 Info: => 0.000582s 12:26:06.1 Info: AlterTable ReleaseProfiles 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:06.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0005798s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:06', 'add_indexer_and_enabled_to_release_profiles') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:06.1 Info: => 0.000967s 12:26:06.1 Info: 42: remove_album_folders migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 42 12:26:06.1 Info: DeleteColumn Artists AlbumFolder 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Artists" 12:26:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.1 Info: => 0.0041702s 12:26:06.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:06.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:06.1 Info: => 3.24E-05s 12:26:06.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:06.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:06.1 Info: => 2.56E-05s 12:26:06.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:06.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) 12:26:06.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:06.1 Info: DROP TABLE "NamingConfig" 12:26:06.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:06.1 Info: => 0.0035005s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:06', 'remove_album_folders') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 42: remove_album_folders migrated 12:26:06.1 Info: => 0.0041148s 12:26:06.1 Info: 44: add_priority_to_indexers migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 44 12:26:06.1 Info: AlterTable Indexers 12:26:06.1 Info: => 6E-07s 12:26:06.1 Info: CreateColumn Indexers Priority Int32 12:26:06.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:06.1 Info: => 0.0005548s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:06', 'add_priority_to_indexers') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 44: add_priority_to_indexers migrated 12:26:06.1 Info: => 0.0010705s 12:26:06.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 45 12:26:06.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:06.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:06.1 Info: => 0.000108s 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 3.41E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:06', 'remove_chown_and_folderchmod_config') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:06.1 Info: => 0.0005312s 12:26:06.1 Info: 47: update_notifiarr migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 47 12:26:06.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:06.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:06.1 Info: => 5.64E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:06', 'update_notifiarr') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 47: update_notifiarr migrated 12:26:06.1 Info: => 0.0004472s 12:26:06.1 Info: 49: email_multiple_addresses migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 49 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 4.48E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:06', 'email_multiple_addresses') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 49: email_multiple_addresses migrated 12:26:06.1 Info: => 0.0003904s 12:26:06.1 Info: 50: rename_blacklist_to_blocklist migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 50 12:26:06.1 Info: RenameTable Blacklist Blocklist 12:26:06.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:06.1 Info: => 0.0015942s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:06', 'rename_blacklist_to_blocklist') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 50: rename_blacklist_to_blocklist migrated 12:26:06.1 Info: => 0.0019646s 12:26:06.1 Info: 51: cdh_per_downloadclient migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 51 12:26:06.1 Info: AlterTable DownloadClients 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:06.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:06.1 Info: => 0.0005983s 12:26:06.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:06.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:06.1 Info: => 0.0005562s 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 0.0001461s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:06', 'cdh_per_downloadclient') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 51: cdh_per_downloadclient migrated 12:26:06.1 Info: => 0.0005598s 12:26:06.1 Info: 52: download_history migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 52 12:26:06.1 Info: CreateTable DownloadHistory 12:26:06.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) 12:26:06.1 Info: => 0.0001371s 12:26:06.1 Info: CreateIndex DownloadHistory (EventType) 12:26:06.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:06.1 Info: => 8.66E-05s 12:26:06.1 Info: CreateIndex DownloadHistory (ArtistId) 12:26:06.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:06.1 Info: => 7.59E-05s 12:26:06.1 Info: CreateIndex DownloadHistory (DownloadId) 12:26:06.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:06.1 Info: => 7.71E-05s 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 0.0001078s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:06', 'download_history') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 52: download_history migrated 12:26:06.1 Info: => 0.0005539s 12:26:06.1 Info: 53: add_update_history migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 53 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:06', 'add_update_history') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 53: add_update_history migrated 12:26:06.1 Info: => 0.0005032s 12:26:06.1 Info: 54: add_on_update_to_notifications migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 54 12:26:06.1 Info: AlterTable Notifications 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:06.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:06.1 Info: => 0.0006171s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:06', 'add_on_update_to_notifications') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 54: add_on_update_to_notifications migrated 12:26:06.1 Info: => 0.0009634s 12:26:06.1 Info: 55: download_client_per_indexer migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 55 12:26:06.1 Info: AlterTable Indexers 12:26:06.1 Info: => 6E-07s 12:26:06.1 Info: CreateColumn Indexers DownloadClientId Int32 12:26:06.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0010029s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:06', 'download_client_per_indexer') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 55: download_client_per_indexer migrated 12:26:06.1 Info: => 0.0013744s 12:26:06.1 Info: 56: AddNewItemMonitorType migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 56 12:26:06.1 Info: AlterTable Artists 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: CreateColumn Artists MonitorNewItems Int32 12:26:06.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0006727s 12:26:06.1 Info: AlterTable RootFolders 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:06.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0006154s 12:26:06.1 Info: AlterTable ImportLists 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:06.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.000565s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:06', 'AddNewItemMonitorType') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 56: AddNewItemMonitorType migrated 12:26:06.1 Info: => 0.0010704s 12:26:06.1 Info: 57: ImportListSearch migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 57 12:26:06.1 Info: AlterTable ImportLists 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:06.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:06.1 Info: => 0.0006101s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:06', 'ImportListSearch') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 57: ImportListSearch migrated 12:26:06.1 Info: => 0.0010319s 12:26:06.1 Info: 58: ImportListMonitorExisting migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 58 12:26:06.1 Info: AlterTable ImportLists 12:26:06.1 Info: => 5E-07s 12:26:06.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:06.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:06.1 Info: => 0.0006149s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:06', 'ImportListMonitorExisting') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 58: ImportListMonitorExisting migrated 12:26:06.1 Info: => 0.0009755s 12:26:06.1 Info: 59: add_indexer_tags migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 59 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:06.1 Info: => 4.84E-05s 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:06.1 Info: => 2.72E-05s 12:26:06.1 Info: AlterTable Indexers 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: CreateColumn Indexers Tags String 12:26:06.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:06.1 Info: => 0.0006117s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:06', 'add_indexer_tags') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 59: add_indexer_tags migrated 12:26:06.1 Info: => 0.0009677s 12:26:06.1 Info: 60: update_audio_types migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 60 12:26:06.1 Info: PerformDBOperation 12:26:06.1 Info: Performing DB Operation 12:26:06.1 Info: => 3.89E-05s 12:26:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:06', 'update_audio_types') 12:26:06.1 Info: Committing Transaction 12:26:06.1 Info: 60: update_audio_types migrated 12:26:06.1 Info: => 0.0003821s 12:26:06.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:06.1 Info: Beginning Transaction 12:26:06.1 Info: Starting migration of Main DB to 61 12:26:06.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:06.1 Info: => 2.98E-05s 12:26:06.1 Info: AlterTable AlbumReleases 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "AlbumReleases" 12:26:06.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:06.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:06.1 Info: => 0.0049585s 12:26:06.1 Info: AlterTable Albums 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Albums" 12:26:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.1 Info: => 0.0042154s 12:26:06.1 Info: AlterTable Albums 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Albums" 12:26:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.1 Info: => 0.0042211s 12:26:06.1 Info: AlterTable Albums 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: AlterColumn Albums Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Albums" 12:26:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.1 Info: => 0.0041442s 12:26:06.1 Info: AlterTable Artists 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Artists" 12:26:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.1 Info: => 0.0043072s 12:26:06.1 Info: AlterTable Artists 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn Artists Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Artists" 12:26:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.1 Info: => 0.0042627s 12:26:06.1 Info: AlterTable Blocklist 12:26:06.1 Info: => 3E-07s 12:26:06.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Blocklist" 12:26:06.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:06.1 Info: => 0.0037126s 12:26:06.1 Info: AlterTable Blocklist 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.1 Info: DROP TABLE "Blocklist" 12:26:06.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:06.1 Info: => 0.0038569s 12:26:06.1 Info: AlterTable Commands 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:06.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:26:06.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:26:06.1 Info: DROP TABLE "Commands" 12:26:06.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.1 Info: => 0.0036432s 12:26:06.1 Info: AlterTable Commands 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:06.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:26:06.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:26:06.1 Info: DROP TABLE "Commands" 12:26:06.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.1 Info: => 0.0036899s 12:26:06.1 Info: AlterTable Commands 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:06.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:26:06.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:26:06.1 Info: DROP TABLE "Commands" 12:26:06.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.1 Info: => 0.0036761s 12:26:06.1 Info: AlterTable DownloadClientStatus 12:26:06.1 Info: => 4E-07s 12:26:06.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.2 Info: DROP TABLE "DownloadClientStatus" 12:26:06.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0051488s 12:26:06.2 Info: AlterTable DownloadClientStatus 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.2 Info: DROP TABLE "DownloadClientStatus" 12:26:06.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0037975s 12:26:06.2 Info: AlterTable DownloadClientStatus 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.2 Info: DROP TABLE "DownloadClientStatus" 12:26:06.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0038167s 12:26:06.2 Info: AlterTable DownloadHistory 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "DownloadHistory" 12:26:06.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:06.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:06.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:06.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:06.2 Info: => 0.0041311s 12:26:06.2 Info: AlterTable ExtraFiles 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "ExtraFiles" 12:26:06.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:06.2 Info: => 0.0036349s 12:26:06.2 Info: AlterTable ExtraFiles 12:26:06.2 Info: => 5E-07s 12:26:06.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "ExtraFiles" 12:26:06.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:06.2 Info: => 0.0036232s 12:26:06.2 Info: AlterTable History 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn History Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "History" 12:26:06.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:06.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.2 Info: => 0.0042769s 12:26:06.2 Info: AlterTable ImportListStatus 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:06.2 Info: DROP TABLE "ImportListStatus" 12:26:06.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0037629s 12:26:06.2 Info: AlterTable ImportListStatus 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:06.2 Info: DROP TABLE "ImportListStatus" 12:26:06.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0040624s 12:26:06.2 Info: AlterTable ImportListStatus 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:06.2 Info: DROP TABLE "ImportListStatus" 12:26:06.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0038978s 12:26:06.2 Info: AlterTable IndexerStatus 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:06.2 Info: DROP TABLE "IndexerStatus" 12:26:06.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.003784s 12:26:06.2 Info: AlterTable IndexerStatus 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:06.2 Info: DROP TABLE "IndexerStatus" 12:26:06.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0038673s 12:26:06.2 Info: AlterTable IndexerStatus 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:06.2 Info: DROP TABLE "IndexerStatus" 12:26:06.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.2 Info: => 0.0038338s 12:26:06.2 Info: AlterTable LyricFiles 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "LyricFiles" 12:26:06.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.2 Info: => 0.003709s 12:26:06.2 Info: AlterTable LyricFiles 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "LyricFiles" 12:26:06.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.2 Info: => 0.003675s 12:26:06.2 Info: AlterTable MetadataFiles 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "MetadataFiles" 12:26:06.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:06.2 Info: => 0.003659s 12:26:06.2 Info: AlterTable MetadataFiles 12:26:06.2 Info: => 5E-07s 12:26:06.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "MetadataFiles" 12:26:06.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:06.2 Info: => 0.0055784s 12:26:06.2 Info: AlterTable PendingReleases 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:06.2 Info: DROP TABLE "PendingReleases" 12:26:06.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:06.2 Info: => 0.0040192s 12:26:06.2 Info: AlterTable ScheduledTasks 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:06.2 Info: DROP TABLE "ScheduledTasks" 12:26:06.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:06.2 Info: => 0.0037827s 12:26:06.2 Info: AlterTable ScheduledTasks 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:06.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) 12:26:06.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:06.2 Info: DROP TABLE "ScheduledTasks" 12:26:06.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:06.2 Info: => 0.0037837s 12:26:06.2 Info: AlterTable TrackFiles 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "TrackFiles" 12:26:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.2 Info: => 0.0038923s 12:26:06.2 Info: AlterTable TrackFiles 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.2 Info: DROP TABLE "TrackFiles" 12:26:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.2 Info: => 0.0039858s 12:26:06.2 Info: AlterTable VersionInfo 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:06.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:06.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:06.2 Info: DROP TABLE "VersionInfo" 12:26:06.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:06.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:06.2 Info: => 0.0041133s 12:26:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:06', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:06.2 Info: Committing Transaction 12:26:06.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:06.2 Info: => 0.0055901s 12:26:06.2 Info: 62: add_on_delete_to_notifications migrating 12:26:06.2 Info: Beginning Transaction 12:26:06.2 Info: Starting migration of Main DB to 62 12:26:06.2 Info: AlterTable Notifications 12:26:06.2 Info: => 6E-07s 12:26:06.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:06.2 Info: => 0.0006132s 12:26:06.2 Info: AlterTable Notifications 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:06.2 Info: => 0.0006818s 12:26:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:06', 'add_on_delete_to_notifications') 12:26:06.2 Info: Committing Transaction 12:26:06.2 Info: 62: add_on_delete_to_notifications migrated 12:26:06.2 Info: => 0.0011359s 12:26:06.2 Info: 63: add_custom_formats migrating 12:26:06.2 Info: Beginning Transaction 12:26:06.2 Info: Starting migration of Main DB to 63 12:26:06.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:26:06.2 Info: AlterTable DelayProfiles 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:06.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:06.2 Info: => 0.0005638s 12:26:06.2 Info: UpdateData 12:26:06.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:06.2 Info: => 3.94E-05s 12:26:06.2 Info: AlterTable TrackFiles 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:06.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:06.2 Info: => 0.0005508s 12:26:06.2 Info: PerformDBOperation 12:26:06.2 Info: Performing DB Operation 12:26:06.2 Info: => 0.0010188s 12:26:06.2 Info: CreateTable CustomFormats 12:26:06.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) 12:26:06.2 Info: => 0.0001167s 12:26:06.2 Info: CreateIndex CustomFormats (Name) 12:26:06.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:06.2 Info: => 8.46E-05s 12:26:06.2 Info: AlterTable QualityProfiles 12:26:06.2 Info: => 4E-07s 12:26:06.2 Info: CreateColumn QualityProfiles FormatItems String 12:26:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:06.2 Info: => 0.0005767s 12:26:06.2 Info: AlterTable QualityProfiles 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:06.2 Info: => 0.0005592s 12:26:06.2 Info: AlterTable QualityProfiles 12:26:06.2 Info: => 3E-07s 12:26:06.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:06.2 Info: => 0.0005627s 12:26:06.2 Info: PerformDBOperation 12:26:06.2 Info: Performing DB Operation 12:26:06.2 Info: => 0.0004517s 12:26:06.2 Info: PerformDBOperation 12:26:06.2 Info: Performing DB Operation 12:26:06.2 Info: => 2.96E-05s 12:26:06.2 Info: DeleteColumn ReleaseProfiles Preferred 12:26:06.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) 12:26:06.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:06.3 Info: DROP TABLE "ReleaseProfiles" 12:26:06.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:06.3 Info: => 0.0040404s 12:26:06.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:06.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) 12:26:06.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:06.3 Info: DROP TABLE "ReleaseProfiles" 12:26:06.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:06.3 Info: => 0.0037636s 12:26:06.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:06.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:06.3 Info: => 3.67E-05s 12:26:06.3 Info: AlterTable DelayProfiles 12:26:06.3 Info: => 3E-07s 12:26:06.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:06.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:06.3 Info: => 0.0005471s 12:26:06.3 Info: AlterTable DelayProfiles 12:26:06.3 Info: => 3E-07s 12:26:06.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:06.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:06.3 Info: => 0.0005615s 12:26:06.3 Info: -> 1 Insert operations completed in 00:00:00.0000648 taking an average of 00:00:00.0000648 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:06', 'add_custom_formats') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 63: add_custom_formats migrated 12:26:06.3 Info: => 0.0010537s 12:26:06.3 Debug: Took: 00:00:00.3674400 12:26:06.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:26:06.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:26:06.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151663394498_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:06.3 Info: DatabaseEngineVersionCheck migrating 12:26:06.3 Info: PerformDBOperation 12:26:06.3 Info: Performing DB Operation 12:26:06.3 Info: SQLite 3.47.0 12:26:06.3 Info: => 0.0015759s 12:26:06.3 Info: DatabaseEngineVersionCheck migrated 12:26:06.3 Info: => 0.0015844s 12:26:06.3 Info: VersionMigration migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: CreateTable VersionInfo 12:26:06.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:06.3 Info: => 0.0001805s 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: VersionMigration migrated 12:26:06.3 Info: => 0.0010632s 12:26:06.3 Info: VersionUniqueMigration migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: CreateIndex VersionInfo (Version) 12:26:06.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:06.3 Info: => 0.0001284s 12:26:06.3 Info: AlterTable VersionInfo 12:26:06.3 Info: => 5E-07s 12:26:06.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:06.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:06.3 Info: => 0.0004727s 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: VersionUniqueMigration migrated 12:26:06.3 Info: => 0.0008038s 12:26:06.3 Info: VersionDescriptionMigration migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: AlterTable VersionInfo 12:26:06.3 Info: => 5E-07s 12:26:06.3 Info: CreateColumn VersionInfo Description String 12:26:06.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:06.3 Info: => 0.0001921s 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: VersionDescriptionMigration migrated 12:26:06.3 Info: => 0.0004962s 12:26:06.3 Info: 1: InitialSetup migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 1 12:26:06.3 Info: CreateTable Config 12:26:06.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:06.3 Info: => 0.0001349s 12:26:06.3 Info: CreateIndex Config (Key) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:06.3 Info: => 7.21E-05s 12:26:06.3 Info: CreateTable RootFolders 12:26:06.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:06.3 Info: => 8.08E-05s 12:26:06.3 Info: CreateIndex RootFolders (Path) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:06.3 Info: => 7.03E-05s 12:26:06.3 Info: CreateTable Artists 12:26:06.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) 12:26:06.3 Info: => 0.0001853s 12:26:06.3 Info: CreateIndex Artists (ForeignArtistId) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:06.3 Info: => 7.07E-05s 12:26:06.3 Info: CreateIndex Artists (NameSlug) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:06.3 Info: => 6.69E-05s 12:26:06.3 Info: CreateIndex Artists (CleanName) 12:26:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.3 Info: => 6.45E-05s 12:26:06.3 Info: CreateIndex Artists (Path) 12:26:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.3 Info: => 6.43E-05s 12:26:06.3 Info: CreateTable Albums 12:26:06.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) 12:26:06.3 Info: => 0.0001652s 12:26:06.3 Info: CreateIndex Albums (ForeignAlbumId) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.3 Info: => 6.82E-05s 12:26:06.3 Info: CreateIndex Albums (MBId) 12:26:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.3 Info: => 6.33E-05s 12:26:06.3 Info: CreateIndex Albums (TADBId) 12:26:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.3 Info: => 6.82E-05s 12:26:06.3 Info: CreateIndex Albums (TitleSlug) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.3 Info: => 6.74E-05s 12:26:06.3 Info: CreateIndex Albums (CleanTitle) 12:26:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.3 Info: => 6.45E-05s 12:26:06.3 Info: CreateIndex Albums (Path) 12:26:06.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:06.3 Info: => 7.28E-05s 12:26:06.3 Info: CreateTable Tracks 12:26:06.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) 12:26:06.3 Info: => 0.0001229s 12:26:06.3 Info: CreateIndex Tracks (ForeignTrackId) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.3 Info: => 6.75E-05s 12:26:06.3 Info: CreateIndex Tracks (ArtistId) 12:26:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:06.3 Info: => 7.05E-05s 12:26:06.3 Info: CreateIndex Tracks (TrackFileId) 12:26:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.3 Info: => 7.02E-05s 12:26:06.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:06.3 Info: => 7.07E-05s 12:26:06.3 Info: CreateTable TrackFiles 12:26:06.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) 12:26:06.3 Info: => 0.0001413s 12:26:06.3 Info: CreateIndex TrackFiles (ArtistId) 12:26:06.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:06.3 Info: => 9.47E-05s 12:26:06.3 Info: CreateIndex TrackFiles (AlbumId) 12:26:06.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.3 Info: => 7.73E-05s 12:26:06.3 Info: CreateTable History 12:26:06.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) 12:26:06.3 Info: => 0.000132s 12:26:06.3 Info: CreateIndex History (Date) 12:26:06.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.3 Info: => 7.48E-05s 12:26:06.3 Info: CreateIndex History (EventType) 12:26:06.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.3 Info: => 7.05E-05s 12:26:06.3 Info: CreateIndex History (DownloadId) 12:26:06.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:06.3 Info: => 6.96E-05s 12:26:06.3 Info: CreateIndex History (AlbumId) 12:26:06.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:06.3 Info: => 7.12E-05s 12:26:06.3 Info: CreateTable Notifications 12:26:06.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) 12:26:06.3 Info: => 0.0001081s 12:26:06.3 Info: CreateTable ScheduledTasks 12:26:06.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:06.3 Info: => 0.0001101s 12:26:06.3 Info: CreateIndex ScheduledTasks (TypeName) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:06.3 Info: => 7.01E-05s 12:26:06.3 Info: CreateTable Indexers 12:26:06.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) 12:26:06.3 Info: => 9.59E-05s 12:26:06.3 Info: CreateIndex Indexers (Name) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:06.3 Info: => 7.63E-05s 12:26:06.3 Info: CreateTable Profiles 12:26:06.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:06.3 Info: => 8.64E-05s 12:26:06.3 Info: CreateIndex Profiles (Name) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:06.3 Info: => 7.37E-05s 12:26:06.3 Info: CreateTable QualityDefinitions 12:26:06.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:06.3 Info: => 0.0001202s 12:26:06.3 Info: CreateIndex QualityDefinitions (Quality) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:06.3 Info: => 8.56E-05s 12:26:06.3 Info: CreateIndex QualityDefinitions (Title) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:06.3 Info: => 7.13E-05s 12:26:06.3 Info: CreateTable NamingConfig 12:26:06.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) 12:26:06.3 Info: => 0.0001077s 12:26:06.3 Info: CreateTable Blacklist 12:26:06.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 '') 12:26:06.3 Info: => 0.0001395s 12:26:06.3 Info: CreateTable Metadata 12:26:06.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) 12:26:06.3 Info: => 9.38E-05s 12:26:06.3 Info: CreateTable MetadataFiles 12:26:06.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) 12:26:06.3 Info: => 0.0001077s 12:26:06.3 Info: CreateTable DownloadClients 12:26:06.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) 12:26:06.3 Info: => 0.0001058s 12:26:06.3 Info: CreateTable PendingReleases 12:26:06.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 '') 12:26:06.3 Info: => 0.0001311s 12:26:06.3 Info: CreateTable RemotePathMappings 12:26:06.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:06.3 Info: => 9.7E-05s 12:26:06.3 Info: CreateTable Tags 12:26:06.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:06.3 Info: => 8.68E-05s 12:26:06.3 Info: CreateIndex Tags (Label) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:06.3 Info: => 8.52E-05s 12:26:06.3 Info: CreateTable Restrictions 12:26:06.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:06.3 Info: => 9.4E-05s 12:26:06.3 Info: CreateTable DelayProfiles 12:26:06.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) 12:26:06.3 Info: => 0.0001359s 12:26:06.3 Info: CreateTable Users 12:26:06.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:06.3 Info: => 0.000102s 12:26:06.3 Info: CreateIndex Users (Identifier) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:06.3 Info: => 8.56E-05s 12:26:06.3 Info: CreateIndex Users (Username) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:06.3 Info: => 7.92E-05s 12:26:06.3 Info: CreateTable Commands 12:26:06.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) 12:26:06.3 Info: => 0.0001192s 12:26:06.3 Info: CreateTable IndexerStatus 12:26:06.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) 12:26:06.3 Info: => 0.0001147s 12:26:06.3 Info: CreateIndex IndexerStatus (ProviderId) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.3 Info: => 8.34E-05s 12:26:06.3 Info: CreateTable ExtraFiles 12:26:06.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) 12:26:06.3 Info: => 0.0001202s 12:26:06.3 Info: CreateTable LyricFiles 12:26:06.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) 12:26:06.3 Info: => 0.0001531s 12:26:06.3 Info: CreateTable LanguageProfiles 12:26:06.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:06.3 Info: => 9.77E-05s 12:26:06.3 Info: CreateIndex LanguageProfiles (Name) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:06.3 Info: => 8.89E-05s 12:26:06.3 Info: CreateTable DownloadClientStatus 12:26:06.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) 12:26:06.3 Info: => 0.0001032s 12:26:06.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.3 Info: => 9E-05s 12:26:06.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:06.3 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:06', 'InitialSetup') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 1: InitialSetup migrated 12:26:06.3 Info: => 0.0010198s 12:26:06.3 Info: 2: add_reason_to_pending_releases migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 2 12:26:06.3 Info: AlterTable PendingReleases 12:26:06.3 Info: => 5E-07s 12:26:06.3 Info: CreateColumn PendingReleases Reason Int32 12:26:06.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:06.3 Info: => 0.000578s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:06', 'add_reason_to_pending_releases') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 2: add_reason_to_pending_releases migrated 12:26:06.3 Info: => 0.0010696s 12:26:06.3 Info: 3: add_medium_support migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 3 12:26:06.3 Info: AlterTable Albums 12:26:06.3 Info: => 5E-07s 12:26:06.3 Info: CreateColumn Albums Media String 12:26:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:06.3 Info: => 0.0005039s 12:26:06.3 Info: AlterTable Tracks 12:26:06.3 Info: => 4E-07s 12:26:06.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:06.3 Info: => 0.0004749s 12:26:06.3 Info: AlterTable Tracks 12:26:06.3 Info: => 4E-07s 12:26:06.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:06.3 Info: => 0.0004758s 12:26:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:06.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:06.3 Info: => 3.53E-05s 12:26:06.3 Info: DeleteColumn Tracks TrackNumber 12:26:06.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) 12:26:06.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" 12:26:06.3 Info: DROP TABLE "Tracks" 12:26:06.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.3 Info: => 0.0038906s 12:26:06.3 Info: AlterTable Tracks 12:26:06.3 Info: => 4E-07s 12:26:06.3 Info: CreateColumn Tracks TrackNumber String 12:26:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:06.3 Info: => 0.0005036s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:06', 'add_medium_support') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 3: add_medium_support migrated 12:26:06.3 Info: => 0.0011732s 12:26:06.3 Info: 4: add_various_qualites_in_profile migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 4 12:26:06.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:06.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:06.3 Info: => 4.14E-05s 12:26:06.3 Info: PerformDBOperation 12:26:06.3 Info: Performing DB Operation 12:26:06.3 Info: => 3.03E-05s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:06', 'add_various_qualites_in_profile') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 4: add_various_qualites_in_profile migrated 12:26:06.3 Info: => 0.000486s 12:26:06.3 Info: 5: metadata_profiles migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 5 12:26:06.3 Info: CreateTable MetadataProfiles 12:26:06.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:06.3 Info: => 0.000111s 12:26:06.3 Info: CreateIndex MetadataProfiles (Name) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:06.3 Info: => 9.12E-05s 12:26:06.3 Info: AlterTable Artists 12:26:06.3 Info: => 3E-07s 12:26:06.3 Info: CreateColumn Artists MetadataProfileId Int32 12:26:06.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:06.3 Info: => 0.000512s 12:26:06.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:06.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) 12:26:06.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" 12:26:06.3 Info: DROP TABLE "Artists" 12:26:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.3 Info: => 0.0039253s 12:26:06.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:06.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) 12:26:06.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" 12:26:06.3 Info: DROP TABLE "Artists" 12:26:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.3 Info: => 0.0038573s 12:26:06.3 Info: AlterTable Albums 12:26:06.3 Info: => 4E-07s 12:26:06.3 Info: CreateColumn Albums SecondaryTypes String 12:26:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:06.3 Info: => 0.000468s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:06', 'metadata_profiles') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 5: metadata_profiles migrated 12:26:06.3 Info: => 0.0011143s 12:26:06.3 Info: 6: separate_automatic_and_interactive_search migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 6 12:26:06.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:06.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) 12:26:06.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:06.3 Info: DROP TABLE "Indexers" 12:26:06.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:06.3 Info: => 0.0033702s 12:26:06.3 Info: AlterTable Indexers 12:26:06.3 Info: => 3E-07s 12:26:06.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:06.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:06.3 Info: => 0.0004725s 12:26:06.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:06.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:06.3 Info: => 3.56E-05s 12:26:06.3 Info: AlterTable Indexers 12:26:06.3 Info: => 4E-07s 12:26:06.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:06.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) 12:26:06.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" 12:26:06.3 Info: DROP TABLE "Indexers" 12:26:06.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:06.3 Info: => 0.0038077s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:06', 'separate_automatic_and_interactive_search') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 6: separate_automatic_and_interactive_search migrated 12:26:06.3 Info: => 0.0045224s 12:26:06.3 Info: 7: change_album_path_to_relative migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 7 12:26:06.3 Info: DeleteColumn Albums Path 12:26:06.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) 12:26:06.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" 12:26:06.3 Info: DROP TABLE "Albums" 12:26:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.3 Info: => 0.0046266s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:06', 'change_album_path_to_relative') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 7: change_album_path_to_relative migrated 12:26:06.3 Info: => 0.0052388s 12:26:06.3 Info: 8: change_quality_size_mb_to_kb migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 8 12:26:06.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 12:26:06.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 12:26:06.3 Info: => 4.19E-05s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:06', 'change_quality_size_mb_to_kb') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 8: change_quality_size_mb_to_kb migrated 12:26:06.3 Info: => 0.0004486s 12:26:06.3 Info: 9: album_releases migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 9 12:26:06.3 Info: AlterTable Albums 12:26:06.3 Info: => 5E-07s 12:26:06.3 Info: CreateColumn Albums Releases String 12:26:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:06.3 Info: => 0.0005278s 12:26:06.3 Info: AlterTable Albums 12:26:06.3 Info: => 4E-07s 12:26:06.3 Info: CreateColumn Albums CurrentRelease String 12:26:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:06.3 Info: => 0.0004469s 12:26:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:06', 'album_releases') 12:26:06.3 Info: Committing Transaction 12:26:06.3 Info: 9: album_releases migrated 12:26:06.3 Info: => 0.0009153s 12:26:06.3 Info: 10: album_releases_fix migrating 12:26:06.3 Info: Beginning Transaction 12:26:06.3 Info: Starting migration of Main DB to 10 12:26:06.3 Info: AlterTable Albums 12:26:06.3 Info: => 6E-07s 12:26:06.3 Info: AlterColumn Albums Releases String 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Albums" 12:26:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.4 Info: => 0.0046486s 12:26:06.4 Info: AlterTable Albums 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: AlterColumn Albums CurrentRelease String 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Albums" 12:26:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.4 Info: => 0.0044764s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:06', 'album_releases_fix') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 10: album_releases_fix migrated 12:26:06.4 Info: => 0.0049723s 12:26:06.4 Info: 11: import_lists migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 11 12:26:06.4 Info: CreateTable ImportLists 12:26:06.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) 12:26:06.4 Info: => 0.0001368s 12:26:06.4 Info: CreateIndex ImportLists (Name) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:06.4 Info: => 8.38E-05s 12:26:06.4 Info: CreateTable ImportListStatus 12:26:06.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) 12:26:06.4 Info: => 0.0001128s 12:26:06.4 Info: CreateIndex ImportListStatus (ProviderId) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.4 Info: => 8.15E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:06', 'import_lists') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 11: import_lists migrated 12:26:06.4 Info: => 0.0005597s 12:26:06.4 Info: 12: add_release_status migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 12 12:26:06.4 Info: AlterTable MetadataProfiles 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:06.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:06.4 Info: => 0.0005214s 12:26:06.4 Info: PerformDBOperation 12:26:06.4 Info: Performing DB Operation 12:26:06.4 Info: => 3.04E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:06', 'add_release_status') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 12: add_release_status migrated 12:26:06.4 Info: => 0.0003798s 12:26:06.4 Info: 13: album_download_notification migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 13 12:26:06.4 Info: AlterTable Notifications 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0004779s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:06', 'album_download_notification') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 13: album_download_notification migrated 12:26:06.4 Info: => 0.0009292s 12:26:06.4 Info: 14: fix_language_metadata_profiles migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 14 12:26:06.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 12:26:06.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 12:26:06.4 Info: => 8.52E-05s 12:26:06.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 12:26:06.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 12:26:06.4 Info: => 7.09E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:06', 'fix_language_metadata_profiles') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 14: fix_language_metadata_profiles migrated 12:26:06.4 Info: => 0.0004996s 12:26:06.4 Info: 15: remove_fanzub migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 15 12:26:06.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:06.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:06.4 Info: => 3.75E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:06', 'remove_fanzub') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 15: remove_fanzub migrated 12:26:06.4 Info: => 0.0003938s 12:26:06.4 Info: 16: update_artist_history_indexes migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 16 12:26:06.4 Info: CreateIndex Albums (ArtistId) 12:26:06.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:06.4 Info: => 9.39E-05s 12:26:06.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:06.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:06.4 Info: => 8.65E-05s 12:26:06.4 Info: DeleteIndex History (AlbumId) 12:26:06.4 Info: DROP INDEX "IX_History_AlbumId" 12:26:06.4 Info: => 0.0001293s 12:26:06.4 Info: CreateIndex History (AlbumId, Date) 12:26:06.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.4 Info: => 9.43E-05s 12:26:06.4 Info: DeleteIndex History (DownloadId) 12:26:06.4 Info: DROP INDEX "IX_History_DownloadId" 12:26:06.4 Info: => 0.0001146s 12:26:06.4 Info: CreateIndex History (DownloadId, Date) 12:26:06.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.4 Info: => 9.22E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:06', 'update_artist_history_indexes') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 16: update_artist_history_indexes migrated 12:26:06.4 Info: => 0.000496s 12:26:06.4 Info: 17: remove_nma migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 17 12:26:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:06.4 Info: => 4.96E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:06', 'remove_nma') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 17: remove_nma migrated 12:26:06.4 Info: => 0.0003892s 12:26:06.4 Info: 18: album_disambiguation migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 18 12:26:06.4 Info: AlterTable Albums 12:26:06.4 Info: => 6E-07s 12:26:06.4 Info: CreateColumn Albums Disambiguation String 12:26:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:06.4 Info: => 0.0005324s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:06', 'album_disambiguation') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 18: album_disambiguation migrated 12:26:06.4 Info: => 0.0009001s 12:26:06.4 Info: 19: add_ape_quality_in_profiles migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 19 12:26:06.4 Info: PerformDBOperation 12:26:06.4 Info: Performing DB Operation 12:26:06.4 Info: => 3.25E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:06', 'add_ape_quality_in_profiles') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 19: add_ape_quality_in_profiles migrated 12:26:06.4 Info: => 0.000935s 12:26:06.4 Info: 20: remove_pushalot migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 20 12:26:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:06.4 Info: => 5.39E-05s 12:26:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:06.4 Info: => 3.38E-05s 12:26:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:06.4 Info: => 3.17E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:06', 'remove_pushalot') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 20: remove_pushalot migrated 12:26:06.4 Info: => 0.0004111s 12:26:06.4 Info: 21: add_custom_filters migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 21 12:26:06.4 Info: CreateTable CustomFilters 12:26:06.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:06.4 Info: => 0.0001206s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:06', 'add_custom_filters') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 21: add_custom_filters migrated 12:26:06.4 Info: => 0.0005564s 12:26:06.4 Info: 22: import_list_tags migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 22 12:26:06.4 Info: AlterTable ImportLists 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn ImportLists Tags String 12:26:06.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:06.4 Info: => 0.0005279s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:06', 'import_list_tags') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 22: import_list_tags migrated 12:26:06.4 Info: => 0.00096s 12:26:06.4 Info: 23: add_release_groups_etc migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 23 12:26:06.4 Info: CreateTable ArtistMetadata 12:26:06.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) 12:26:06.4 Info: => 0.0002019s 12:26:06.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:06.4 Info: => 0.0001238s 12:26:06.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" 12:26:06.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" 12:26:06.4 Info: => 0.0001145s 12:26:06.4 Info: AlterTable Artists 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:06.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005679s 12:26:06.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:06.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:06.4 Info: => 6.08E-05s 12:26:06.4 Info: CreateTable AlbumReleases 12:26:06.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) 12:26:06.4 Info: => 0.0001425s 12:26:06.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:06.4 Info: => 9.68E-05s 12:26:06.4 Info: CreateIndex AlbumReleases (AlbumId) 12:26:06.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:06.4 Info: => 8.21E-05s 12:26:06.4 Info: PerformDBOperation 12:26:06.4 Info: Performing DB Operation 12:26:06.4 Info: => 3.45E-05s 12:26:06.4 Info: AlterTable Albums 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005618s 12:26:06.4 Info: AlterTable Albums 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:06.4 Info: => 0.0005465s 12:26:06.4 Info: AlterTable Albums 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Albums Links String 12:26:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:06.4 Info: => 0.0005306s 12:26:06.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:06.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:06.4 Info: => 9.67E-05s 12:26:06.4 Info: AlterTable Tracks 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn Tracks ForeignRecordingId String 12:26:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:06.4 Info: => 0.0005312s 12:26:06.4 Info: AlterTable Tracks 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005543s 12:26:06.4 Info: AlterTable Tracks 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005365s 12:26:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:06.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:06.4 Info: => 0.0039473s 12:26:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:06.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:06.4 Info: => 5.9E-05s 12:26:06.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Artists" 12:26:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.4 Info: => 0.0043055s 12:26:06.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Albums" 12:26:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.4 Info: => 0.0042356s 12:26:06.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Tracks" 12:26:06.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.4 Info: => 0.0038781s 12:26:06.4 Info: DeleteColumn TrackFiles ArtistId 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "TrackFiles" 12:26:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.4 Info: => 0.0036171s 12:26:06.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:06.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.4 Info: => 7.69E-05s 12:26:06.4 Info: CreateIndex Artists (Monitored) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.4 Info: => 7.31E-05s 12:26:06.4 Info: CreateIndex Albums (ArtistMetadataId) 12:26:06.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.4 Info: => 7.23E-05s 12:26:06.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:06.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:06.4 Info: => 7.09E-05s 12:26:06.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:06.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:06.4 Info: => 6.92E-05s 12:26:06.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:06.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:06.4 Info: => 6.93E-05s 12:26:06.4 Info: UpdateData 12:26:06.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:06.4 Info: => 3.59E-05s 12:26:06.4 Info: UpdateData 12:26:06.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:06.4 Info: => 2.95E-05s 12:26:06.4 Info: UpdateData 12:26:06.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:06.4 Info: => 3.5E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:06', 'add_release_groups_etc') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 23: add_release_groups_etc migrated 12:26:06.4 Info: => 0.0006061s 12:26:06.4 Info: 24: NewMediaInfoFormat migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 24 12:26:06.4 Info: UpdateData 12:26:06.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:06.4 Info: => 4.79E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:06', 'NewMediaInfoFormat') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 24: NewMediaInfoFormat migrated 12:26:06.4 Info: => 0.0005026s 12:26:06.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 25 12:26:06.4 Info: RenameTable Restrictions ReleaseProfiles 12:26:06.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:06.4 Info: => 0.0014117s 12:26:06.4 Info: AlterTable ReleaseProfiles 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:06.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:06.4 Info: => 0.0005048s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:06', 'rename_restrictions_to_release_profiles') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:06.4 Info: => 0.0009362s 12:26:06.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 26 12:26:06.4 Info: RenameTable Profiles QualityProfiles 12:26:06.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:06.4 Info: => 0.0015179s 12:26:06.4 Info: AlterTable QualityProfiles 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:06.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:06.4 Info: => 0.0004982s 12:26:06.4 Info: AlterTable LanguageProfiles 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:06.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:06.4 Info: => 0.0004983s 12:26:06.4 Info: UpdateData 12:26:06.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:06.4 Info: => 3.61E-05s 12:26:06.4 Info: UpdateData 12:26:06.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:06.4 Info: => 2.72E-05s 12:26:06.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Artists" 12:26:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.4 Info: => 0.0040561s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:06', 'rename_quality_profiles_add_upgrade_allowed') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:06.4 Info: => 0.004713s 12:26:06.4 Info: 27: add_import_exclusions migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 27 12:26:06.4 Info: CreateTable ImportListExclusions 12:26:06.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:06.4 Info: => 0.0001187s 12:26:06.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:06.4 Info: => 8.19E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:06', 'add_import_exclusions') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 27: add_import_exclusions migrated 12:26:06.4 Info: => 0.0005611s 12:26:06.4 Info: 28: clean_artist_metadata_table migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 28 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001282s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001144s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001107s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001116s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001078s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001098s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:06', 'clean_artist_metadata_table') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 28: clean_artist_metadata_table migrated 12:26:06.4 Info: => 0.0005455s 12:26:06.4 Info: 29: health_issue_notification migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 29 12:26:06.4 Info: AlterTable Notifications 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005272s 12:26:06.4 Info: AlterTable Notifications 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005331s 12:26:06.4 Info: AlterTable Notifications 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005061s 12:26:06.4 Info: AlterTable Notifications 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005043s 12:26:06.4 Info: AlterTable Notifications 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:06.4 Info: => 0.0005528s 12:26:06.4 Info: DeleteColumn Notifications OnDownload 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Notifications" 12:26:06.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:06.4 Info: => 0.0040439s 12:26:06.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Notifications" 12:26:06.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:06.4 Info: => 0.0040644s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:06', 'health_issue_notification') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 29: health_issue_notification migrated 12:26:06.4 Info: => 0.004631s 12:26:06.4 Info: 30: add_mediafilerepository_mtime migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 30 12:26:06.4 Info: AlterTable TrackFiles 12:26:06.4 Info: => 6E-07s 12:26:06.4 Info: CreateColumn TrackFiles Modified DateTime 12:26:06.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:06.4 Info: => 0.0005469s 12:26:06.4 Info: AlterTable TrackFiles 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn TrackFiles Path String 12:26:06.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:06.4 Info: => 0.0005175s 12:26:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:06.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:06.4 Info: => 3.01E-05s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001141s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001268s 12:26:06.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) 12:26:06.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) 12:26:06.4 Info: => 0.0001272s 12:26:06.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") 12:26:06.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") 12:26:06.4 Info: => 6.55E-05s 12:26:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:06.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:06.4 Info: => 4.5E-05s 12:26:06.4 Info: AlterTable TrackFiles 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: AlterColumn TrackFiles Path String 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "TrackFiles" 12:26:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.4 Info: => 0.0037348s 12:26:06.4 Info: CreateIndex TrackFiles (Path) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.4 Info: => 7.81E-05s 12:26:06.4 Info: DeleteColumn TrackFiles RelativePath 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "TrackFiles" 12:26:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.4 Info: => 0.0039674s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:06', 'add_mediafilerepository_mtime') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 30: add_mediafilerepository_mtime migrated 12:26:06.4 Info: => 0.004473s 12:26:06.4 Info: 31: add_artistmetadataid_constraint migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 31 12:26:06.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") 12:26:06.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") 12:26:06.4 Info: => 8.01E-05s 12:26:06.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:06.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:06.4 Info: => 0.0001192s 12:26:06.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Artists" 12:26:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.4 Info: => 0.0039738s 12:26:06.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.4 Info: => 7.48E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:06', 'add_artistmetadataid_constraint') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 31: add_artistmetadataid_constraint migrated 12:26:06.4 Info: => 0.0005159s 12:26:06.4 Info: 32: old_ids_and_artist_alias migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 32 12:26:06.4 Info: AlterTable ArtistMetadata 12:26:06.4 Info: => 5E-07s 12:26:06.4 Info: CreateColumn ArtistMetadata Aliases String 12:26:06.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:06.4 Info: => 0.0005478s 12:26:06.4 Info: AlterTable ArtistMetadata 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:06.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.4 Info: => 0.0005633s 12:26:06.4 Info: AlterTable Albums 12:26:06.4 Info: => 3E-07s 12:26:06.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.4 Info: => 0.000512s 12:26:06.4 Info: AlterTable AlbumReleases 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:06.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.4 Info: => 0.0005136s 12:26:06.4 Info: AlterTable Tracks 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.4 Info: => 0.0005136s 12:26:06.4 Info: AlterTable Tracks 12:26:06.4 Info: => 4E-07s 12:26:06.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.4 Info: => 0.000527s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:06', 'old_ids_and_artist_alias') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 32: old_ids_and_artist_alias migrated 12:26:06.4 Info: => 0.0010245s 12:26:06.4 Info: 33: download_propers_config migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 33 12:26:06.4 Info: PerformDBOperation 12:26:06.4 Info: Performing DB Operation 12:26:06.4 Info: => 2.49E-05s 12:26:06.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:06.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:06.4 Info: => 2.49E-05s 12:26:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:06', 'download_propers_config') 12:26:06.4 Info: Committing Transaction 12:26:06.4 Info: 33: download_propers_config migrated 12:26:06.4 Info: => 0.0004921s 12:26:06.4 Info: 34: remove_language_profiles migrating 12:26:06.4 Info: Beginning Transaction 12:26:06.4 Info: Starting migration of Main DB to 34 12:26:06.4 Info: DeleteTable LanguageProfiles 12:26:06.4 Info: DROP TABLE "LanguageProfiles" 12:26:06.4 Info: => 0.0001748s 12:26:06.4 Info: DeleteColumn Artists LanguageProfileId 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "Artists" 12:26:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.4 Info: => 0.0041161s 12:26:06.4 Info: DeleteColumn ImportLists LanguageProfileId 12:26:06.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) 12:26:06.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" 12:26:06.4 Info: DROP TABLE "ImportLists" 12:26:06.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:06.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:06.4 Info: => 0.0037924s 12:26:06.4 Info: DeleteColumn Blacklist Language 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Blacklist" 12:26:06.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:06.5 Info: => 0.0036597s 12:26:06.5 Info: DeleteColumn History Language 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "History" 12:26:06.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:06.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.5 Info: => 0.0043949s 12:26:06.5 Info: DeleteColumn LyricFiles Language 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "LyricFiles" 12:26:06.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.5 Info: => 0.0035866s 12:26:06.5 Info: DeleteColumn TrackFiles Language 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "TrackFiles" 12:26:06.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.5 Info: => 0.0054639s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:06', 'remove_language_profiles') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 34: remove_language_profiles migrated 12:26:06.5 Info: => 0.0060971s 12:26:06.5 Info: 35: multi_disc_naming_format migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 35 12:26:06.5 Info: AlterTable NamingConfig 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:06.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:06.5 Info: => 0.0006054s 12:26:06.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:06.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:06.5 Info: => 3.34E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:06', 'multi_disc_naming_format') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 35: multi_disc_naming_format migrated 12:26:06.5 Info: => 0.0004937s 12:26:06.5 Info: 36: add_download_client_priority migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 36 12:26:06.5 Info: AlterTable DownloadClients 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn DownloadClients Priority Int32 12:26:06.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:06.5 Info: => 0.0005659s 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 4.26E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:06', 'add_download_client_priority') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 36: add_download_client_priority migrated 12:26:06.5 Info: => 0.0005073s 12:26:06.5 Info: 37: remove_growl_prowl migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 37 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:06.5 Info: => 3.62E-05s 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:06.5 Info: => 2.62E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:06', 'remove_growl_prowl') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 37: remove_growl_prowl migrated 12:26:06.5 Info: => 0.0003991s 12:26:06.5 Info: 38: remove_plex_hometheatre migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 38 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:06.5 Info: => 4.51E-05s 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:06.5 Info: => 2.6E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:06', 'remove_plex_hometheatre') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 38: remove_plex_hometheatre migrated 12:26:06.5 Info: => 0.0003679s 12:26:06.5 Info: 39: add_root_folder_add_defaults migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 39 12:26:06.5 Info: AlterTable RootFolders 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn RootFolders Name String 12:26:06.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:06.5 Info: => 0.0009823s 12:26:06.5 Info: AlterTable RootFolders 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:06.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0005586s 12:26:06.5 Info: AlterTable RootFolders 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:06.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0005524s 12:26:06.5 Info: AlterTable RootFolders 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:06.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0005312s 12:26:06.5 Info: AlterTable RootFolders 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: CreateColumn RootFolders DefaultTags String 12:26:06.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:06.5 Info: => 0.0005381s 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 4.35E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:06', 'add_root_folder_add_defaults') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 39: add_root_folder_add_defaults migrated 12:26:06.5 Info: => 0.0004687s 12:26:06.5 Info: 40: task_duration migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 40 12:26:06.5 Info: AlterTable ScheduledTasks 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:06.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:06.5 Info: => 0.0005645s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:06', 'task_duration') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 40: task_duration migrated 12:26:06.5 Info: => 0.0010265s 12:26:06.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 41 12:26:06.5 Info: AlterTable ReleaseProfiles 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:06.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:06.5 Info: => 0.0005836s 12:26:06.5 Info: AlterTable ReleaseProfiles 12:26:06.5 Info: => 3E-07s 12:26:06.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:06.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.000556s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:06', 'add_indexer_and_enabled_to_release_profiles') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:06.5 Info: => 0.0010513s 12:26:06.5 Info: 42: remove_album_folders migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 42 12:26:06.5 Info: DeleteColumn Artists AlbumFolder 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Artists" 12:26:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.5 Info: => 0.0044153s 12:26:06.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:06.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:06.5 Info: => 3.3E-05s 12:26:06.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:06.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:06.5 Info: => 2.67E-05s 12:26:06.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:06.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) 12:26:06.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:06.5 Info: DROP TABLE "NamingConfig" 12:26:06.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:06.5 Info: => 0.0034733s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:06', 'remove_album_folders') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 42: remove_album_folders migrated 12:26:06.5 Info: => 0.0041227s 12:26:06.5 Info: 44: add_priority_to_indexers migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 44 12:26:06.5 Info: AlterTable Indexers 12:26:06.5 Info: => 6E-07s 12:26:06.5 Info: CreateColumn Indexers Priority Int32 12:26:06.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:06.5 Info: => 0.0005881s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:06', 'add_priority_to_indexers') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 44: add_priority_to_indexers migrated 12:26:06.5 Info: => 0.0010703s 12:26:06.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 45 12:26:06.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:06.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:06.5 Info: => 0.0001117s 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 2.29E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:06', 'remove_chown_and_folderchmod_config') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:06.5 Info: => 0.0004131s 12:26:06.5 Info: 47: update_notifiarr migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 47 12:26:06.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:06.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:06.5 Info: => 6.61E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:06', 'update_notifiarr') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 47: update_notifiarr migrated 12:26:06.5 Info: => 0.0004619s 12:26:06.5 Info: 49: email_multiple_addresses migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 49 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 5.33E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:06', 'email_multiple_addresses') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 49: email_multiple_addresses migrated 12:26:06.5 Info: => 0.0005127s 12:26:06.5 Info: 50: rename_blacklist_to_blocklist migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 50 12:26:06.5 Info: RenameTable Blacklist Blocklist 12:26:06.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:06.5 Info: => 0.0016063s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:06', 'rename_blacklist_to_blocklist') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 50: rename_blacklist_to_blocklist migrated 12:26:06.5 Info: => 0.0020211s 12:26:06.5 Info: 51: cdh_per_downloadclient migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 51 12:26:06.5 Info: AlterTable DownloadClients 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:06.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:06.5 Info: => 0.0005618s 12:26:06.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:06.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:06.5 Info: => 0.0005377s 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 0.0001447s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:06', 'cdh_per_downloadclient') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 51: cdh_per_downloadclient migrated 12:26:06.5 Info: => 0.0006136s 12:26:06.5 Info: 52: download_history migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 52 12:26:06.5 Info: CreateTable DownloadHistory 12:26:06.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) 12:26:06.5 Info: => 0.0001385s 12:26:06.5 Info: CreateIndex DownloadHistory (EventType) 12:26:06.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:06.5 Info: => 8.52E-05s 12:26:06.5 Info: CreateIndex DownloadHistory (ArtistId) 12:26:06.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:06.5 Info: => 7.52E-05s 12:26:06.5 Info: CreateIndex DownloadHistory (DownloadId) 12:26:06.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:06.5 Info: => 8.25E-05s 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 0.0001139s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:06', 'download_history') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 52: download_history migrated 12:26:06.5 Info: => 0.0005569s 12:26:06.5 Info: 53: add_update_history migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 53 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:06', 'add_update_history') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 53: add_update_history migrated 12:26:06.5 Info: => 0.0004662s 12:26:06.5 Info: 54: add_on_update_to_notifications migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 54 12:26:06.5 Info: AlterTable Notifications 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:06.5 Info: => 0.0006126s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:06', 'add_on_update_to_notifications') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 54: add_on_update_to_notifications migrated 12:26:06.5 Info: => 0.0009886s 12:26:06.5 Info: 55: download_client_per_indexer migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 55 12:26:06.5 Info: AlterTable Indexers 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn Indexers DownloadClientId Int32 12:26:06.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0006168s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:06', 'download_client_per_indexer') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 55: download_client_per_indexer migrated 12:26:06.5 Info: => 0.000996s 12:26:06.5 Info: 56: AddNewItemMonitorType migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 56 12:26:06.5 Info: AlterTable Artists 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn Artists MonitorNewItems Int32 12:26:06.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0006177s 12:26:06.5 Info: AlterTable RootFolders 12:26:06.5 Info: => 3E-07s 12:26:06.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:06.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0005468s 12:26:06.5 Info: AlterTable ImportLists 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:06.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.0006045s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:06', 'AddNewItemMonitorType') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 56: AddNewItemMonitorType migrated 12:26:06.5 Info: => 0.0010185s 12:26:06.5 Info: 57: ImportListSearch migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 57 12:26:06.5 Info: AlterTable ImportLists 12:26:06.5 Info: => 6E-07s 12:26:06.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:06.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:06.5 Info: => 0.0006364s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:06', 'ImportListSearch') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 57: ImportListSearch migrated 12:26:06.5 Info: => 0.0010592s 12:26:06.5 Info: 58: ImportListMonitorExisting migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 58 12:26:06.5 Info: AlterTable ImportLists 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:06.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:06.5 Info: => 0.000651s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:06', 'ImportListMonitorExisting') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 58: ImportListMonitorExisting migrated 12:26:06.5 Info: => 0.001011s 12:26:06.5 Info: 59: add_indexer_tags migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 59 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:06.5 Info: => 3.76E-05s 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:06.5 Info: => 2.6E-05s 12:26:06.5 Info: AlterTable Indexers 12:26:06.5 Info: => 3E-07s 12:26:06.5 Info: CreateColumn Indexers Tags String 12:26:06.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:06.5 Info: => 0.0007315s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:06', 'add_indexer_tags') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 59: add_indexer_tags migrated 12:26:06.5 Info: => 0.0010921s 12:26:06.5 Info: 60: update_audio_types migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 60 12:26:06.5 Info: PerformDBOperation 12:26:06.5 Info: Performing DB Operation 12:26:06.5 Info: => 4.04E-05s 12:26:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:06', 'update_audio_types') 12:26:06.5 Info: Committing Transaction 12:26:06.5 Info: 60: update_audio_types migrated 12:26:06.5 Info: => 0.0003971s 12:26:06.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:06.5 Info: Beginning Transaction 12:26:06.5 Info: Starting migration of Main DB to 61 12:26:06.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:06.5 Info: => 3.19E-05s 12:26:06.5 Info: AlterTable AlbumReleases 12:26:06.5 Info: => 3E-07s 12:26:06.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:06.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:26:06.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:26:06.5 Info: DROP TABLE "AlbumReleases" 12:26:06.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:06.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:06.5 Info: => 0.004466s 12:26:06.5 Info: AlterTable Albums 12:26:06.5 Info: => 3E-07s 12:26:06.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:06.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:26:06.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:26:06.5 Info: DROP TABLE "Albums" 12:26:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.5 Info: => 0.0043705s 12:26:06.5 Info: AlterTable Albums 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:06.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:26:06.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:26:06.5 Info: DROP TABLE "Albums" 12:26:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.5 Info: => 0.0043001s 12:26:06.5 Info: AlterTable Albums 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Albums Added DateTimeOffset 12:26:06.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:26:06.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:26:06.5 Info: DROP TABLE "Albums" 12:26:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.5 Info: => 0.0042322s 12:26:06.5 Info: AlterTable Artists 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Artists" 12:26:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.5 Info: => 0.0043232s 12:26:06.5 Info: AlterTable Artists 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Artists Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Artists" 12:26:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.5 Info: => 0.0042862s 12:26:06.5 Info: AlterTable Blocklist 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Blocklist" 12:26:06.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:06.5 Info: => 0.0037352s 12:26:06.5 Info: AlterTable Blocklist 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Blocklist" 12:26:06.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:06.5 Info: => 0.0036789s 12:26:06.5 Info: AlterTable Commands 12:26:06.5 Info: => 5E-07s 12:26:06.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Commands" 12:26:06.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.5 Info: => 0.0037239s 12:26:06.5 Info: AlterTable Commands 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Commands" 12:26:06.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.5 Info: => 0.0037433s 12:26:06.5 Info: AlterTable Commands 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.5 Info: DROP TABLE "Commands" 12:26:06.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.5 Info: => 0.0036667s 12:26:06.5 Info: AlterTable DownloadClientStatus 12:26:06.5 Info: => 4E-07s 12:26:06.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.6 Info: DROP TABLE "DownloadClientStatus" 12:26:06.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0052579s 12:26:06.6 Info: AlterTable DownloadClientStatus 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.6 Info: DROP TABLE "DownloadClientStatus" 12:26:06.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0038482s 12:26:06.6 Info: AlterTable DownloadClientStatus 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.6 Info: DROP TABLE "DownloadClientStatus" 12:26:06.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0038369s 12:26:06.6 Info: AlterTable DownloadHistory 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "DownloadHistory" 12:26:06.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:06.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:06.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:06.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:06.6 Info: => 0.0041167s 12:26:06.6 Info: AlterTable ExtraFiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "ExtraFiles" 12:26:06.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:06.6 Info: => 0.0036538s 12:26:06.6 Info: AlterTable ExtraFiles 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "ExtraFiles" 12:26:06.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:06.6 Info: => 0.0036927s 12:26:06.6 Info: AlterTable History 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn History Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "History" 12:26:06.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:06.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.6 Info: => 0.004206s 12:26:06.6 Info: AlterTable ImportListStatus 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:06.6 Info: DROP TABLE "ImportListStatus" 12:26:06.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0038063s 12:26:06.6 Info: AlterTable ImportListStatus 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:06.6 Info: DROP TABLE "ImportListStatus" 12:26:06.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0037577s 12:26:06.6 Info: AlterTable ImportListStatus 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:06.6 Info: DROP TABLE "ImportListStatus" 12:26:06.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0038307s 12:26:06.6 Info: AlterTable IndexerStatus 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:06.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:26:06.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:06.6 Info: DROP TABLE "IndexerStatus" 12:26:06.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0039342s 12:26:06.6 Info: AlterTable IndexerStatus 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:06.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:26:06.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:06.6 Info: DROP TABLE "IndexerStatus" 12:26:06.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0042731s 12:26:06.6 Info: AlterTable IndexerStatus 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:06.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:26:06.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:06.6 Info: DROP TABLE "IndexerStatus" 12:26:06.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.6 Info: => 0.0038371s 12:26:06.6 Info: AlterTable LyricFiles 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "LyricFiles" 12:26:06.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.6 Info: => 0.003608s 12:26:06.6 Info: AlterTable LyricFiles 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:06.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "LyricFiles" 12:26:06.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.6 Info: => 0.0035951s 12:26:06.6 Info: AlterTable MetadataFiles 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "MetadataFiles" 12:26:06.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:06.6 Info: => 0.0036726s 12:26:06.6 Info: AlterTable MetadataFiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "MetadataFiles" 12:26:06.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:06.6 Info: => 0.00573s 12:26:06.6 Info: AlterTable PendingReleases 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:06.6 Info: DROP TABLE "PendingReleases" 12:26:06.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:06.6 Info: => 0.0037038s 12:26:06.6 Info: AlterTable ScheduledTasks 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:06.6 Info: DROP TABLE "ScheduledTasks" 12:26:06.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:06.6 Info: => 0.0037989s 12:26:06.6 Info: AlterTable ScheduledTasks 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:06.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) 12:26:06.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:06.6 Info: DROP TABLE "ScheduledTasks" 12:26:06.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:06.6 Info: => 0.0037458s 12:26:06.6 Info: AlterTable TrackFiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "TrackFiles" 12:26:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.6 Info: => 0.0039515s 12:26:06.6 Info: AlterTable TrackFiles 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.6 Info: DROP TABLE "TrackFiles" 12:26:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.6 Info: => 0.0040311s 12:26:06.6 Info: AlterTable VersionInfo 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:06.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:06.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:06.6 Info: DROP TABLE "VersionInfo" 12:26:06.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:06.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:06.6 Info: => 0.0037924s 12:26:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:06', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:06.6 Info: Committing Transaction 12:26:06.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:06.6 Info: => 0.0046683s 12:26:06.6 Info: 62: add_on_delete_to_notifications migrating 12:26:06.6 Info: Beginning Transaction 12:26:06.6 Info: Starting migration of Main DB to 62 12:26:06.6 Info: AlterTable Notifications 12:26:06.6 Info: => 5E-07s 12:26:06.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:06.6 Info: => 0.000594s 12:26:06.6 Info: AlterTable Notifications 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:06.6 Info: => 0.0005706s 12:26:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:06', 'add_on_delete_to_notifications') 12:26:06.6 Info: Committing Transaction 12:26:06.6 Info: 62: add_on_delete_to_notifications migrated 12:26:06.6 Info: => 0.0012163s 12:26:06.6 Info: 63: add_custom_formats migrating 12:26:06.6 Info: Beginning Transaction 12:26:06.6 Info: Starting migration of Main DB to 63 12:26:06.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 12:26:06.6 Info: AlterTable DelayProfiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:06.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:06.6 Info: => 0.0005945s 12:26:06.6 Info: UpdateData 12:26:06.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:06.6 Info: => 4.26E-05s 12:26:06.6 Info: AlterTable TrackFiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:06.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:06.6 Info: => 0.000582s 12:26:06.6 Info: PerformDBOperation 12:26:06.6 Info: Performing DB Operation 12:26:06.6 Info: => 0.0009926s 12:26:06.6 Info: CreateTable CustomFormats 12:26:06.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) 12:26:06.6 Info: => 0.0001256s 12:26:06.6 Info: CreateIndex CustomFormats (Name) 12:26:06.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:06.6 Info: => 9.96E-05s 12:26:06.6 Info: AlterTable QualityProfiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: CreateColumn QualityProfiles FormatItems String 12:26:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:06.6 Info: => 0.0005878s 12:26:06.6 Info: AlterTable QualityProfiles 12:26:06.6 Info: => 4E-07s 12:26:06.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:06.6 Info: => 0.0006088s 12:26:06.6 Info: AlterTable QualityProfiles 12:26:06.6 Info: => 3E-07s 12:26:06.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:06.6 Info: => 0.000576s 12:26:06.6 Info: PerformDBOperation 12:26:06.6 Info: Performing DB Operation 12:26:06.6 Info: => 0.0010513s 12:26:06.6 Info: PerformDBOperation 12:26:06.6 Info: Performing DB Operation 12:26:06.6 Info: => 3.05E-05s 12:26:06.6 Info: DeleteColumn ReleaseProfiles Preferred 12:26:06.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) 12:26:06.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:06.7 Info: DROP TABLE "ReleaseProfiles" 12:26:06.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:06.7 Info: => 0.0040049s 12:26:06.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:06.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) 12:26:06.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:06.7 Info: DROP TABLE "ReleaseProfiles" 12:26:06.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:06.7 Info: => 0.003759s 12:26:06.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:06.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:06.7 Info: => 3.73E-05s 12:26:06.7 Info: AlterTable DelayProfiles 12:26:06.7 Info: => 3E-07s 12:26:06.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:06.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:06.7 Info: => 0.0005745s 12:26:06.7 Info: AlterTable DelayProfiles 12:26:06.7 Info: => 3E-07s 12:26:06.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:06.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:06.7 Info: => 0.0005648s 12:26:06.7 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:06', 'add_custom_formats') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 63: add_custom_formats migrated 12:26:06.7 Info: => 0.0011218s 12:26:06.7 Debug: Took: 00:00:00.3682173 12:26:06.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:26:06.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:26:06.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151667384436_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:06.7 Info: DatabaseEngineVersionCheck migrating 12:26:06.7 Info: PerformDBOperation 12:26:06.7 Info: Performing DB Operation 12:26:06.7 Info: SQLite 3.47.0 12:26:06.7 Info: => 0.0013916s 12:26:06.7 Info: DatabaseEngineVersionCheck migrated 12:26:06.7 Info: => 0.0013997s 12:26:06.7 Info: VersionMigration migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: CreateTable VersionInfo 12:26:06.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:06.7 Info: => 0.0001388s 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: VersionMigration migrated 12:26:06.7 Info: => 0.0007968s 12:26:06.7 Info: VersionUniqueMigration migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: CreateIndex VersionInfo (Version) 12:26:06.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:06.7 Info: => 0.0001188s 12:26:06.7 Info: AlterTable VersionInfo 12:26:06.7 Info: => 5E-07s 12:26:06.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:06.7 Info: => 0.0005063s 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: VersionUniqueMigration migrated 12:26:06.7 Info: => 0.000862s 12:26:06.7 Info: VersionDescriptionMigration migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: AlterTable VersionInfo 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: CreateColumn VersionInfo Description String 12:26:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:06.7 Info: => 0.0001833s 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: VersionDescriptionMigration migrated 12:26:06.7 Info: => 0.0005428s 12:26:06.7 Info: 1: InitialSetup migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 1 12:26:06.7 Info: CreateTable Config 12:26:06.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:06.7 Info: => 0.0001447s 12:26:06.7 Info: CreateIndex Config (Key) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:06.7 Info: => 8.07E-05s 12:26:06.7 Info: CreateTable RootFolders 12:26:06.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:06.7 Info: => 8.29E-05s 12:26:06.7 Info: CreateIndex RootFolders (Path) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:06.7 Info: => 7.29E-05s 12:26:06.7 Info: CreateTable Artists 12:26:06.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) 12:26:06.7 Info: => 0.0001879s 12:26:06.7 Info: CreateIndex Artists (ForeignArtistId) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:06.7 Info: => 7.28E-05s 12:26:06.7 Info: CreateIndex Artists (NameSlug) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:06.7 Info: => 6.91E-05s 12:26:06.7 Info: CreateIndex Artists (CleanName) 12:26:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.7 Info: => 6.81E-05s 12:26:06.7 Info: CreateIndex Artists (Path) 12:26:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.7 Info: => 6.48E-05s 12:26:06.7 Info: CreateTable Albums 12:26:06.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) 12:26:06.7 Info: => 0.0001714s 12:26:06.7 Info: CreateIndex Albums (ForeignAlbumId) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.7 Info: => 7.18E-05s 12:26:06.7 Info: CreateIndex Albums (MBId) 12:26:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.7 Info: => 6.69E-05s 12:26:06.7 Info: CreateIndex Albums (TADBId) 12:26:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.7 Info: => 6.56E-05s 12:26:06.7 Info: CreateIndex Albums (TitleSlug) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.7 Info: => 6.98E-05s 12:26:06.7 Info: CreateIndex Albums (CleanTitle) 12:26:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.7 Info: => 6.51E-05s 12:26:06.7 Info: CreateIndex Albums (Path) 12:26:06.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:06.7 Info: => 6.5E-05s 12:26:06.7 Info: CreateTable Tracks 12:26:06.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) 12:26:06.7 Info: => 0.0001374s 12:26:06.7 Info: CreateIndex Tracks (ForeignTrackId) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.7 Info: => 6.92E-05s 12:26:06.7 Info: CreateIndex Tracks (ArtistId) 12:26:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:06.7 Info: => 7.15E-05s 12:26:06.7 Info: CreateIndex Tracks (TrackFileId) 12:26:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.7 Info: => 7.28E-05s 12:26:06.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:06.7 Info: => 7.13E-05s 12:26:06.7 Info: CreateTable TrackFiles 12:26:06.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) 12:26:06.7 Info: => 0.0001372s 12:26:06.7 Info: CreateIndex TrackFiles (ArtistId) 12:26:06.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:06.7 Info: => 9.47E-05s 12:26:06.7 Info: CreateIndex TrackFiles (AlbumId) 12:26:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.7 Info: => 7.8E-05s 12:26:06.7 Info: CreateTable History 12:26:06.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) 12:26:06.7 Info: => 0.000129s 12:26:06.7 Info: CreateIndex History (Date) 12:26:06.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.7 Info: => 9.59E-05s 12:26:06.7 Info: CreateIndex History (EventType) 12:26:06.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.7 Info: => 7.49E-05s 12:26:06.7 Info: CreateIndex History (DownloadId) 12:26:06.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:06.7 Info: => 7.17E-05s 12:26:06.7 Info: CreateIndex History (AlbumId) 12:26:06.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:06.7 Info: => 8.12E-05s 12:26:06.7 Info: CreateTable Notifications 12:26:06.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) 12:26:06.7 Info: => 0.0001075s 12:26:06.7 Info: CreateTable ScheduledTasks 12:26:06.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:06.7 Info: => 0.0001083s 12:26:06.7 Info: CreateIndex ScheduledTasks (TypeName) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:06.7 Info: => 6.98E-05s 12:26:06.7 Info: CreateTable Indexers 12:26:06.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) 12:26:06.7 Info: => 9.25E-05s 12:26:06.7 Info: CreateIndex Indexers (Name) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:06.7 Info: => 7.73E-05s 12:26:06.7 Info: CreateTable Profiles 12:26:06.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:06.7 Info: => 8.55E-05s 12:26:06.7 Info: CreateIndex Profiles (Name) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:06.7 Info: => 7.34E-05s 12:26:06.7 Info: CreateTable QualityDefinitions 12:26:06.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:06.7 Info: => 0.0001203s 12:26:06.7 Info: CreateIndex QualityDefinitions (Quality) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:06.7 Info: => 8.53E-05s 12:26:06.7 Info: CreateIndex QualityDefinitions (Title) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:06.7 Info: => 7.16E-05s 12:26:06.7 Info: CreateTable NamingConfig 12:26:06.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) 12:26:06.7 Info: => 0.0001077s 12:26:06.7 Info: CreateTable Blacklist 12:26:06.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 '') 12:26:06.7 Info: => 0.000139s 12:26:06.7 Info: CreateTable Metadata 12:26:06.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) 12:26:06.7 Info: => 9.22E-05s 12:26:06.7 Info: CreateTable MetadataFiles 12:26:06.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) 12:26:06.7 Info: => 0.0001067s 12:26:06.7 Info: CreateTable DownloadClients 12:26:06.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) 12:26:06.7 Info: => 0.0001065s 12:26:06.7 Info: CreateTable PendingReleases 12:26:06.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 '') 12:26:06.7 Info: => 0.0001059s 12:26:06.7 Info: CreateTable RemotePathMappings 12:26:06.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:06.7 Info: => 9.11E-05s 12:26:06.7 Info: CreateTable Tags 12:26:06.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:06.7 Info: => 8.25E-05s 12:26:06.7 Info: CreateIndex Tags (Label) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:06.7 Info: => 8.14E-05s 12:26:06.7 Info: CreateTable Restrictions 12:26:06.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:06.7 Info: => 0.000101s 12:26:06.7 Info: CreateTable DelayProfiles 12:26:06.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) 12:26:06.7 Info: => 0.0001352s 12:26:06.7 Info: CreateTable Users 12:26:06.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:06.7 Info: => 0.0001014s 12:26:06.7 Info: CreateIndex Users (Identifier) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:06.7 Info: => 8.47E-05s 12:26:06.7 Info: CreateIndex Users (Username) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:06.7 Info: => 7.84E-05s 12:26:06.7 Info: CreateTable Commands 12:26:06.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) 12:26:06.7 Info: => 0.0001173s 12:26:06.7 Info: CreateTable IndexerStatus 12:26:06.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) 12:26:06.7 Info: => 0.0001126s 12:26:06.7 Info: CreateIndex IndexerStatus (ProviderId) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:06.7 Info: => 8.26E-05s 12:26:06.7 Info: CreateTable ExtraFiles 12:26:06.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) 12:26:06.7 Info: => 0.0001192s 12:26:06.7 Info: CreateTable LyricFiles 12:26:06.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) 12:26:06.7 Info: => 0.0001403s 12:26:06.7 Info: CreateTable LanguageProfiles 12:26:06.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:06.7 Info: => 9.61E-05s 12:26:06.7 Info: CreateIndex LanguageProfiles (Name) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:06.7 Info: => 8.56E-05s 12:26:06.7 Info: CreateTable DownloadClientStatus 12:26:06.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) 12:26:06.7 Info: => 9.91E-05s 12:26:06.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:06.7 Info: => 8.68E-05s 12:26:06.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:06.7 Info: -> 1 Insert operations completed in 00:00:00.0000612 taking an average of 00:00:00.0000612 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:06', 'InitialSetup') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 1: InitialSetup migrated 12:26:06.7 Info: => 0.0009509s 12:26:06.7 Info: 2: add_reason_to_pending_releases migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 2 12:26:06.7 Info: AlterTable PendingReleases 12:26:06.7 Info: => 5E-07s 12:26:06.7 Info: CreateColumn PendingReleases Reason Int32 12:26:06.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:06.7 Info: => 0.0005229s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:06', 'add_reason_to_pending_releases') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 2: add_reason_to_pending_releases migrated 12:26:06.7 Info: => 0.0009746s 12:26:06.7 Info: 3: add_medium_support migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 3 12:26:06.7 Info: AlterTable Albums 12:26:06.7 Info: => 6E-07s 12:26:06.7 Info: CreateColumn Albums Media String 12:26:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:06.7 Info: => 0.0005515s 12:26:06.7 Info: AlterTable Tracks 12:26:06.7 Info: => 5E-07s 12:26:06.7 Info: CreateColumn Tracks MediumNumber Int32 12:26:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:06.7 Info: => 0.0005153s 12:26:06.7 Info: AlterTable Tracks 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:06.7 Info: => 0.000514s 12:26:06.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:06.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:06.7 Info: => 3.62E-05s 12:26:06.7 Info: DeleteColumn Tracks TrackNumber 12:26:06.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) 12:26:06.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" 12:26:06.7 Info: DROP TABLE "Tracks" 12:26:06.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.7 Info: => 0.0037655s 12:26:06.7 Info: AlterTable Tracks 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: CreateColumn Tracks TrackNumber String 12:26:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:06.7 Info: => 0.0004528s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:06', 'add_medium_support') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 3: add_medium_support migrated 12:26:06.7 Info: => 0.0009454s 12:26:06.7 Info: 4: add_various_qualites_in_profile migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 4 12:26:06.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:06.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:06.7 Info: => 3.96E-05s 12:26:06.7 Info: PerformDBOperation 12:26:06.7 Info: Performing DB Operation 12:26:06.7 Info: => 2.89E-05s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:06', 'add_various_qualites_in_profile') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 4: add_various_qualites_in_profile migrated 12:26:06.7 Info: => 0.0004284s 12:26:06.7 Info: 5: metadata_profiles migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 5 12:26:06.7 Info: CreateTable MetadataProfiles 12:26:06.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:06.7 Info: => 0.000135s 12:26:06.7 Info: CreateIndex MetadataProfiles (Name) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:06.7 Info: => 8.55E-05s 12:26:06.7 Info: AlterTable Artists 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: CreateColumn Artists MetadataProfileId Int32 12:26:06.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:06.7 Info: => 0.0008955s 12:26:06.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:06.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) 12:26:06.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" 12:26:06.7 Info: DROP TABLE "Artists" 12:26:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.7 Info: => 0.0039435s 12:26:06.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:06.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) 12:26:06.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" 12:26:06.7 Info: DROP TABLE "Artists" 12:26:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.7 Info: => 0.0038162s 12:26:06.7 Info: AlterTable Albums 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: CreateColumn Albums SecondaryTypes String 12:26:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:06.7 Info: => 0.000489s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:06', 'metadata_profiles') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 5: metadata_profiles migrated 12:26:06.7 Info: => 0.000964s 12:26:06.7 Info: 6: separate_automatic_and_interactive_search migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 6 12:26:06.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:06.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) 12:26:06.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:06.7 Info: DROP TABLE "Indexers" 12:26:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:06.7 Info: => 0.0037433s 12:26:06.7 Info: AlterTable Indexers 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:06.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:06.7 Info: => 0.0004637s 12:26:06.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:06.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:06.7 Info: => 3.14E-05s 12:26:06.7 Info: AlterTable Indexers 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:06.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) 12:26:06.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" 12:26:06.7 Info: DROP TABLE "Indexers" 12:26:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:06.7 Info: => 0.0037079s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:06', 'separate_automatic_and_interactive_search') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 6: separate_automatic_and_interactive_search migrated 12:26:06.7 Info: => 0.0042056s 12:26:06.7 Info: 7: change_album_path_to_relative migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 7 12:26:06.7 Info: DeleteColumn Albums Path 12:26:06.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) 12:26:06.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" 12:26:06.7 Info: DROP TABLE "Albums" 12:26:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.7 Info: => 0.0040347s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:06', 'change_album_path_to_relative') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 7: change_album_path_to_relative migrated 12:26:06.7 Info: => 0.0045811s 12:26:06.7 Info: 8: change_quality_size_mb_to_kb migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 8 12:26:06.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 12:26:06.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 12:26:06.7 Info: => 4.04E-05s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:06', 'change_quality_size_mb_to_kb') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 8: change_quality_size_mb_to_kb migrated 12:26:06.7 Info: => 0.0004737s 12:26:06.7 Info: 9: album_releases migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 9 12:26:06.7 Info: AlterTable Albums 12:26:06.7 Info: => 6E-07s 12:26:06.7 Info: CreateColumn Albums Releases String 12:26:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:06.7 Info: => 0.0004956s 12:26:06.7 Info: AlterTable Albums 12:26:06.7 Info: => 3E-07s 12:26:06.7 Info: CreateColumn Albums CurrentRelease String 12:26:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:06.7 Info: => 0.0004432s 12:26:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:06', 'album_releases') 12:26:06.7 Info: Committing Transaction 12:26:06.7 Info: 9: album_releases migrated 12:26:06.7 Info: => 0.0009572s 12:26:06.7 Info: 10: album_releases_fix migrating 12:26:06.7 Info: Beginning Transaction 12:26:06.7 Info: Starting migration of Main DB to 10 12:26:06.7 Info: AlterTable Albums 12:26:06.7 Info: => 6E-07s 12:26:06.7 Info: AlterColumn Albums Releases String 12:26:06.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) 12:26:06.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" 12:26:06.7 Info: DROP TABLE "Albums" 12:26:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.7 Info: => 0.0039145s 12:26:06.7 Info: AlterTable Albums 12:26:06.7 Info: => 4E-07s 12:26:06.7 Info: AlterColumn Albums CurrentRelease String 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Albums" 12:26:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.8 Info: => 0.0042383s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:06', 'album_releases_fix') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 10: album_releases_fix migrated 12:26:06.8 Info: => 0.0047354s 12:26:06.8 Info: 11: import_lists migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 11 12:26:06.8 Info: CreateTable ImportLists 12:26:06.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) 12:26:06.8 Info: => 0.0001461s 12:26:06.8 Info: CreateIndex ImportLists (Name) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:06.8 Info: => 8.53E-05s 12:26:06.8 Info: CreateTable ImportListStatus 12:26:06.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) 12:26:06.8 Info: => 0.0001127s 12:26:06.8 Info: CreateIndex ImportListStatus (ProviderId) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:06.8 Info: => 8.44E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:06', 'import_lists') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 11: import_lists migrated 12:26:06.8 Info: => 0.0004907s 12:26:06.8 Info: 12: add_release_status migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 12 12:26:06.8 Info: AlterTable MetadataProfiles 12:26:06.8 Info: => 5E-07s 12:26:06.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:06.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:06.8 Info: => 0.000493s 12:26:06.8 Info: PerformDBOperation 12:26:06.8 Info: Performing DB Operation 12:26:06.8 Info: => 2.23E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:06', 'add_release_status') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 12: add_release_status migrated 12:26:06.8 Info: => 0.0004163s 12:26:06.8 Info: 13: album_download_notification migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 13 12:26:06.8 Info: AlterTable Notifications 12:26:06.8 Info: => 5E-07s 12:26:06.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005203s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:06', 'album_download_notification') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 13: album_download_notification migrated 12:26:06.8 Info: => 0.0009653s 12:26:06.8 Info: 14: fix_language_metadata_profiles migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 14 12:26:06.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 12:26:06.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 12:26:06.8 Info: => 8.42E-05s 12:26:06.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 12:26:06.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 12:26:06.8 Info: => 7.53E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:06', 'fix_language_metadata_profiles') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 14: fix_language_metadata_profiles migrated 12:26:06.8 Info: => 0.0005076s 12:26:06.8 Info: 15: remove_fanzub migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 15 12:26:06.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:06.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:06.8 Info: => 4.73E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:06', 'remove_fanzub') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 15: remove_fanzub migrated 12:26:06.8 Info: => 0.0005836s 12:26:06.8 Info: 16: update_artist_history_indexes migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 16 12:26:06.8 Info: CreateIndex Albums (ArtistId) 12:26:06.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:06.8 Info: => 9.32E-05s 12:26:06.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:06.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:06.8 Info: => 8.93E-05s 12:26:06.8 Info: DeleteIndex History (AlbumId) 12:26:06.8 Info: DROP INDEX "IX_History_AlbumId" 12:26:06.8 Info: => 0.0001303s 12:26:06.8 Info: CreateIndex History (AlbumId, Date) 12:26:06.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.8 Info: => 8.56E-05s 12:26:06.8 Info: DeleteIndex History (DownloadId) 12:26:06.8 Info: DROP INDEX "IX_History_DownloadId" 12:26:06.8 Info: => 0.0001319s 12:26:06.8 Info: CreateIndex History (DownloadId, Date) 12:26:06.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.8 Info: => 9.8E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:06', 'update_artist_history_indexes') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 16: update_artist_history_indexes migrated 12:26:06.8 Info: => 0.0005642s 12:26:06.8 Info: 17: remove_nma migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 17 12:26:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:06.8 Info: => 5.04E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:06', 'remove_nma') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 17: remove_nma migrated 12:26:06.8 Info: => 0.0003941s 12:26:06.8 Info: 18: album_disambiguation migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 18 12:26:06.8 Info: AlterTable Albums 12:26:06.8 Info: => 6E-07s 12:26:06.8 Info: CreateColumn Albums Disambiguation String 12:26:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:06.8 Info: => 0.0005172s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:06', 'album_disambiguation') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 18: album_disambiguation migrated 12:26:06.8 Info: => 0.0008864s 12:26:06.8 Info: 19: add_ape_quality_in_profiles migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 19 12:26:06.8 Info: PerformDBOperation 12:26:06.8 Info: Performing DB Operation 12:26:06.8 Info: => 2.57E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:06', 'add_ape_quality_in_profiles') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 19: add_ape_quality_in_profiles migrated 12:26:06.8 Info: => 0.0003389s 12:26:06.8 Info: 20: remove_pushalot migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 20 12:26:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:06.8 Info: => 4.14E-05s 12:26:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:06.8 Info: => 4.36E-05s 12:26:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:06.8 Info: => 3.6E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:06', 'remove_pushalot') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 20: remove_pushalot migrated 12:26:06.8 Info: => 0.0003504s 12:26:06.8 Info: 21: add_custom_filters migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 21 12:26:06.8 Info: CreateTable CustomFilters 12:26:06.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:06.8 Info: => 0.000126s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:06', 'add_custom_filters') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 21: add_custom_filters migrated 12:26:06.8 Info: => 0.0006316s 12:26:06.8 Info: 22: import_list_tags migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 22 12:26:06.8 Info: AlterTable ImportLists 12:26:06.8 Info: => 5E-07s 12:26:06.8 Info: CreateColumn ImportLists Tags String 12:26:06.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:06.8 Info: => 0.0005177s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:06', 'import_list_tags') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 22: import_list_tags migrated 12:26:06.8 Info: => 0.0009515s 12:26:06.8 Info: 23: add_release_groups_etc migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 23 12:26:06.8 Info: CreateTable ArtistMetadata 12:26:06.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) 12:26:06.8 Info: => 0.0001595s 12:26:06.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:06.8 Info: => 8.96E-05s 12:26:06.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" 12:26:06.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" 12:26:06.8 Info: => 9.36E-05s 12:26:06.8 Info: AlterTable Artists 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:06.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005899s 12:26:06.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:06.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:06.8 Info: => 0.0001045s 12:26:06.8 Info: CreateTable AlbumReleases 12:26:06.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) 12:26:06.8 Info: => 0.0001375s 12:26:06.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:06.8 Info: => 8.83E-05s 12:26:06.8 Info: CreateIndex AlbumReleases (AlbumId) 12:26:06.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:06.8 Info: => 8.08E-05s 12:26:06.8 Info: PerformDBOperation 12:26:06.8 Info: Performing DB Operation 12:26:06.8 Info: => 4.68E-05s 12:26:06.8 Info: AlterTable Albums 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005634s 12:26:06.8 Info: AlterTable Albums 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:06.8 Info: => 0.0051959s 12:26:06.8 Info: AlterTable Albums 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Albums Links String 12:26:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:06.8 Info: => 0.0007356s 12:26:06.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:06.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:06.8 Info: => 8.29E-05s 12:26:06.8 Info: AlterTable Tracks 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Tracks ForeignRecordingId String 12:26:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:06.8 Info: => 0.0005188s 12:26:06.8 Info: AlterTable Tracks 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.000535s 12:26:06.8 Info: AlterTable Tracks 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005331s 12:26:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:06.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:06.8 Info: => 7.09E-05s 12:26:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:06.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:06.8 Info: => 5.73E-05s 12:26:06.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Artists" 12:26:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.8 Info: => 0.0040811s 12:26:06.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Albums" 12:26:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.8 Info: => 0.0042443s 12:26:06.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Tracks" 12:26:06.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:06.8 Info: => 0.003805s 12:26:06.8 Info: DeleteColumn TrackFiles ArtistId 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "TrackFiles" 12:26:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.8 Info: => 0.003581s 12:26:06.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.8 Info: => 7.83E-05s 12:26:06.8 Info: CreateIndex Artists (Monitored) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.8 Info: => 7.39E-05s 12:26:06.8 Info: CreateIndex Albums (ArtistMetadataId) 12:26:06.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.8 Info: => 7.25E-05s 12:26:06.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:06.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:06.8 Info: => 7.06E-05s 12:26:06.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:06.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:06.8 Info: => 6.95E-05s 12:26:06.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:06.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:06.8 Info: => 6.95E-05s 12:26:06.8 Info: UpdateData 12:26:06.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:06.8 Info: => 3.57E-05s 12:26:06.8 Info: UpdateData 12:26:06.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:06.8 Info: => 2.95E-05s 12:26:06.8 Info: UpdateData 12:26:06.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:06.8 Info: => 3.57E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:06', 'add_release_groups_etc') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 23: add_release_groups_etc migrated 12:26:06.8 Info: => 0.0007926s 12:26:06.8 Info: 24: NewMediaInfoFormat migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 24 12:26:06.8 Info: UpdateData 12:26:06.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:06.8 Info: => 3.74E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:06', 'NewMediaInfoFormat') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 24: NewMediaInfoFormat migrated 12:26:06.8 Info: => 0.0004939s 12:26:06.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 25 12:26:06.8 Info: RenameTable Restrictions ReleaseProfiles 12:26:06.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:06.8 Info: => 0.0018502s 12:26:06.8 Info: AlterTable ReleaseProfiles 12:26:06.8 Info: => 5E-07s 12:26:06.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:06.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:06.8 Info: => 0.0004968s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:06', 'rename_restrictions_to_release_profiles') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:06.8 Info: => 0.0009287s 12:26:06.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 26 12:26:06.8 Info: RenameTable Profiles QualityProfiles 12:26:06.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:06.8 Info: => 0.0018702s 12:26:06.8 Info: AlterTable QualityProfiles 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:06.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:06.8 Info: => 0.0005189s 12:26:06.8 Info: AlterTable LanguageProfiles 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:06.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:06.8 Info: => 0.0005046s 12:26:06.8 Info: UpdateData 12:26:06.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:06.8 Info: => 3.55E-05s 12:26:06.8 Info: UpdateData 12:26:06.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:06.8 Info: => 2.76E-05s 12:26:06.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Artists" 12:26:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.8 Info: => 0.0041113s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:06', 'rename_quality_profiles_add_upgrade_allowed') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:06.8 Info: => 0.0046227s 12:26:06.8 Info: 27: add_import_exclusions migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 27 12:26:06.8 Info: CreateTable ImportListExclusions 12:26:06.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:06.8 Info: => 0.0001028s 12:26:06.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:06.8 Info: => 8.23E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:06', 'add_import_exclusions') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 27: add_import_exclusions migrated 12:26:06.8 Info: => 0.0005161s 12:26:06.8 Info: 28: clean_artist_metadata_table migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 28 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001268s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001167s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001112s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001157s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001083s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001104s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:06', 'clean_artist_metadata_table') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 28: clean_artist_metadata_table migrated 12:26:06.8 Info: => 0.000532s 12:26:06.8 Info: 29: health_issue_notification migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 29 12:26:06.8 Info: AlterTable Notifications 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005281s 12:26:06.8 Info: AlterTable Notifications 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005011s 12:26:06.8 Info: AlterTable Notifications 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005266s 12:26:06.8 Info: AlterTable Notifications 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005079s 12:26:06.8 Info: AlterTable Notifications 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:06.8 Info: => 0.0005041s 12:26:06.8 Info: DeleteColumn Notifications OnDownload 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Notifications" 12:26:06.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:06.8 Info: => 0.0037314s 12:26:06.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Notifications" 12:26:06.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:06.8 Info: => 0.0037875s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:06', 'health_issue_notification') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 29: health_issue_notification migrated 12:26:06.8 Info: => 0.0043557s 12:26:06.8 Info: 30: add_mediafilerepository_mtime migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 30 12:26:06.8 Info: AlterTable TrackFiles 12:26:06.8 Info: => 5E-07s 12:26:06.8 Info: CreateColumn TrackFiles Modified DateTime 12:26:06.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:06.8 Info: => 0.0005443s 12:26:06.8 Info: AlterTable TrackFiles 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn TrackFiles Path String 12:26:06.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:06.8 Info: => 0.0005333s 12:26:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:06.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:06.8 Info: => 3.07E-05s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001144s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001236s 12:26:06.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) 12:26:06.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) 12:26:06.8 Info: => 0.0001281s 12:26:06.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") 12:26:06.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") 12:26:06.8 Info: => 6.48E-05s 12:26:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:06.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:06.8 Info: => 4.68E-05s 12:26:06.8 Info: AlterTable TrackFiles 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: AlterColumn TrackFiles Path String 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "TrackFiles" 12:26:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.8 Info: => 0.0037247s 12:26:06.8 Info: CreateIndex TrackFiles (Path) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.8 Info: => 7.81E-05s 12:26:06.8 Info: DeleteColumn TrackFiles RelativePath 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "TrackFiles" 12:26:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.8 Info: => 0.0038181s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:06', 'add_mediafilerepository_mtime') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 30: add_mediafilerepository_mtime migrated 12:26:06.8 Info: => 0.0043225s 12:26:06.8 Info: 31: add_artistmetadataid_constraint migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 31 12:26:06.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") 12:26:06.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") 12:26:06.8 Info: => 6.87E-05s 12:26:06.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:06.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:06.8 Info: => 0.0001173s 12:26:06.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Artists" 12:26:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.8 Info: => 0.0040049s 12:26:06.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.8 Info: => 7.43E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:06', 'add_artistmetadataid_constraint') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 31: add_artistmetadataid_constraint migrated 12:26:06.8 Info: => 0.0005432s 12:26:06.8 Info: 32: old_ids_and_artist_alias migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 32 12:26:06.8 Info: AlterTable ArtistMetadata 12:26:06.8 Info: => 5E-07s 12:26:06.8 Info: CreateColumn ArtistMetadata Aliases String 12:26:06.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:06.8 Info: => 0.0005216s 12:26:06.8 Info: AlterTable ArtistMetadata 12:26:06.8 Info: => 4E-07s 12:26:06.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:06.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.8 Info: => 0.0005264s 12:26:06.8 Info: AlterTable Albums 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.8 Info: => 0.0005337s 12:26:06.8 Info: AlterTable AlbumReleases 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:06.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.8 Info: => 0.0005358s 12:26:06.8 Info: AlterTable Tracks 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.8 Info: => 0.0005139s 12:26:06.8 Info: AlterTable Tracks 12:26:06.8 Info: => 3E-07s 12:26:06.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:06.8 Info: => 0.0005417s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:06', 'old_ids_and_artist_alias') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 32: old_ids_and_artist_alias migrated 12:26:06.8 Info: => 0.0010037s 12:26:06.8 Info: 33: download_propers_config migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 33 12:26:06.8 Info: PerformDBOperation 12:26:06.8 Info: Performing DB Operation 12:26:06.8 Info: => 2.43E-05s 12:26:06.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:06.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:06.8 Info: => 2.67E-05s 12:26:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:06', 'download_propers_config') 12:26:06.8 Info: Committing Transaction 12:26:06.8 Info: 33: download_propers_config migrated 12:26:06.8 Info: => 0.0004415s 12:26:06.8 Info: 34: remove_language_profiles migrating 12:26:06.8 Info: Beginning Transaction 12:26:06.8 Info: Starting migration of Main DB to 34 12:26:06.8 Info: DeleteTable LanguageProfiles 12:26:06.8 Info: DROP TABLE "LanguageProfiles" 12:26:06.8 Info: => 0.0001744s 12:26:06.8 Info: DeleteColumn Artists LanguageProfileId 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Artists" 12:26:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.8 Info: => 0.004068s 12:26:06.8 Info: DeleteColumn ImportLists LanguageProfileId 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "ImportLists" 12:26:06.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:06.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:06.8 Info: => 0.0038274s 12:26:06.8 Info: DeleteColumn Blacklist Language 12:26:06.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) 12:26:06.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" 12:26:06.8 Info: DROP TABLE "Blacklist" 12:26:06.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:06.8 Info: => 0.004529s 12:26:06.8 Info: DeleteColumn History Language 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "History" 12:26:06.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:06.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:06.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:06.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:06.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:06.9 Info: => 0.0043428s 12:26:06.9 Info: DeleteColumn LyricFiles Language 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "LyricFiles" 12:26:06.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:06.9 Info: => 0.0041566s 12:26:06.9 Info: DeleteColumn TrackFiles Language 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "TrackFiles" 12:26:06.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:06.9 Info: => 0.0054994s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:06', 'remove_language_profiles') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 34: remove_language_profiles migrated 12:26:06.9 Info: => 0.0061308s 12:26:06.9 Info: 35: multi_disc_naming_format migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 35 12:26:06.9 Info: AlterTable NamingConfig 12:26:06.9 Info: => 6E-07s 12:26:06.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:06.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:06.9 Info: => 0.0005461s 12:26:06.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:06.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:06.9 Info: => 3.24E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:06', 'multi_disc_naming_format') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 35: multi_disc_naming_format migrated 12:26:06.9 Info: => 0.0004491s 12:26:06.9 Info: 36: add_download_client_priority migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 36 12:26:06.9 Info: AlterTable DownloadClients 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn DownloadClients Priority Int32 12:26:06.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:06.9 Info: => 0.0005613s 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 4.22E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:06', 'add_download_client_priority') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 36: add_download_client_priority migrated 12:26:06.9 Info: => 0.0004836s 12:26:06.9 Info: 37: remove_growl_prowl migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 37 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:06.9 Info: => 3.55E-05s 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:06.9 Info: => 2.54E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:06', 'remove_growl_prowl') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 37: remove_growl_prowl migrated 12:26:06.9 Info: => 0.0003611s 12:26:06.9 Info: 38: remove_plex_hometheatre migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 38 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:06.9 Info: => 3.52E-05s 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:06.9 Info: => 3.56E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:06', 'remove_plex_hometheatre') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 38: remove_plex_hometheatre migrated 12:26:06.9 Info: => 0.0003404s 12:26:06.9 Info: 39: add_root_folder_add_defaults migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 39 12:26:06.9 Info: AlterTable RootFolders 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn RootFolders Name String 12:26:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:06.9 Info: => 0.0005702s 12:26:06.9 Info: AlterTable RootFolders 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0005637s 12:26:06.9 Info: AlterTable RootFolders 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.000572s 12:26:06.9 Info: AlterTable RootFolders 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006033s 12:26:06.9 Info: AlterTable RootFolders 12:26:06.9 Info: => 3E-07s 12:26:06.9 Info: CreateColumn RootFolders DefaultTags String 12:26:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:06.9 Info: => 0.0005456s 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 4.33E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:06', 'add_root_folder_add_defaults') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 39: add_root_folder_add_defaults migrated 12:26:06.9 Info: => 0.0004781s 12:26:06.9 Info: 40: task_duration migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 40 12:26:06.9 Info: AlterTable ScheduledTasks 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:06.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:06.9 Info: => 0.0005852s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:06', 'task_duration') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 40: task_duration migrated 12:26:06.9 Info: => 0.0009507s 12:26:06.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 41 12:26:06.9 Info: AlterTable ReleaseProfiles 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:06.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:06.9 Info: => 0.0005642s 12:26:06.9 Info: AlterTable ReleaseProfiles 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:06.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006003s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:06', 'add_indexer_and_enabled_to_release_profiles') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:06.9 Info: => 0.0010342s 12:26:06.9 Info: 42: remove_album_folders migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 42 12:26:06.9 Info: DeleteColumn Artists AlbumFolder 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Artists" 12:26:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.9 Info: => 0.0042197s 12:26:06.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:06.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:06.9 Info: => 3.28E-05s 12:26:06.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:06.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:06.9 Info: => 2.54E-05s 12:26:06.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:06.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) 12:26:06.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:06.9 Info: DROP TABLE "NamingConfig" 12:26:06.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:06.9 Info: => 0.0040527s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:06', 'remove_album_folders') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 42: remove_album_folders migrated 12:26:06.9 Info: => 0.0046253s 12:26:06.9 Info: 44: add_priority_to_indexers migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 44 12:26:06.9 Info: AlterTable Indexers 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn Indexers Priority Int32 12:26:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:06.9 Info: => 0.0005945s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:06', 'add_priority_to_indexers') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 44: add_priority_to_indexers migrated 12:26:06.9 Info: => 0.0010304s 12:26:06.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 45 12:26:06.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:06.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:06.9 Info: => 0.0001087s 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 2.29E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:06', 'remove_chown_and_folderchmod_config') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:06.9 Info: => 0.0003611s 12:26:06.9 Info: 47: update_notifiarr migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 47 12:26:06.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:06.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:06.9 Info: => 6.58E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:06', 'update_notifiarr') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 47: update_notifiarr migrated 12:26:06.9 Info: => 0.0003716s 12:26:06.9 Info: 49: email_multiple_addresses migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 49 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 4.24E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:06', 'email_multiple_addresses') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 49: email_multiple_addresses migrated 12:26:06.9 Info: => 0.0003615s 12:26:06.9 Info: 50: rename_blacklist_to_blocklist migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 50 12:26:06.9 Info: RenameTable Blacklist Blocklist 12:26:06.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:06.9 Info: => 0.0020607s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:06', 'rename_blacklist_to_blocklist') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 50: rename_blacklist_to_blocklist migrated 12:26:06.9 Info: => 0.0025374s 12:26:06.9 Info: 51: cdh_per_downloadclient migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 51 12:26:06.9 Info: AlterTable DownloadClients 12:26:06.9 Info: => 6E-07s 12:26:06.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:06.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:06.9 Info: => 0.0006173s 12:26:06.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:06.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:06.9 Info: => 0.000588s 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 0.0001501s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:06', 'cdh_per_downloadclient') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 51: cdh_per_downloadclient migrated 12:26:06.9 Info: => 0.0005496s 12:26:06.9 Info: 52: download_history migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 52 12:26:06.9 Info: CreateTable DownloadHistory 12:26:06.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) 12:26:06.9 Info: => 0.000137s 12:26:06.9 Info: CreateIndex DownloadHistory (EventType) 12:26:06.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:06.9 Info: => 8.68E-05s 12:26:06.9 Info: CreateIndex DownloadHistory (ArtistId) 12:26:06.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:06.9 Info: => 7.66E-05s 12:26:06.9 Info: CreateIndex DownloadHistory (DownloadId) 12:26:06.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:06.9 Info: => 7.54E-05s 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 0.0001061s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:06', 'download_history') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 52: download_history migrated 12:26:06.9 Info: => 0.0005604s 12:26:06.9 Info: 53: add_update_history migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 53 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:06', 'add_update_history') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 53: add_update_history migrated 12:26:06.9 Info: => 0.0003621s 12:26:06.9 Info: 54: add_on_update_to_notifications migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 54 12:26:06.9 Info: AlterTable Notifications 12:26:06.9 Info: => 6E-07s 12:26:06.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:06.9 Info: => 0.0006246s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:06', 'add_on_update_to_notifications') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 54: add_on_update_to_notifications migrated 12:26:06.9 Info: => 0.0009581s 12:26:06.9 Info: 55: download_client_per_indexer migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 55 12:26:06.9 Info: AlterTable Indexers 12:26:06.9 Info: => 6E-07s 12:26:06.9 Info: CreateColumn Indexers DownloadClientId Int32 12:26:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006116s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:06', 'download_client_per_indexer') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 55: download_client_per_indexer migrated 12:26:06.9 Info: => 0.0010501s 12:26:06.9 Info: 56: AddNewItemMonitorType migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 56 12:26:06.9 Info: AlterTable Artists 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn Artists MonitorNewItems Int32 12:26:06.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006005s 12:26:06.9 Info: AlterTable RootFolders 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006475s 12:26:06.9 Info: AlterTable ImportLists 12:26:06.9 Info: => 3E-07s 12:26:06.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006241s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:06', 'AddNewItemMonitorType') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 56: AddNewItemMonitorType migrated 12:26:06.9 Info: => 0.0010135s 12:26:06.9 Info: 57: ImportListSearch migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 57 12:26:06.9 Info: AlterTable ImportLists 12:26:06.9 Info: => 5E-07s 12:26:06.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:06.9 Info: => 0.0006552s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:06', 'ImportListSearch') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 57: ImportListSearch migrated 12:26:06.9 Info: => 0.0010191s 12:26:06.9 Info: 58: ImportListMonitorExisting migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 58 12:26:06.9 Info: AlterTable ImportLists 12:26:06.9 Info: => 6E-07s 12:26:06.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:06.9 Info: => 0.0006813s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:06', 'ImportListMonitorExisting') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 58: ImportListMonitorExisting migrated 12:26:06.9 Info: => 0.0011058s 12:26:06.9 Info: 59: add_indexer_tags migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 59 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:06.9 Info: => 3.66E-05s 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:06.9 Info: => 2.73E-05s 12:26:06.9 Info: AlterTable Indexers 12:26:06.9 Info: => 3E-07s 12:26:06.9 Info: CreateColumn Indexers Tags String 12:26:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:06.9 Info: => 0.0006359s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:06', 'add_indexer_tags') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 59: add_indexer_tags migrated 12:26:06.9 Info: => 0.0010512s 12:26:06.9 Info: 60: update_audio_types migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 60 12:26:06.9 Info: PerformDBOperation 12:26:06.9 Info: Performing DB Operation 12:26:06.9 Info: => 5.04E-05s 12:26:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:06', 'update_audio_types') 12:26:06.9 Info: Committing Transaction 12:26:06.9 Info: 60: update_audio_types migrated 12:26:06.9 Info: => 0.0004942s 12:26:06.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:06.9 Info: Beginning Transaction 12:26:06.9 Info: Starting migration of Main DB to 61 12:26:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:06.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:06.9 Info: => 3.17E-05s 12:26:06.9 Info: AlterTable AlbumReleases 12:26:06.9 Info: => 3E-07s 12:26:06.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "AlbumReleases" 12:26:06.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:06.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:06.9 Info: => 0.0041473s 12:26:06.9 Info: AlterTable Albums 12:26:06.9 Info: => 3E-07s 12:26:06.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Albums" 12:26:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.9 Info: => 0.0041536s 12:26:06.9 Info: AlterTable Albums 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Albums" 12:26:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.9 Info: => 0.0043172s 12:26:06.9 Info: AlterTable Albums 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Albums Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Albums" 12:26:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:06.9 Info: => 0.0041712s 12:26:06.9 Info: AlterTable Artists 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Artists" 12:26:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.9 Info: => 0.0043159s 12:26:06.9 Info: AlterTable Artists 12:26:06.9 Info: => 3E-07s 12:26:06.9 Info: AlterColumn Artists Added DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Artists" 12:26:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:06.9 Info: => 0.0043393s 12:26:06.9 Info: AlterTable Blocklist 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Blocklist" 12:26:06.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:06.9 Info: => 0.0037275s 12:26:06.9 Info: AlterTable Blocklist 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Blocklist" 12:26:06.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:06.9 Info: => 0.0037166s 12:26:06.9 Info: AlterTable Commands 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Commands" 12:26:06.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.9 Info: => 0.0036793s 12:26:06.9 Info: AlterTable Commands 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Commands" 12:26:06.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.9 Info: => 0.003714s 12:26:06.9 Info: AlterTable Commands 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:06.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) 12:26:06.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" 12:26:06.9 Info: DROP TABLE "Commands" 12:26:06.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:06.9 Info: => 0.005028s 12:26:06.9 Info: AlterTable DownloadClientStatus 12:26:06.9 Info: => 4E-07s 12:26:06.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:06.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) 12:26:06.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:06.9 Info: DROP TABLE "DownloadClientStatus" 12:26:06.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0039406s 12:26:07.0 Info: AlterTable DownloadClientStatus 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.0 Info: DROP TABLE "DownloadClientStatus" 12:26:07.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0039099s 12:26:07.0 Info: AlterTable DownloadClientStatus 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.0 Info: DROP TABLE "DownloadClientStatus" 12:26:07.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0039394s 12:26:07.0 Info: AlterTable DownloadHistory 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "DownloadHistory" 12:26:07.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:07.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:07.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:07.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:07.0 Info: => 0.0042968s 12:26:07.0 Info: AlterTable ExtraFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "ExtraFiles" 12:26:07.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:07.0 Info: => 0.0036739s 12:26:07.0 Info: AlterTable ExtraFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "ExtraFiles" 12:26:07.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:07.0 Info: => 0.0040735s 12:26:07.0 Info: AlterTable History 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn History Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "History" 12:26:07.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:07.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.0 Info: => 0.0041572s 12:26:07.0 Info: AlterTable ImportListStatus 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:07.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:07.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.0 Info: DROP TABLE "ImportListStatus" 12:26:07.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.003788s 12:26:07.0 Info: AlterTable ImportListStatus 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:07.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:07.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.0 Info: DROP TABLE "ImportListStatus" 12:26:07.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0037644s 12:26:07.0 Info: AlterTable ImportListStatus 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:07.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:26:07.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.0 Info: DROP TABLE "ImportListStatus" 12:26:07.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0037806s 12:26:07.0 Info: AlterTable IndexerStatus 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.0 Info: DROP TABLE "IndexerStatus" 12:26:07.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.003989s 12:26:07.0 Info: AlterTable IndexerStatus 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.0 Info: DROP TABLE "IndexerStatus" 12:26:07.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0038194s 12:26:07.0 Info: AlterTable IndexerStatus 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.0 Info: DROP TABLE "IndexerStatus" 12:26:07.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.0 Info: => 0.0038186s 12:26:07.0 Info: AlterTable LyricFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "LyricFiles" 12:26:07.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.0 Info: => 0.0036949s 12:26:07.0 Info: AlterTable LyricFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "LyricFiles" 12:26:07.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.0 Info: => 0.0057193s 12:26:07.0 Info: AlterTable MetadataFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "MetadataFiles" 12:26:07.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:07.0 Info: => 0.0037367s 12:26:07.0 Info: AlterTable MetadataFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "MetadataFiles" 12:26:07.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:07.0 Info: => 0.0037888s 12:26:07.0 Info: AlterTable PendingReleases 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:07.0 Info: DROP TABLE "PendingReleases" 12:26:07.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:07.0 Info: => 0.0037216s 12:26:07.0 Info: AlterTable ScheduledTasks 12:26:07.0 Info: => 5E-07s 12:26:07.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:07.0 Info: DROP TABLE "ScheduledTasks" 12:26:07.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.0 Info: => 0.0038922s 12:26:07.0 Info: AlterTable ScheduledTasks 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:07.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) 12:26:07.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:07.0 Info: DROP TABLE "ScheduledTasks" 12:26:07.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.0 Info: => 0.003908s 12:26:07.0 Info: AlterTable TrackFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "TrackFiles" 12:26:07.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.0 Info: => 0.0039445s 12:26:07.0 Info: AlterTable TrackFiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.0 Info: DROP TABLE "TrackFiles" 12:26:07.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.0 Info: => 0.0039541s 12:26:07.0 Info: AlterTable VersionInfo 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:07.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:07.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:07.0 Info: DROP TABLE "VersionInfo" 12:26:07.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:07.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:07.0 Info: => 0.0037444s 12:26:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:07', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:07.0 Info: Committing Transaction 12:26:07.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:07.0 Info: => 0.0044854s 12:26:07.0 Info: 62: add_on_delete_to_notifications migrating 12:26:07.0 Info: Beginning Transaction 12:26:07.0 Info: Starting migration of Main DB to 62 12:26:07.0 Info: AlterTable Notifications 12:26:07.0 Info: => 5E-07s 12:26:07.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:07.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:07.0 Info: => 0.0005828s 12:26:07.0 Info: AlterTable Notifications 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:07.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:07.0 Info: => 0.0005557s 12:26:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:07', 'add_on_delete_to_notifications') 12:26:07.0 Info: Committing Transaction 12:26:07.0 Info: 62: add_on_delete_to_notifications migrated 12:26:07.0 Info: => 0.0010433s 12:26:07.0 Info: 63: add_custom_formats migrating 12:26:07.0 Info: Beginning Transaction 12:26:07.0 Info: Starting migration of Main DB to 63 12:26:07.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:26:07.0 Info: AlterTable DelayProfiles 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:07.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:07.0 Info: => 0.0005561s 12:26:07.0 Info: UpdateData 12:26:07.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:07.0 Info: => 4.03E-05s 12:26:07.0 Info: AlterTable TrackFiles 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:07.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:07.0 Info: => 0.0005752s 12:26:07.0 Info: PerformDBOperation 12:26:07.0 Info: Performing DB Operation 12:26:07.0 Info: => 0.0009613s 12:26:07.0 Info: CreateTable CustomFormats 12:26:07.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) 12:26:07.0 Info: => 0.0001196s 12:26:07.0 Info: CreateIndex CustomFormats (Name) 12:26:07.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:07.0 Info: => 8.52E-05s 12:26:07.0 Info: AlterTable QualityProfiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: CreateColumn QualityProfiles FormatItems String 12:26:07.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:07.0 Info: => 0.0005909s 12:26:07.0 Info: AlterTable QualityProfiles 12:26:07.0 Info: => 3E-07s 12:26:07.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:07.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.0 Info: => 0.0005762s 12:26:07.0 Info: AlterTable QualityProfiles 12:26:07.0 Info: => 4E-07s 12:26:07.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:07.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.0 Info: => 0.0005763s 12:26:07.0 Info: PerformDBOperation 12:26:07.0 Info: Performing DB Operation 12:26:07.0 Info: => 0.0010542s 12:26:07.0 Info: PerformDBOperation 12:26:07.0 Info: Performing DB Operation 12:26:07.0 Info: => 2.94E-05s 12:26:07.0 Info: DeleteColumn ReleaseProfiles Preferred 12:26:07.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) 12:26:07.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:07.0 Info: DROP TABLE "ReleaseProfiles" 12:26:07.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:07.1 Info: => 0.0038793s 12:26:07.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:07.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:26:07.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:07.1 Info: DROP TABLE "ReleaseProfiles" 12:26:07.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:07.1 Info: => 0.0037943s 12:26:07.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:07.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:07.1 Info: => 3.74E-05s 12:26:07.1 Info: AlterTable DelayProfiles 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:07.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.1 Info: => 0.0005735s 12:26:07.1 Info: AlterTable DelayProfiles 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:07.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:07.1 Info: => 0.0005663s 12:26:07.1 Info: -> 1 Insert operations completed in 00:00:00.0000645 taking an average of 00:00:00.0000645 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:07', 'add_custom_formats') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 63: add_custom_formats migrated 12:26:07.1 Info: => 0.0010667s 12:26:07.1 Debug: Took: 00:00:00.3668354 12:26:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:26:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:26:07.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151671365829_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:07.1 Info: DatabaseEngineVersionCheck migrating 12:26:07.1 Info: PerformDBOperation 12:26:07.1 Info: Performing DB Operation 12:26:07.1 Info: SQLite 3.47.0 12:26:07.1 Info: => 0.0014495s 12:26:07.1 Info: DatabaseEngineVersionCheck migrated 12:26:07.1 Info: => 0.0014576s 12:26:07.1 Info: VersionMigration migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: CreateTable VersionInfo 12:26:07.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:07.1 Info: => 0.0001454s 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: VersionMigration migrated 12:26:07.1 Info: => 0.0008225s 12:26:07.1 Info: VersionUniqueMigration migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: CreateIndex VersionInfo (Version) 12:26:07.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:07.1 Info: => 0.0001231s 12:26:07.1 Info: AlterTable VersionInfo 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:07.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:07.1 Info: => 0.0004625s 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: VersionUniqueMigration migrated 12:26:07.1 Info: => 0.0008329s 12:26:07.1 Info: VersionDescriptionMigration migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: AlterTable VersionInfo 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: CreateColumn VersionInfo Description String 12:26:07.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:07.1 Info: => 0.0001807s 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: VersionDescriptionMigration migrated 12:26:07.1 Info: => 0.0004786s 12:26:07.1 Info: 1: InitialSetup migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 1 12:26:07.1 Info: CreateTable Config 12:26:07.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:07.1 Info: => 0.0001639s 12:26:07.1 Info: CreateIndex Config (Key) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:07.1 Info: => 8.32E-05s 12:26:07.1 Info: CreateTable RootFolders 12:26:07.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:07.1 Info: => 8.64E-05s 12:26:07.1 Info: CreateIndex RootFolders (Path) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:07.1 Info: => 8.31E-05s 12:26:07.1 Info: CreateTable Artists 12:26:07.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) 12:26:07.1 Info: => 0.0002139s 12:26:07.1 Info: CreateIndex Artists (ForeignArtistId) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.1 Info: => 8.1E-05s 12:26:07.1 Info: CreateIndex Artists (NameSlug) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.1 Info: => 7.17E-05s 12:26:07.1 Info: CreateIndex Artists (CleanName) 12:26:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.1 Info: => 7.83E-05s 12:26:07.1 Info: CreateIndex Artists (Path) 12:26:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.1 Info: => 6.55E-05s 12:26:07.1 Info: CreateTable Albums 12:26:07.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) 12:26:07.1 Info: => 0.0001743s 12:26:07.1 Info: CreateIndex Albums (ForeignAlbumId) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.1 Info: => 7.66E-05s 12:26:07.1 Info: CreateIndex Albums (MBId) 12:26:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.1 Info: => 8.02E-05s 12:26:07.1 Info: CreateIndex Albums (TADBId) 12:26:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.1 Info: => 6.73E-05s 12:26:07.1 Info: CreateIndex Albums (TitleSlug) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.1 Info: => 6.71E-05s 12:26:07.1 Info: CreateIndex Albums (CleanTitle) 12:26:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.1 Info: => 6.35E-05s 12:26:07.1 Info: CreateIndex Albums (Path) 12:26:07.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:07.1 Info: => 6.17E-05s 12:26:07.1 Info: CreateTable Tracks 12:26:07.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) 12:26:07.1 Info: => 0.0001215s 12:26:07.1 Info: CreateIndex Tracks (ForeignTrackId) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.1 Info: => 6.85E-05s 12:26:07.1 Info: CreateIndex Tracks (ArtistId) 12:26:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:07.1 Info: => 7.05E-05s 12:26:07.1 Info: CreateIndex Tracks (TrackFileId) 12:26:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.1 Info: => 7.04E-05s 12:26:07.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:07.1 Info: => 7.11E-05s 12:26:07.1 Info: CreateTable TrackFiles 12:26:07.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) 12:26:07.1 Info: => 0.0001412s 12:26:07.1 Info: CreateIndex TrackFiles (ArtistId) 12:26:07.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:07.1 Info: => 8.56E-05s 12:26:07.1 Info: CreateIndex TrackFiles (AlbumId) 12:26:07.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.1 Info: => 6.92E-05s 12:26:07.1 Info: CreateTable History 12:26:07.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) 12:26:07.1 Info: => 0.0001307s 12:26:07.1 Info: CreateIndex History (Date) 12:26:07.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.1 Info: => 7.5E-05s 12:26:07.1 Info: CreateIndex History (EventType) 12:26:07.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.1 Info: => 7.08E-05s 12:26:07.1 Info: CreateIndex History (DownloadId) 12:26:07.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:07.1 Info: => 6.92E-05s 12:26:07.1 Info: CreateIndex History (AlbumId) 12:26:07.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:07.1 Info: => 9.3E-05s 12:26:07.1 Info: CreateTable Notifications 12:26:07.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) 12:26:07.1 Info: => 0.0001212s 12:26:07.1 Info: CreateTable ScheduledTasks 12:26:07.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:07.1 Info: => 9.96E-05s 12:26:07.1 Info: CreateIndex ScheduledTasks (TypeName) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.1 Info: => 7.07E-05s 12:26:07.1 Info: CreateTable Indexers 12:26:07.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) 12:26:07.1 Info: => 9.45E-05s 12:26:07.1 Info: CreateIndex Indexers (Name) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.1 Info: => 7.52E-05s 12:26:07.1 Info: CreateTable Profiles 12:26:07.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:07.1 Info: => 8.58E-05s 12:26:07.1 Info: CreateIndex Profiles (Name) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:07.1 Info: => 9.4E-05s 12:26:07.1 Info: CreateTable QualityDefinitions 12:26:07.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:07.1 Info: => 0.0001119s 12:26:07.1 Info: CreateIndex QualityDefinitions (Quality) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:07.1 Info: => 0.0001123s 12:26:07.1 Info: CreateIndex QualityDefinitions (Title) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:07.1 Info: => 8.05E-05s 12:26:07.1 Info: CreateTable NamingConfig 12:26:07.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) 12:26:07.1 Info: => 0.000129s 12:26:07.1 Info: CreateTable Blacklist 12:26:07.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 '') 12:26:07.1 Info: => 0.0001773s 12:26:07.1 Info: CreateTable Metadata 12:26:07.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) 12:26:07.1 Info: => 9.66E-05s 12:26:07.1 Info: CreateTable MetadataFiles 12:26:07.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) 12:26:07.1 Info: => 0.0001327s 12:26:07.1 Info: CreateTable DownloadClients 12:26:07.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) 12:26:07.1 Info: => 9.98E-05s 12:26:07.1 Info: CreateTable PendingReleases 12:26:07.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 '') 12:26:07.1 Info: => 0.0001076s 12:26:07.1 Info: CreateTable RemotePathMappings 12:26:07.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:07.1 Info: => 9.39E-05s 12:26:07.1 Info: CreateTable Tags 12:26:07.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:07.1 Info: => 8.97E-05s 12:26:07.1 Info: CreateIndex Tags (Label) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:07.1 Info: => 8.6E-05s 12:26:07.1 Info: CreateTable Restrictions 12:26:07.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:07.1 Info: => 9.31E-05s 12:26:07.1 Info: CreateTable DelayProfiles 12:26:07.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) 12:26:07.1 Info: => 0.0001225s 12:26:07.1 Info: CreateTable Users 12:26:07.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:07.1 Info: => 9.12E-05s 12:26:07.1 Info: CreateIndex Users (Identifier) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:07.1 Info: => 8.37E-05s 12:26:07.1 Info: CreateIndex Users (Username) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:07.1 Info: => 8.05E-05s 12:26:07.1 Info: CreateTable Commands 12:26:07.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) 12:26:07.1 Info: => 0.0001162s 12:26:07.1 Info: CreateTable IndexerStatus 12:26:07.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) 12:26:07.1 Info: => 0.0001124s 12:26:07.1 Info: CreateIndex IndexerStatus (ProviderId) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.1 Info: => 0.0001102s 12:26:07.1 Info: CreateTable ExtraFiles 12:26:07.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) 12:26:07.1 Info: => 0.0001336s 12:26:07.1 Info: CreateTable LyricFiles 12:26:07.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) 12:26:07.1 Info: => 0.0001358s 12:26:07.1 Info: CreateTable LanguageProfiles 12:26:07.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:07.1 Info: => 9.21E-05s 12:26:07.1 Info: CreateIndex LanguageProfiles (Name) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:07.1 Info: => 8.44E-05s 12:26:07.1 Info: CreateTable DownloadClientStatus 12:26:07.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) 12:26:07.1 Info: => 0.0001s 12:26:07.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.1 Info: => 8.76E-05s 12:26:07.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:07.1 Info: -> 1 Insert operations completed in 00:00:00.0000547 taking an average of 00:00:00.0000547 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:07', 'InitialSetup') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 1: InitialSetup migrated 12:26:07.1 Info: => 0.0009269s 12:26:07.1 Info: 2: add_reason_to_pending_releases migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 2 12:26:07.1 Info: AlterTable PendingReleases 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: CreateColumn PendingReleases Reason Int32 12:26:07.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:07.1 Info: => 0.0004953s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:07', 'add_reason_to_pending_releases') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 2: add_reason_to_pending_releases migrated 12:26:07.1 Info: => 0.0009179s 12:26:07.1 Info: 3: add_medium_support migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 3 12:26:07.1 Info: AlterTable Albums 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: CreateColumn Albums Media String 12:26:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:07.1 Info: => 0.0004791s 12:26:07.1 Info: AlterTable Tracks 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: CreateColumn Tracks MediumNumber Int32 12:26:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:07.1 Info: => 0.0004581s 12:26:07.1 Info: AlterTable Tracks 12:26:07.1 Info: => 3E-07s 12:26:07.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:07.1 Info: => 0.000457s 12:26:07.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:07.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:07.1 Info: => 3.3E-05s 12:26:07.1 Info: DeleteColumn Tracks TrackNumber 12:26:07.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) 12:26:07.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" 12:26:07.1 Info: DROP TABLE "Tracks" 12:26:07.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.1 Info: => 0.0040377s 12:26:07.1 Info: AlterTable Tracks 12:26:07.1 Info: => 3E-07s 12:26:07.1 Info: CreateColumn Tracks TrackNumber String 12:26:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:07.1 Info: => 0.0004573s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:07', 'add_medium_support') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 3: add_medium_support migrated 12:26:07.1 Info: => 0.0009499s 12:26:07.1 Info: 4: add_various_qualites_in_profile migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 4 12:26:07.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:07.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:07.1 Info: => 5.31E-05s 12:26:07.1 Info: PerformDBOperation 12:26:07.1 Info: Performing DB Operation 12:26:07.1 Info: => 2.81E-05s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:07', 'add_various_qualites_in_profile') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 4: add_various_qualites_in_profile migrated 12:26:07.1 Info: => 0.0006172s 12:26:07.1 Info: 5: metadata_profiles migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 5 12:26:07.1 Info: CreateTable MetadataProfiles 12:26:07.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:07.1 Info: => 0.0001101s 12:26:07.1 Info: CreateIndex MetadataProfiles (Name) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:07.1 Info: => 0.000102s 12:26:07.1 Info: AlterTable Artists 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: CreateColumn Artists MetadataProfileId Int32 12:26:07.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:07.1 Info: => 0.0005147s 12:26:07.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:07.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) 12:26:07.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" 12:26:07.1 Info: DROP TABLE "Artists" 12:26:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.1 Info: => 0.0045599s 12:26:07.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:07.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) 12:26:07.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" 12:26:07.1 Info: DROP TABLE "Artists" 12:26:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.1 Info: => 0.0044012s 12:26:07.1 Info: AlterTable Albums 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: CreateColumn Albums SecondaryTypes String 12:26:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:07.1 Info: => 0.0004919s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:07', 'metadata_profiles') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 5: metadata_profiles migrated 12:26:07.1 Info: => 0.0010225s 12:26:07.1 Info: 6: separate_automatic_and_interactive_search migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 6 12:26:07.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:07.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) 12:26:07.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:07.1 Info: DROP TABLE "Indexers" 12:26:07.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.1 Info: => 0.0042599s 12:26:07.1 Info: AlterTable Indexers 12:26:07.1 Info: => 3E-07s 12:26:07.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:07.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:07.1 Info: => 0.0004721s 12:26:07.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:07.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:07.1 Info: => 3.62E-05s 12:26:07.1 Info: AlterTable Indexers 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:07.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) 12:26:07.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" 12:26:07.1 Info: DROP TABLE "Indexers" 12:26:07.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.1 Info: => 0.0042247s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:07', 'separate_automatic_and_interactive_search') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 6: separate_automatic_and_interactive_search migrated 12:26:07.1 Info: => 0.0046996s 12:26:07.1 Info: 7: change_album_path_to_relative migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 7 12:26:07.1 Info: DeleteColumn Albums Path 12:26:07.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) 12:26:07.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" 12:26:07.1 Info: DROP TABLE "Albums" 12:26:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.1 Info: => 0.0046884s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:07', 'change_album_path_to_relative') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 7: change_album_path_to_relative migrated 12:26:07.1 Info: => 0.0052263s 12:26:07.1 Info: 8: change_quality_size_mb_to_kb migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 8 12:26:07.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 12:26:07.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 12:26:07.1 Info: => 3.73E-05s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:07', 'change_quality_size_mb_to_kb') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 8: change_quality_size_mb_to_kb migrated 12:26:07.1 Info: => 0.0003928s 12:26:07.1 Info: 9: album_releases migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 9 12:26:07.1 Info: AlterTable Albums 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: CreateColumn Albums Releases String 12:26:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:07.1 Info: => 0.0004828s 12:26:07.1 Info: AlterTable Albums 12:26:07.1 Info: => 4E-07s 12:26:07.1 Info: CreateColumn Albums CurrentRelease String 12:26:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:07.1 Info: => 0.0004868s 12:26:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:07', 'album_releases') 12:26:07.1 Info: Committing Transaction 12:26:07.1 Info: 9: album_releases migrated 12:26:07.1 Info: => 0.0009126s 12:26:07.1 Info: 10: album_releases_fix migrating 12:26:07.1 Info: Beginning Transaction 12:26:07.1 Info: Starting migration of Main DB to 10 12:26:07.1 Info: AlterTable Albums 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: AlterColumn Albums Releases String 12:26:07.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) 12:26:07.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" 12:26:07.1 Info: DROP TABLE "Albums" 12:26:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.1 Info: => 0.0045718s 12:26:07.1 Info: AlterTable Albums 12:26:07.1 Info: => 5E-07s 12:26:07.1 Info: AlterColumn Albums CurrentRelease String 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Albums" 12:26:07.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.2 Info: => 0.004657s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:07', 'album_releases_fix') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 10: album_releases_fix migrated 12:26:07.2 Info: => 0.0050972s 12:26:07.2 Info: 11: import_lists migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 11 12:26:07.2 Info: CreateTable ImportLists 12:26:07.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) 12:26:07.2 Info: => 0.0001358s 12:26:07.2 Info: CreateIndex ImportLists (Name) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:07.2 Info: => 8.53E-05s 12:26:07.2 Info: CreateTable ImportListStatus 12:26:07.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) 12:26:07.2 Info: => 0.0001271s 12:26:07.2 Info: CreateIndex ImportListStatus (ProviderId) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.2 Info: => 8.37E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:07', 'import_lists') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 11: import_lists migrated 12:26:07.2 Info: => 0.0005402s 12:26:07.2 Info: 12: add_release_status migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 12 12:26:07.2 Info: AlterTable MetadataProfiles 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:07.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:07.2 Info: => 0.000494s 12:26:07.2 Info: PerformDBOperation 12:26:07.2 Info: Performing DB Operation 12:26:07.2 Info: => 2.5E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:07', 'add_release_status') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 12: add_release_status migrated 12:26:07.2 Info: => 0.0003699s 12:26:07.2 Info: 13: album_download_notification migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 13 12:26:07.2 Info: AlterTable Notifications 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005162s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:07', 'album_download_notification') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 13: album_download_notification migrated 12:26:07.2 Info: => 0.000936s 12:26:07.2 Info: 14: fix_language_metadata_profiles migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 14 12:26:07.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 12:26:07.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 12:26:07.2 Info: => 8.59E-05s 12:26:07.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 12:26:07.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 12:26:07.2 Info: => 7.13E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:07', 'fix_language_metadata_profiles') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 14: fix_language_metadata_profiles migrated 12:26:07.2 Info: => 0.0004256s 12:26:07.2 Info: 15: remove_fanzub migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 15 12:26:07.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:07.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:07.2 Info: => 4.9E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:07', 'remove_fanzub') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 15: remove_fanzub migrated 12:26:07.2 Info: => 0.0004236s 12:26:07.2 Info: 16: update_artist_history_indexes migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 16 12:26:07.2 Info: CreateIndex Albums (ArtistId) 12:26:07.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:07.2 Info: => 9.21E-05s 12:26:07.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:07.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:07.2 Info: => 8.58E-05s 12:26:07.2 Info: DeleteIndex History (AlbumId) 12:26:07.2 Info: DROP INDEX "IX_History_AlbumId" 12:26:07.2 Info: => 0.0001323s 12:26:07.2 Info: CreateIndex History (AlbumId, Date) 12:26:07.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.2 Info: => 8.51E-05s 12:26:07.2 Info: DeleteIndex History (DownloadId) 12:26:07.2 Info: DROP INDEX "IX_History_DownloadId" 12:26:07.2 Info: => 0.0001154s 12:26:07.2 Info: CreateIndex History (DownloadId, Date) 12:26:07.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.2 Info: => 8.32E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:07', 'update_artist_history_indexes') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 16: update_artist_history_indexes migrated 12:26:07.2 Info: => 0.0004762s 12:26:07.2 Info: 17: remove_nma migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 17 12:26:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:07.2 Info: => 3.94E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:07', 'remove_nma') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 17: remove_nma migrated 12:26:07.2 Info: => 0.0004393s 12:26:07.2 Info: 18: album_disambiguation migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 18 12:26:07.2 Info: AlterTable Albums 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn Albums Disambiguation String 12:26:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:07.2 Info: => 0.0005318s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:07', 'album_disambiguation') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 18: album_disambiguation migrated 12:26:07.2 Info: => 0.0009118s 12:26:07.2 Info: 19: add_ape_quality_in_profiles migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 19 12:26:07.2 Info: PerformDBOperation 12:26:07.2 Info: Performing DB Operation 12:26:07.2 Info: => 4.9E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:07', 'add_ape_quality_in_profiles') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 19: add_ape_quality_in_profiles migrated 12:26:07.2 Info: => 0.0003868s 12:26:07.2 Info: 20: remove_pushalot migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 20 12:26:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:07.2 Info: => 5.13E-05s 12:26:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:07.2 Info: => 3.27E-05s 12:26:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:07.2 Info: => 3.06E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:07', 'remove_pushalot') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 20: remove_pushalot migrated 12:26:07.2 Info: => 0.0003747s 12:26:07.2 Info: 21: add_custom_filters migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 21 12:26:07.2 Info: CreateTable CustomFilters 12:26:07.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:07.2 Info: => 0.0001183s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:07', 'add_custom_filters') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 21: add_custom_filters migrated 12:26:07.2 Info: => 0.0004584s 12:26:07.2 Info: 22: import_list_tags migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 22 12:26:07.2 Info: AlterTable ImportLists 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn ImportLists Tags String 12:26:07.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:07.2 Info: => 0.0005941s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:07', 'import_list_tags') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 22: import_list_tags migrated 12:26:07.2 Info: => 0.0009669s 12:26:07.2 Info: 23: add_release_groups_etc migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 23 12:26:07.2 Info: CreateTable ArtistMetadata 12:26:07.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) 12:26:07.2 Info: => 0.0001576s 12:26:07.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:07.2 Info: => 9.14E-05s 12:26:07.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" 12:26:07.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" 12:26:07.2 Info: => 9.14E-05s 12:26:07.2 Info: AlterTable Artists 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:07.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005604s 12:26:07.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:07.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:07.2 Info: => 6.13E-05s 12:26:07.2 Info: CreateTable AlbumReleases 12:26:07.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) 12:26:07.2 Info: => 0.0001411s 12:26:07.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:07.2 Info: => 8.96E-05s 12:26:07.2 Info: CreateIndex AlbumReleases (AlbumId) 12:26:07.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:07.2 Info: => 9.05E-05s 12:26:07.2 Info: PerformDBOperation 12:26:07.2 Info: Performing DB Operation 12:26:07.2 Info: => 3.68E-05s 12:26:07.2 Info: AlterTable Albums 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005807s 12:26:07.2 Info: AlterTable Albums 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:07.2 Info: => 0.0005748s 12:26:07.2 Info: AlterTable Albums 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn Albums Links String 12:26:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:07.2 Info: => 0.0005346s 12:26:07.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:07.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:07.2 Info: => 8.7E-05s 12:26:07.2 Info: AlterTable Tracks 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn Tracks ForeignRecordingId String 12:26:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:07.2 Info: => 0.0005536s 12:26:07.2 Info: AlterTable Tracks 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005447s 12:26:07.2 Info: AlterTable Tracks 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005653s 12:26:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:07.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:07.2 Info: => 8.98E-05s 12:26:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:07.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:07.2 Info: => 6.13E-05s 12:26:07.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Artists" 12:26:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.2 Info: => 0.0084105s 12:26:07.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Albums" 12:26:07.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.2 Info: => 0.004187s 12:26:07.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Tracks" 12:26:07.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.2 Info: => 0.0038186s 12:26:07.2 Info: DeleteColumn TrackFiles ArtistId 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "TrackFiles" 12:26:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.2 Info: => 0.0037299s 12:26:07.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:07.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.2 Info: => 0.0001147s 12:26:07.2 Info: CreateIndex Artists (Monitored) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.2 Info: => 7.38E-05s 12:26:07.2 Info: CreateIndex Albums (ArtistMetadataId) 12:26:07.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.2 Info: => 7.21E-05s 12:26:07.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:07.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:07.2 Info: => 7.12E-05s 12:26:07.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:07.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:07.2 Info: => 7.05E-05s 12:26:07.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:07.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:07.2 Info: => 7.01E-05s 12:26:07.2 Info: UpdateData 12:26:07.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:07.2 Info: => 3.64E-05s 12:26:07.2 Info: UpdateData 12:26:07.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:07.2 Info: => 3.01E-05s 12:26:07.2 Info: UpdateData 12:26:07.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:07.2 Info: => 3.34E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:07', 'add_release_groups_etc') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 23: add_release_groups_etc migrated 12:26:07.2 Info: => 0.000685s 12:26:07.2 Info: 24: NewMediaInfoFormat migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 24 12:26:07.2 Info: UpdateData 12:26:07.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:07.2 Info: => 3.75E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:07', 'NewMediaInfoFormat') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 24: NewMediaInfoFormat migrated 12:26:07.2 Info: => 0.0004809s 12:26:07.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 25 12:26:07.2 Info: RenameTable Restrictions ReleaseProfiles 12:26:07.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:07.2 Info: => 0.0018958s 12:26:07.2 Info: AlterTable ReleaseProfiles 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:07.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:07.2 Info: => 0.0005209s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:07', 'rename_restrictions_to_release_profiles') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:07.2 Info: => 0.0009475s 12:26:07.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 26 12:26:07.2 Info: RenameTable Profiles QualityProfiles 12:26:07.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:07.2 Info: => 0.0019243s 12:26:07.2 Info: AlterTable QualityProfiles 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:07.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:07.2 Info: => 0.0005215s 12:26:07.2 Info: AlterTable LanguageProfiles 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:07.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:07.2 Info: => 0.0005067s 12:26:07.2 Info: UpdateData 12:26:07.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:07.2 Info: => 3.56E-05s 12:26:07.2 Info: UpdateData 12:26:07.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:07.2 Info: => 2.68E-05s 12:26:07.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Artists" 12:26:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.2 Info: => 0.0040867s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:07', 'rename_quality_profiles_add_upgrade_allowed') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:07.2 Info: => 0.0045456s 12:26:07.2 Info: 27: add_import_exclusions migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 27 12:26:07.2 Info: CreateTable ImportListExclusions 12:26:07.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:07.2 Info: => 0.0001129s 12:26:07.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:07.2 Info: => 8.39E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:07', 'add_import_exclusions') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 27: add_import_exclusions migrated 12:26:07.2 Info: => 0.000538s 12:26:07.2 Info: 28: clean_artist_metadata_table migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 28 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001298s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001145s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001113s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001112s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001101s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001101s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:07', 'clean_artist_metadata_table') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 28: clean_artist_metadata_table migrated 12:26:07.2 Info: => 0.0005258s 12:26:07.2 Info: 29: health_issue_notification migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 29 12:26:07.2 Info: AlterTable Notifications 12:26:07.2 Info: => 6E-07s 12:26:07.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005293s 12:26:07.2 Info: AlterTable Notifications 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005026s 12:26:07.2 Info: AlterTable Notifications 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005751s 12:26:07.2 Info: AlterTable Notifications 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005066s 12:26:07.2 Info: AlterTable Notifications 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:07.2 Info: => 0.0005044s 12:26:07.2 Info: DeleteColumn Notifications OnDownload 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Notifications" 12:26:07.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:07.2 Info: => 0.0037432s 12:26:07.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Notifications" 12:26:07.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:07.2 Info: => 0.0037062s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:07', 'health_issue_notification') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 29: health_issue_notification migrated 12:26:07.2 Info: => 0.0041992s 12:26:07.2 Info: 30: add_mediafilerepository_mtime migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 30 12:26:07.2 Info: AlterTable TrackFiles 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn TrackFiles Modified DateTime 12:26:07.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:07.2 Info: => 0.0005646s 12:26:07.2 Info: AlterTable TrackFiles 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn TrackFiles Path String 12:26:07.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:07.2 Info: => 0.0005155s 12:26:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:07.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:07.2 Info: => 0.0004087s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001294s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001438s 12:26:07.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) 12:26:07.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) 12:26:07.2 Info: => 0.0001278s 12:26:07.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") 12:26:07.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") 12:26:07.2 Info: => 6.54E-05s 12:26:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:07.2 Info: => 4.75E-05s 12:26:07.2 Info: AlterTable TrackFiles 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: AlterColumn TrackFiles Path String 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "TrackFiles" 12:26:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.2 Info: => 0.0038113s 12:26:07.2 Info: CreateIndex TrackFiles (Path) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.2 Info: => 7.8E-05s 12:26:07.2 Info: DeleteColumn TrackFiles RelativePath 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "TrackFiles" 12:26:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.2 Info: => 0.0038526s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:07', 'add_mediafilerepository_mtime') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 30: add_mediafilerepository_mtime migrated 12:26:07.2 Info: => 0.0043225s 12:26:07.2 Info: 31: add_artistmetadataid_constraint migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 31 12:26:07.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") 12:26:07.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") 12:26:07.2 Info: => 7.35E-05s 12:26:07.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:07.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:07.2 Info: => 0.0001367s 12:26:07.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Artists" 12:26:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.2 Info: => 0.00404s 12:26:07.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.2 Info: => 7.48E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:07', 'add_artistmetadataid_constraint') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 31: add_artistmetadataid_constraint migrated 12:26:07.2 Info: => 0.0005552s 12:26:07.2 Info: 32: old_ids_and_artist_alias migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 32 12:26:07.2 Info: AlterTable ArtistMetadata 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn ArtistMetadata Aliases String 12:26:07.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:07.2 Info: => 0.0005244s 12:26:07.2 Info: AlterTable ArtistMetadata 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:07.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.2 Info: => 0.0005371s 12:26:07.2 Info: AlterTable Albums 12:26:07.2 Info: => 5E-07s 12:26:07.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.2 Info: => 0.0005256s 12:26:07.2 Info: AlterTable AlbumReleases 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:07.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.2 Info: => 0.0005142s 12:26:07.2 Info: AlterTable Tracks 12:26:07.2 Info: => 3E-07s 12:26:07.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.2 Info: => 0.0005357s 12:26:07.2 Info: AlterTable Tracks 12:26:07.2 Info: => 4E-07s 12:26:07.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.2 Info: => 0.0005482s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:07', 'old_ids_and_artist_alias') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 32: old_ids_and_artist_alias migrated 12:26:07.2 Info: => 0.0009928s 12:26:07.2 Info: 33: download_propers_config migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 33 12:26:07.2 Info: PerformDBOperation 12:26:07.2 Info: Performing DB Operation 12:26:07.2 Info: => 2.69E-05s 12:26:07.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:07.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:07.2 Info: => 2.71E-05s 12:26:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:07', 'download_propers_config') 12:26:07.2 Info: Committing Transaction 12:26:07.2 Info: 33: download_propers_config migrated 12:26:07.2 Info: => 0.0003543s 12:26:07.2 Info: 34: remove_language_profiles migrating 12:26:07.2 Info: Beginning Transaction 12:26:07.2 Info: Starting migration of Main DB to 34 12:26:07.2 Info: DeleteTable LanguageProfiles 12:26:07.2 Info: DROP TABLE "LanguageProfiles" 12:26:07.2 Info: => 0.000189s 12:26:07.2 Info: DeleteColumn Artists LanguageProfileId 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Artists" 12:26:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.2 Info: => 0.0042306s 12:26:07.2 Info: DeleteColumn ImportLists LanguageProfileId 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "ImportLists" 12:26:07.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:07.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:07.2 Info: => 0.0037629s 12:26:07.2 Info: DeleteColumn Blacklist Language 12:26:07.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) 12:26:07.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" 12:26:07.2 Info: DROP TABLE "Blacklist" 12:26:07.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:07.3 Info: => 0.0039683s 12:26:07.3 Info: DeleteColumn History Language 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "History" 12:26:07.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:07.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.3 Info: => 0.0040673s 12:26:07.3 Info: DeleteColumn LyricFiles Language 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "LyricFiles" 12:26:07.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.3 Info: => 0.003917s 12:26:07.3 Info: DeleteColumn TrackFiles Language 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "TrackFiles" 12:26:07.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.3 Info: => 0.0056417s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:07', 'remove_language_profiles') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 34: remove_language_profiles migrated 12:26:07.3 Info: => 0.006211s 12:26:07.3 Info: 35: multi_disc_naming_format migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 35 12:26:07.3 Info: AlterTable NamingConfig 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:07.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:07.3 Info: => 0.0005865s 12:26:07.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:07.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:07.3 Info: => 3.3E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:07', 'multi_disc_naming_format') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 35: multi_disc_naming_format migrated 12:26:07.3 Info: => 0.0004581s 12:26:07.3 Info: 36: add_download_client_priority migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 36 12:26:07.3 Info: AlterTable DownloadClients 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn DownloadClients Priority Int32 12:26:07.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:07.3 Info: => 0.0005907s 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 4.44E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:07', 'add_download_client_priority') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 36: add_download_client_priority migrated 12:26:07.3 Info: => 0.0004731s 12:26:07.3 Info: 37: remove_growl_prowl migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 37 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:07.3 Info: => 3.54E-05s 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:07.3 Info: => 2.56E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:07', 'remove_growl_prowl') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 37: remove_growl_prowl migrated 12:26:07.3 Info: => 0.0003606s 12:26:07.3 Info: 38: remove_plex_hometheatre migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 38 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:07.3 Info: => 3.54E-05s 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:07.3 Info: => 3.53E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:07', 'remove_plex_hometheatre') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 38: remove_plex_hometheatre migrated 12:26:07.3 Info: => 0.0003463s 12:26:07.3 Info: 39: add_root_folder_add_defaults migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 39 12:26:07.3 Info: AlterTable RootFolders 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn RootFolders Name String 12:26:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:07.3 Info: => 0.0005853s 12:26:07.3 Info: AlterTable RootFolders 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0005708s 12:26:07.3 Info: AlterTable RootFolders 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0005378s 12:26:07.3 Info: AlterTable RootFolders 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0005396s 12:26:07.3 Info: AlterTable RootFolders 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: CreateColumn RootFolders DefaultTags String 12:26:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:07.3 Info: => 0.0005156s 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 4.18E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:07', 'add_root_folder_add_defaults') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 39: add_root_folder_add_defaults migrated 12:26:07.3 Info: => 0.0004799s 12:26:07.3 Info: 40: task_duration migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 40 12:26:07.3 Info: AlterTable ScheduledTasks 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:07.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:07.3 Info: => 0.0006512s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:07', 'task_duration') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 40: task_duration migrated 12:26:07.3 Info: => 0.0010464s 12:26:07.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 41 12:26:07.3 Info: AlterTable ReleaseProfiles 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:07.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:07.3 Info: => 0.0005804s 12:26:07.3 Info: AlterTable ReleaseProfiles 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:07.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0005405s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:07', 'add_indexer_and_enabled_to_release_profiles') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:07.3 Info: => 0.0009056s 12:26:07.3 Info: 42: remove_album_folders migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 42 12:26:07.3 Info: DeleteColumn Artists AlbumFolder 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Artists" 12:26:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.3 Info: => 0.0047497s 12:26:07.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:07.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:07.3 Info: => 3.22E-05s 12:26:07.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:07.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:07.3 Info: => 2.56E-05s 12:26:07.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:07.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) 12:26:07.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:07.3 Info: DROP TABLE "NamingConfig" 12:26:07.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:07.3 Info: => 0.0035647s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:07', 'remove_album_folders') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 42: remove_album_folders migrated 12:26:07.3 Info: => 0.0040786s 12:26:07.3 Info: 44: add_priority_to_indexers migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 44 12:26:07.3 Info: AlterTable Indexers 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn Indexers Priority Int32 12:26:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:07.3 Info: => 0.0005718s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:07', 'add_priority_to_indexers') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 44: add_priority_to_indexers migrated 12:26:07.3 Info: => 0.0010847s 12:26:07.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 45 12:26:07.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:07.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:07.3 Info: => 0.0001096s 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 3.4E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:07', 'remove_chown_and_folderchmod_config') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:07.3 Info: => 0.0004454s 12:26:07.3 Info: 47: update_notifiarr migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 47 12:26:07.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:07.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:07.3 Info: => 5.54E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:07', 'update_notifiarr') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 47: update_notifiarr migrated 12:26:07.3 Info: => 0.0004133s 12:26:07.3 Info: 49: email_multiple_addresses migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 49 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 5.99E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:07', 'email_multiple_addresses') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 49: email_multiple_addresses migrated 12:26:07.3 Info: => 0.0003787s 12:26:07.3 Info: 50: rename_blacklist_to_blocklist migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 50 12:26:07.3 Info: RenameTable Blacklist Blocklist 12:26:07.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:07.3 Info: => 0.0016021s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:07', 'rename_blacklist_to_blocklist') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 50: rename_blacklist_to_blocklist migrated 12:26:07.3 Info: => 0.0019379s 12:26:07.3 Info: 51: cdh_per_downloadclient migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 51 12:26:07.3 Info: AlterTable DownloadClients 12:26:07.3 Info: => 6E-07s 12:26:07.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:07.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:07.3 Info: => 0.0006806s 12:26:07.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:07.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:07.3 Info: => 0.0005747s 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 0.000149s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:07', 'cdh_per_downloadclient') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 51: cdh_per_downloadclient migrated 12:26:07.3 Info: => 0.000513s 12:26:07.3 Info: 52: download_history migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 52 12:26:07.3 Info: CreateTable DownloadHistory 12:26:07.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) 12:26:07.3 Info: => 0.0001282s 12:26:07.3 Info: CreateIndex DownloadHistory (EventType) 12:26:07.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:07.3 Info: => 8.63E-05s 12:26:07.3 Info: CreateIndex DownloadHistory (ArtistId) 12:26:07.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:07.3 Info: => 7.47E-05s 12:26:07.3 Info: CreateIndex DownloadHistory (DownloadId) 12:26:07.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:07.3 Info: => 7.55E-05s 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 0.0001119s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:07', 'download_history') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 52: download_history migrated 12:26:07.3 Info: => 0.0005104s 12:26:07.3 Info: 53: add_update_history migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 53 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:07', 'add_update_history') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 53: add_update_history migrated 12:26:07.3 Info: => 0.0003923s 12:26:07.3 Info: 54: add_on_update_to_notifications migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 54 12:26:07.3 Info: AlterTable Notifications 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:07.3 Info: => 0.0005844s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:07', 'add_on_update_to_notifications') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 54: add_on_update_to_notifications migrated 12:26:07.3 Info: => 0.0010165s 12:26:07.3 Info: 55: download_client_per_indexer migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 55 12:26:07.3 Info: AlterTable Indexers 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn Indexers DownloadClientId Int32 12:26:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0006004s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:07', 'download_client_per_indexer') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 55: download_client_per_indexer migrated 12:26:07.3 Info: => 0.0009695s 12:26:07.3 Info: 56: AddNewItemMonitorType migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 56 12:26:07.3 Info: AlterTable Artists 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn Artists MonitorNewItems Int32 12:26:07.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0006022s 12:26:07.3 Info: AlterTable RootFolders 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0006175s 12:26:07.3 Info: AlterTable ImportLists 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0006375s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:07', 'AddNewItemMonitorType') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 56: AddNewItemMonitorType migrated 12:26:07.3 Info: => 0.0010893s 12:26:07.3 Info: 57: ImportListSearch migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 57 12:26:07.3 Info: AlterTable ImportLists 12:26:07.3 Info: => 5E-07s 12:26:07.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:07.3 Info: => 0.0006769s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:07', 'ImportListSearch') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 57: ImportListSearch migrated 12:26:07.3 Info: => 0.0011012s 12:26:07.3 Info: 58: ImportListMonitorExisting migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 58 12:26:07.3 Info: AlterTable ImportLists 12:26:07.3 Info: => 6E-07s 12:26:07.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:07.3 Info: => 0.0007179s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:07', 'ImportListMonitorExisting') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 58: ImportListMonitorExisting migrated 12:26:07.3 Info: => 0.0011675s 12:26:07.3 Info: 59: add_indexer_tags migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 59 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:07.3 Info: => 3.69E-05s 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:07.3 Info: => 2.69E-05s 12:26:07.3 Info: AlterTable Indexers 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: CreateColumn Indexers Tags String 12:26:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:07.3 Info: => 0.0006305s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:07', 'add_indexer_tags') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 59: add_indexer_tags migrated 12:26:07.3 Info: => 0.0009765s 12:26:07.3 Info: 60: update_audio_types migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 60 12:26:07.3 Info: PerformDBOperation 12:26:07.3 Info: Performing DB Operation 12:26:07.3 Info: => 4E-05s 12:26:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:07', 'update_audio_types') 12:26:07.3 Info: Committing Transaction 12:26:07.3 Info: 60: update_audio_types migrated 12:26:07.3 Info: => 0.0003535s 12:26:07.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:07.3 Info: Beginning Transaction 12:26:07.3 Info: Starting migration of Main DB to 61 12:26:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:07.3 Info: => 3.18E-05s 12:26:07.3 Info: AlterTable AlbumReleases 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "AlbumReleases" 12:26:07.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:07.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:07.3 Info: => 0.0043443s 12:26:07.3 Info: AlterTable Albums 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Albums" 12:26:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.3 Info: => 0.0042373s 12:26:07.3 Info: AlterTable Albums 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Albums" 12:26:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.3 Info: => 0.0042358s 12:26:07.3 Info: AlterTable Albums 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: AlterColumn Albums Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Albums" 12:26:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.3 Info: => 0.0043782s 12:26:07.3 Info: AlterTable Artists 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Artists" 12:26:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.3 Info: => 0.0043024s 12:26:07.3 Info: AlterTable Artists 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: AlterColumn Artists Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Artists" 12:26:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.3 Info: => 0.0042128s 12:26:07.3 Info: AlterTable Blocklist 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Blocklist" 12:26:07.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:07.3 Info: => 0.0036821s 12:26:07.3 Info: AlterTable Blocklist 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Blocklist" 12:26:07.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:07.3 Info: => 0.0037449s 12:26:07.3 Info: AlterTable Commands 12:26:07.3 Info: => 3E-07s 12:26:07.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Commands" 12:26:07.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:07.3 Info: => 0.0036954s 12:26:07.3 Info: AlterTable Commands 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Commands" 12:26:07.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:07.3 Info: => 0.0037626s 12:26:07.3 Info: AlterTable Commands 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.3 Info: DROP TABLE "Commands" 12:26:07.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:07.3 Info: => 0.0040965s 12:26:07.3 Info: AlterTable DownloadClientStatus 12:26:07.3 Info: => 4E-07s 12:26:07.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.4 Info: DROP TABLE "DownloadClientStatus" 12:26:07.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0056981s 12:26:07.4 Info: AlterTable DownloadClientStatus 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.4 Info: DROP TABLE "DownloadClientStatus" 12:26:07.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0038389s 12:26:07.4 Info: AlterTable DownloadClientStatus 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.4 Info: DROP TABLE "DownloadClientStatus" 12:26:07.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.003794s 12:26:07.4 Info: AlterTable DownloadHistory 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "DownloadHistory" 12:26:07.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:07.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:07.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:07.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:07.4 Info: => 0.0041219s 12:26:07.4 Info: AlterTable ExtraFiles 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "ExtraFiles" 12:26:07.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:07.4 Info: => 0.0036309s 12:26:07.4 Info: AlterTable ExtraFiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "ExtraFiles" 12:26:07.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:07.4 Info: => 0.0036927s 12:26:07.4 Info: AlterTable History 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn History Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "History" 12:26:07.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:07.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.4 Info: => 0.0042366s 12:26:07.4 Info: AlterTable ImportListStatus 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.4 Info: DROP TABLE "ImportListStatus" 12:26:07.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0038681s 12:26:07.4 Info: AlterTable ImportListStatus 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.4 Info: DROP TABLE "ImportListStatus" 12:26:07.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0038715s 12:26:07.4 Info: AlterTable ImportListStatus 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.4 Info: DROP TABLE "ImportListStatus" 12:26:07.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0037755s 12:26:07.4 Info: AlterTable IndexerStatus 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.4 Info: DROP TABLE "IndexerStatus" 12:26:07.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0038496s 12:26:07.4 Info: AlterTable IndexerStatus 12:26:07.4 Info: => 5E-07s 12:26:07.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.4 Info: DROP TABLE "IndexerStatus" 12:26:07.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0038295s 12:26:07.4 Info: AlterTable IndexerStatus 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.4 Info: DROP TABLE "IndexerStatus" 12:26:07.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.4 Info: => 0.0037599s 12:26:07.4 Info: AlterTable LyricFiles 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "LyricFiles" 12:26:07.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.4 Info: => 0.0036973s 12:26:07.4 Info: AlterTable LyricFiles 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "LyricFiles" 12:26:07.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.4 Info: => 0.0037955s 12:26:07.4 Info: AlterTable MetadataFiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "MetadataFiles" 12:26:07.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:07.4 Info: => 0.0037328s 12:26:07.4 Info: AlterTable MetadataFiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "MetadataFiles" 12:26:07.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:07.4 Info: => 0.0048142s 12:26:07.4 Info: AlterTable PendingReleases 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:07.4 Info: DROP TABLE "PendingReleases" 12:26:07.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:07.4 Info: => 0.0036185s 12:26:07.4 Info: AlterTable ScheduledTasks 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:07.4 Info: DROP TABLE "ScheduledTasks" 12:26:07.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.4 Info: => 0.0037913s 12:26:07.4 Info: AlterTable ScheduledTasks 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:07.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) 12:26:07.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:07.4 Info: DROP TABLE "ScheduledTasks" 12:26:07.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.4 Info: => 0.0037153s 12:26:07.4 Info: AlterTable TrackFiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "TrackFiles" 12:26:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.4 Info: => 0.0039s 12:26:07.4 Info: AlterTable TrackFiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.4 Info: DROP TABLE "TrackFiles" 12:26:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.4 Info: => 0.0039668s 12:26:07.4 Info: AlterTable VersionInfo 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:07.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:07.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:07.4 Info: DROP TABLE "VersionInfo" 12:26:07.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:07.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:07.4 Info: => 0.0038043s 12:26:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:07', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:07.4 Info: Committing Transaction 12:26:07.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:07.4 Info: => 0.0046469s 12:26:07.4 Info: 62: add_on_delete_to_notifications migrating 12:26:07.4 Info: Beginning Transaction 12:26:07.4 Info: Starting migration of Main DB to 62 12:26:07.4 Info: AlterTable Notifications 12:26:07.4 Info: => 5E-07s 12:26:07.4 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:07.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:07.4 Info: => 0.0006233s 12:26:07.4 Info: AlterTable Notifications 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:07.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:07.4 Info: => 0.0005555s 12:26:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:07', 'add_on_delete_to_notifications') 12:26:07.4 Info: Committing Transaction 12:26:07.4 Info: 62: add_on_delete_to_notifications migrated 12:26:07.4 Info: => 0.0009983s 12:26:07.4 Info: 63: add_custom_formats migrating 12:26:07.4 Info: Beginning Transaction 12:26:07.4 Info: Starting migration of Main DB to 63 12:26:07.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:26:07.4 Info: AlterTable DelayProfiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:07.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:07.4 Info: => 0.0005641s 12:26:07.4 Info: UpdateData 12:26:07.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:07.4 Info: => 4.01E-05s 12:26:07.4 Info: AlterTable TrackFiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:07.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:07.4 Info: => 0.0005656s 12:26:07.4 Info: PerformDBOperation 12:26:07.4 Info: Performing DB Operation 12:26:07.4 Info: => 0.000914s 12:26:07.4 Info: CreateTable CustomFormats 12:26:07.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) 12:26:07.4 Info: => 0.0001193s 12:26:07.4 Info: CreateIndex CustomFormats (Name) 12:26:07.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:07.4 Info: => 8.57E-05s 12:26:07.4 Info: AlterTable QualityProfiles 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: CreateColumn QualityProfiles FormatItems String 12:26:07.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:07.4 Info: => 0.0005771s 12:26:07.4 Info: AlterTable QualityProfiles 12:26:07.4 Info: => 4E-07s 12:26:07.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:07.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.4 Info: => 0.0005668s 12:26:07.4 Info: AlterTable QualityProfiles 12:26:07.4 Info: => 3E-07s 12:26:07.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:07.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.4 Info: => 0.0005623s 12:26:07.4 Info: PerformDBOperation 12:26:07.4 Info: Performing DB Operation 12:26:07.4 Info: => 0.0010077s 12:26:07.4 Info: PerformDBOperation 12:26:07.4 Info: Performing DB Operation 12:26:07.4 Info: => 2.93E-05s 12:26:07.4 Info: DeleteColumn ReleaseProfiles Preferred 12:26:07.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) 12:26:07.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:07.4 Info: DROP TABLE "ReleaseProfiles" 12:26:07.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:07.5 Info: => 0.0038997s 12:26:07.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:07.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) 12:26:07.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:07.5 Info: DROP TABLE "ReleaseProfiles" 12:26:07.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:07.5 Info: => 0.0037571s 12:26:07.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:07.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:07.5 Info: => 3.63E-05s 12:26:07.5 Info: AlterTable DelayProfiles 12:26:07.5 Info: => 3E-07s 12:26:07.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:07.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.5 Info: => 0.0005751s 12:26:07.5 Info: AlterTable DelayProfiles 12:26:07.5 Info: => 3E-07s 12:26:07.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:07.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:07.5 Info: => 0.000563s 12:26:07.5 Info: -> 1 Insert operations completed in 00:00:00.0000663 taking an average of 00:00:00.0000663 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:07', 'add_custom_formats') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 63: add_custom_formats migrated 12:26:07.5 Info: => 0.0011003s 12:26:07.5 Debug: Took: 00:00:00.3689935 12:26:07.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:26:07.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:26:07.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151675376727_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:07.5 Info: DatabaseEngineVersionCheck migrating 12:26:07.5 Info: PerformDBOperation 12:26:07.5 Info: Performing DB Operation 12:26:07.5 Info: SQLite 3.47.0 12:26:07.5 Info: => 0.0014071s 12:26:07.5 Info: DatabaseEngineVersionCheck migrated 12:26:07.5 Info: => 0.0014147s 12:26:07.5 Info: VersionMigration migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: CreateTable VersionInfo 12:26:07.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:07.5 Info: => 0.0001498s 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: VersionMigration migrated 12:26:07.5 Info: => 0.0008718s 12:26:07.5 Info: VersionUniqueMigration migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: CreateIndex VersionInfo (Version) 12:26:07.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:07.5 Info: => 0.0001247s 12:26:07.5 Info: AlterTable VersionInfo 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:07.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:07.5 Info: => 0.0004586s 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: VersionUniqueMigration migrated 12:26:07.5 Info: => 0.000868s 12:26:07.5 Info: VersionDescriptionMigration migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: AlterTable VersionInfo 12:26:07.5 Info: => 5E-07s 12:26:07.5 Info: CreateColumn VersionInfo Description String 12:26:07.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:07.5 Info: => 0.0001781s 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: VersionDescriptionMigration migrated 12:26:07.5 Info: => 0.0004492s 12:26:07.5 Info: 1: InitialSetup migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 1 12:26:07.5 Info: CreateTable Config 12:26:07.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:07.5 Info: => 0.0001568s 12:26:07.5 Info: CreateIndex Config (Key) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:07.5 Info: => 7.3E-05s 12:26:07.5 Info: CreateTable RootFolders 12:26:07.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:07.5 Info: => 8.12E-05s 12:26:07.5 Info: CreateIndex RootFolders (Path) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:07.5 Info: => 6.7E-05s 12:26:07.5 Info: CreateTable Artists 12:26:07.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) 12:26:07.5 Info: => 0.0001812s 12:26:07.5 Info: CreateIndex Artists (ForeignArtistId) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.5 Info: => 7.11E-05s 12:26:07.5 Info: CreateIndex Artists (NameSlug) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.5 Info: => 6.57E-05s 12:26:07.5 Info: CreateIndex Artists (CleanName) 12:26:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.5 Info: => 6.4E-05s 12:26:07.5 Info: CreateIndex Artists (Path) 12:26:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.5 Info: => 6.3E-05s 12:26:07.5 Info: CreateTable Albums 12:26:07.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) 12:26:07.5 Info: => 0.0001641s 12:26:07.5 Info: CreateIndex Albums (ForeignAlbumId) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.5 Info: => 6.9E-05s 12:26:07.5 Info: CreateIndex Albums (MBId) 12:26:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.5 Info: => 6.34E-05s 12:26:07.5 Info: CreateIndex Albums (TADBId) 12:26:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.5 Info: => 6.44E-05s 12:26:07.5 Info: CreateIndex Albums (TitleSlug) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.5 Info: => 6.4E-05s 12:26:07.5 Info: CreateIndex Albums (CleanTitle) 12:26:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.5 Info: => 6.25E-05s 12:26:07.5 Info: CreateIndex Albums (Path) 12:26:07.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:07.5 Info: => 6.18E-05s 12:26:07.5 Info: CreateTable Tracks 12:26:07.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) 12:26:07.5 Info: => 0.0001203s 12:26:07.5 Info: CreateIndex Tracks (ForeignTrackId) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.5 Info: => 6.8E-05s 12:26:07.5 Info: CreateIndex Tracks (ArtistId) 12:26:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:07.5 Info: => 7.08E-05s 12:26:07.5 Info: CreateIndex Tracks (TrackFileId) 12:26:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.5 Info: => 7.04E-05s 12:26:07.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:07.5 Info: => 7.13E-05s 12:26:07.5 Info: CreateTable TrackFiles 12:26:07.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) 12:26:07.5 Info: => 0.000138s 12:26:07.5 Info: CreateIndex TrackFiles (ArtistId) 12:26:07.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:07.5 Info: => 8.46E-05s 12:26:07.5 Info: CreateIndex TrackFiles (AlbumId) 12:26:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.5 Info: => 7.09E-05s 12:26:07.5 Info: CreateTable History 12:26:07.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) 12:26:07.5 Info: => 0.0001302s 12:26:07.5 Info: CreateIndex History (Date) 12:26:07.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.5 Info: => 7.55E-05s 12:26:07.5 Info: CreateIndex History (EventType) 12:26:07.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.5 Info: => 7.14E-05s 12:26:07.5 Info: CreateIndex History (DownloadId) 12:26:07.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:07.5 Info: => 6.91E-05s 12:26:07.5 Info: CreateIndex History (AlbumId) 12:26:07.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:07.5 Info: => 9.35E-05s 12:26:07.5 Info: CreateTable Notifications 12:26:07.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) 12:26:07.5 Info: => 0.0001226s 12:26:07.5 Info: CreateTable ScheduledTasks 12:26:07.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:07.5 Info: => 0.0001004s 12:26:07.5 Info: CreateIndex ScheduledTasks (TypeName) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.5 Info: => 9.58E-05s 12:26:07.5 Info: CreateTable Indexers 12:26:07.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) 12:26:07.5 Info: => 0.0001003s 12:26:07.5 Info: CreateIndex Indexers (Name) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.5 Info: => 7.81E-05s 12:26:07.5 Info: CreateTable Profiles 12:26:07.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:07.5 Info: => 8.89E-05s 12:26:07.5 Info: CreateIndex Profiles (Name) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:07.5 Info: => 9.83E-05s 12:26:07.5 Info: CreateTable QualityDefinitions 12:26:07.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:07.5 Info: => 0.000116s 12:26:07.5 Info: CreateIndex QualityDefinitions (Quality) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:07.5 Info: => 7.42E-05s 12:26:07.5 Info: CreateIndex QualityDefinitions (Title) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:07.5 Info: => 7.63E-05s 12:26:07.5 Info: CreateTable NamingConfig 12:26:07.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) 12:26:07.5 Info: => 0.0001123s 12:26:07.5 Info: CreateTable Blacklist 12:26:07.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 '') 12:26:07.5 Info: => 0.0001567s 12:26:07.5 Info: CreateTable Metadata 12:26:07.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) 12:26:07.5 Info: => 9.81E-05s 12:26:07.5 Info: CreateTable MetadataFiles 12:26:07.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) 12:26:07.5 Info: => 0.0001128s 12:26:07.5 Info: CreateTable DownloadClients 12:26:07.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) 12:26:07.5 Info: => 0.0001098s 12:26:07.5 Info: CreateTable PendingReleases 12:26:07.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 '') 12:26:07.5 Info: => 0.0001104s 12:26:07.5 Info: CreateTable RemotePathMappings 12:26:07.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:07.5 Info: => 9.78E-05s 12:26:07.5 Info: CreateTable Tags 12:26:07.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:07.5 Info: => 8.74E-05s 12:26:07.5 Info: CreateIndex Tags (Label) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:07.5 Info: => 9.69E-05s 12:26:07.5 Info: CreateTable Restrictions 12:26:07.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:07.5 Info: => 8.99E-05s 12:26:07.5 Info: CreateTable DelayProfiles 12:26:07.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) 12:26:07.5 Info: => 0.0001216s 12:26:07.5 Info: CreateTable Users 12:26:07.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:07.5 Info: => 8.62E-05s 12:26:07.5 Info: CreateIndex Users (Identifier) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:07.5 Info: => 8.07E-05s 12:26:07.5 Info: CreateIndex Users (Username) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:07.5 Info: => 7.55E-05s 12:26:07.5 Info: CreateTable Commands 12:26:07.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) 12:26:07.5 Info: => 0.0001114s 12:26:07.5 Info: CreateTable IndexerStatus 12:26:07.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) 12:26:07.5 Info: => 0.0001079s 12:26:07.5 Info: CreateIndex IndexerStatus (ProviderId) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.5 Info: => 0.0001008s 12:26:07.5 Info: CreateTable ExtraFiles 12:26:07.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) 12:26:07.5 Info: => 0.0001189s 12:26:07.5 Info: CreateTable LyricFiles 12:26:07.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) 12:26:07.5 Info: => 0.0001193s 12:26:07.5 Info: CreateTable LanguageProfiles 12:26:07.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:07.5 Info: => 8.77E-05s 12:26:07.5 Info: CreateIndex LanguageProfiles (Name) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:07.5 Info: => 8.27E-05s 12:26:07.5 Info: CreateTable DownloadClientStatus 12:26:07.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) 12:26:07.5 Info: => 0.0001184s 12:26:07.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.5 Info: => 8.84E-05s 12:26:07.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:07.5 Info: -> 1 Insert operations completed in 00:00:00.0000536 taking an average of 00:00:00.0000536 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:07', 'InitialSetup') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 1: InitialSetup migrated 12:26:07.5 Info: => 0.0008971s 12:26:07.5 Info: 2: add_reason_to_pending_releases migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 2 12:26:07.5 Info: AlterTable PendingReleases 12:26:07.5 Info: => 6E-07s 12:26:07.5 Info: CreateColumn PendingReleases Reason Int32 12:26:07.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:07.5 Info: => 0.0005189s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:07', 'add_reason_to_pending_releases') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 2: add_reason_to_pending_releases migrated 12:26:07.5 Info: => 0.0009556s 12:26:07.5 Info: 3: add_medium_support migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 3 12:26:07.5 Info: AlterTable Albums 12:26:07.5 Info: => 6E-07s 12:26:07.5 Info: CreateColumn Albums Media String 12:26:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:07.5 Info: => 0.0005637s 12:26:07.5 Info: AlterTable Tracks 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn Tracks MediumNumber Int32 12:26:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:07.5 Info: => 0.0005188s 12:26:07.5 Info: AlterTable Tracks 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:07.5 Info: => 0.0004904s 12:26:07.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:07.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:07.5 Info: => 3.43E-05s 12:26:07.5 Info: DeleteColumn Tracks TrackNumber 12:26:07.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) 12:26:07.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" 12:26:07.5 Info: DROP TABLE "Tracks" 12:26:07.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.5 Info: => 0.0037405s 12:26:07.5 Info: AlterTable Tracks 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn Tracks TrackNumber String 12:26:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:07.5 Info: => 0.0004525s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:07', 'add_medium_support') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 3: add_medium_support migrated 12:26:07.5 Info: => 0.0009498s 12:26:07.5 Info: 4: add_various_qualites_in_profile migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 4 12:26:07.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:07.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:07.5 Info: => 3.92E-05s 12:26:07.5 Info: PerformDBOperation 12:26:07.5 Info: Performing DB Operation 12:26:07.5 Info: => 2.88E-05s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:07', 'add_various_qualites_in_profile') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 4: add_various_qualites_in_profile migrated 12:26:07.5 Info: => 0.0003852s 12:26:07.5 Info: 5: metadata_profiles migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 5 12:26:07.5 Info: CreateTable MetadataProfiles 12:26:07.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:07.5 Info: => 0.0001057s 12:26:07.5 Info: CreateIndex MetadataProfiles (Name) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:07.5 Info: => 8.67E-05s 12:26:07.5 Info: AlterTable Artists 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn Artists MetadataProfileId Int32 12:26:07.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:07.5 Info: => 0.0005388s 12:26:07.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:07.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) 12:26:07.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" 12:26:07.5 Info: DROP TABLE "Artists" 12:26:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.5 Info: => 0.0038988s 12:26:07.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:07.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) 12:26:07.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" 12:26:07.5 Info: DROP TABLE "Artists" 12:26:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.5 Info: => 0.0038342s 12:26:07.5 Info: AlterTable Albums 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn Albums SecondaryTypes String 12:26:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:07.5 Info: => 0.0004909s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:07', 'metadata_profiles') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 5: metadata_profiles migrated 12:26:07.5 Info: => 0.0009593s 12:26:07.5 Info: 6: separate_automatic_and_interactive_search migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 6 12:26:07.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:07.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) 12:26:07.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:07.5 Info: DROP TABLE "Indexers" 12:26:07.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.5 Info: => 0.0037081s 12:26:07.5 Info: AlterTable Indexers 12:26:07.5 Info: => 4E-07s 12:26:07.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:07.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:07.5 Info: => 0.0004629s 12:26:07.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:07.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:07.5 Info: => 3.18E-05s 12:26:07.5 Info: AlterTable Indexers 12:26:07.5 Info: => 3E-07s 12:26:07.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:07.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) 12:26:07.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" 12:26:07.5 Info: DROP TABLE "Indexers" 12:26:07.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.5 Info: => 0.0040211s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:07', 'separate_automatic_and_interactive_search') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 6: separate_automatic_and_interactive_search migrated 12:26:07.5 Info: => 0.0044943s 12:26:07.5 Info: 7: change_album_path_to_relative migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 7 12:26:07.5 Info: DeleteColumn Albums Path 12:26:07.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) 12:26:07.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" 12:26:07.5 Info: DROP TABLE "Albums" 12:26:07.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.5 Info: => 0.0045935s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:07', 'change_album_path_to_relative') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 7: change_album_path_to_relative migrated 12:26:07.5 Info: => 0.0051435s 12:26:07.5 Info: 8: change_quality_size_mb_to_kb migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 8 12:26:07.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 12:26:07.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 12:26:07.5 Info: => 4.49E-05s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:07', 'change_quality_size_mb_to_kb') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 8: change_quality_size_mb_to_kb migrated 12:26:07.5 Info: => 0.0004266s 12:26:07.5 Info: 9: album_releases migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 9 12:26:07.5 Info: AlterTable Albums 12:26:07.5 Info: => 5E-07s 12:26:07.5 Info: CreateColumn Albums Releases String 12:26:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:07.5 Info: => 0.0005034s 12:26:07.5 Info: AlterTable Albums 12:26:07.5 Info: => 3E-07s 12:26:07.5 Info: CreateColumn Albums CurrentRelease String 12:26:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:07.5 Info: => 0.0004512s 12:26:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:07', 'album_releases') 12:26:07.5 Info: Committing Transaction 12:26:07.5 Info: 9: album_releases migrated 12:26:07.5 Info: => 0.0008905s 12:26:07.5 Info: 10: album_releases_fix migrating 12:26:07.5 Info: Beginning Transaction 12:26:07.5 Info: Starting migration of Main DB to 10 12:26:07.5 Info: AlterTable Albums 12:26:07.5 Info: => 6E-07s 12:26:07.5 Info: AlterColumn Albums Releases String 12:26:07.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) 12:26:07.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" 12:26:07.5 Info: DROP TABLE "Albums" 12:26:07.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.5 Info: => 0.0045211s 12:26:07.5 Info: AlterTable Albums 12:26:07.5 Info: => 3E-07s 12:26:07.5 Info: AlterColumn Albums CurrentRelease String 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Albums" 12:26:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.6 Info: => 0.0044924s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:07', 'album_releases_fix') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 10: album_releases_fix migrated 12:26:07.6 Info: => 0.0049938s 12:26:07.6 Info: 11: import_lists migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 11 12:26:07.6 Info: CreateTable ImportLists 12:26:07.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) 12:26:07.6 Info: => 0.0001532s 12:26:07.6 Info: CreateIndex ImportLists (Name) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:07.6 Info: => 8.37E-05s 12:26:07.6 Info: CreateTable ImportListStatus 12:26:07.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) 12:26:07.6 Info: => 0.0001113s 12:26:07.6 Info: CreateIndex ImportListStatus (ProviderId) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.6 Info: => 8.24E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:07', 'import_lists') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 11: import_lists migrated 12:26:07.6 Info: => 0.0004797s 12:26:07.6 Info: 12: add_release_status migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 12 12:26:07.6 Info: AlterTable MetadataProfiles 12:26:07.6 Info: => 5E-07s 12:26:07.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:07.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:07.6 Info: => 0.0005405s 12:26:07.6 Info: PerformDBOperation 12:26:07.6 Info: Performing DB Operation 12:26:07.6 Info: => 2.27E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:07', 'add_release_status') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 12: add_release_status migrated 12:26:07.6 Info: => 0.000463s 12:26:07.6 Info: 13: album_download_notification migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 13 12:26:07.6 Info: AlterTable Notifications 12:26:07.6 Info: => 5E-07s 12:26:07.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0004846s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:07', 'album_download_notification') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 13: album_download_notification migrated 12:26:07.6 Info: => 0.0009246s 12:26:07.6 Info: 14: fix_language_metadata_profiles migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 14 12:26:07.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 12:26:07.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 12:26:07.6 Info: => 9.76E-05s 12:26:07.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 12:26:07.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 12:26:07.6 Info: => 7.42E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:07', 'fix_language_metadata_profiles') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 14: fix_language_metadata_profiles migrated 12:26:07.6 Info: => 0.0005086s 12:26:07.6 Info: 15: remove_fanzub migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 15 12:26:07.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:07.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:07.6 Info: => 3.73E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:07', 'remove_fanzub') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 15: remove_fanzub migrated 12:26:07.6 Info: => 0.0004012s 12:26:07.6 Info: 16: update_artist_history_indexes migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 16 12:26:07.6 Info: CreateIndex Albums (ArtistId) 12:26:07.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:07.6 Info: => 9.2E-05s 12:26:07.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:07.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:07.6 Info: => 0.0001662s 12:26:07.6 Info: DeleteIndex History (AlbumId) 12:26:07.6 Info: DROP INDEX "IX_History_AlbumId" 12:26:07.6 Info: => 0.0001225s 12:26:07.6 Info: CreateIndex History (AlbumId, Date) 12:26:07.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.6 Info: => 8.36E-05s 12:26:07.6 Info: DeleteIndex History (DownloadId) 12:26:07.6 Info: DROP INDEX "IX_History_DownloadId" 12:26:07.6 Info: => 0.0001109s 12:26:07.6 Info: CreateIndex History (DownloadId, Date) 12:26:07.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.6 Info: => 8.22E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:07', 'update_artist_history_indexes') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 16: update_artist_history_indexes migrated 12:26:07.6 Info: => 0.0005048s 12:26:07.6 Info: 17: remove_nma migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 17 12:26:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:07.6 Info: => 3.99E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:07', 'remove_nma') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 17: remove_nma migrated 12:26:07.6 Info: => 0.000378s 12:26:07.6 Info: 18: album_disambiguation migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 18 12:26:07.6 Info: AlterTable Albums 12:26:07.6 Info: => 6E-07s 12:26:07.6 Info: CreateColumn Albums Disambiguation String 12:26:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:07.6 Info: => 0.0005588s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:07', 'album_disambiguation') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 18: album_disambiguation migrated 12:26:07.6 Info: => 0.0009928s 12:26:07.6 Info: 19: add_ape_quality_in_profiles migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 19 12:26:07.6 Info: PerformDBOperation 12:26:07.6 Info: Performing DB Operation 12:26:07.6 Info: => 2.47E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:07', 'add_ape_quality_in_profiles') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 19: add_ape_quality_in_profiles migrated 12:26:07.6 Info: => 0.0003318s 12:26:07.6 Info: 20: remove_pushalot migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 20 12:26:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:07.6 Info: => 4.19E-05s 12:26:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:07.6 Info: => 3.16E-05s 12:26:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:07.6 Info: => 4.78E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:07', 'remove_pushalot') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 20: remove_pushalot migrated 12:26:07.6 Info: => 0.0003252s 12:26:07.6 Info: 21: add_custom_filters migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 21 12:26:07.6 Info: CreateTable CustomFilters 12:26:07.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:07.6 Info: => 0.0001213s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:07', 'add_custom_filters') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 21: add_custom_filters migrated 12:26:07.6 Info: => 0.0005019s 12:26:07.6 Info: 22: import_list_tags migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 22 12:26:07.6 Info: AlterTable ImportLists 12:26:07.6 Info: => 6E-07s 12:26:07.6 Info: CreateColumn ImportLists Tags String 12:26:07.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:07.6 Info: => 0.0005134s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:07', 'import_list_tags') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 22: import_list_tags migrated 12:26:07.6 Info: => 0.0008765s 12:26:07.6 Info: 23: add_release_groups_etc migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 23 12:26:07.6 Info: CreateTable ArtistMetadata 12:26:07.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) 12:26:07.6 Info: => 0.0001493s 12:26:07.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:07.6 Info: => 9.97E-05s 12:26:07.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" 12:26:07.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" 12:26:07.6 Info: => 7.94E-05s 12:26:07.6 Info: AlterTable Artists 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:07.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0006131s 12:26:07.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:07.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:07.6 Info: => 6.75E-05s 12:26:07.6 Info: CreateTable AlbumReleases 12:26:07.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) 12:26:07.6 Info: => 0.000139s 12:26:07.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:07.6 Info: => 8.91E-05s 12:26:07.6 Info: CreateIndex AlbumReleases (AlbumId) 12:26:07.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:07.6 Info: => 7.91E-05s 12:26:07.6 Info: PerformDBOperation 12:26:07.6 Info: Performing DB Operation 12:26:07.6 Info: => 2.59E-05s 12:26:07.6 Info: AlterTable Albums 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005394s 12:26:07.6 Info: AlterTable Albums 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:07.6 Info: => 0.0005599s 12:26:07.6 Info: AlterTable Albums 12:26:07.6 Info: => 5E-07s 12:26:07.6 Info: CreateColumn Albums Links String 12:26:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:07.6 Info: => 0.0038676s 12:26:07.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:07.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:07.6 Info: => 8.69E-05s 12:26:07.6 Info: AlterTable Tracks 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn Tracks ForeignRecordingId String 12:26:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:07.6 Info: => 0.0005591s 12:26:07.6 Info: AlterTable Tracks 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005507s 12:26:07.6 Info: AlterTable Tracks 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005533s 12:26:07.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:07.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:07.6 Info: => 6.79E-05s 12:26:07.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:07.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:07.6 Info: => 5.76E-05s 12:26:07.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Artists" 12:26:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.6 Info: => 0.00411s 12:26:07.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Albums" 12:26:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.6 Info: => 0.004282s 12:26:07.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Tracks" 12:26:07.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.6 Info: => 0.0038361s 12:26:07.6 Info: DeleteColumn TrackFiles ArtistId 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "TrackFiles" 12:26:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.6 Info: => 0.0036484s 12:26:07.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:07.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.6 Info: => 7.77E-05s 12:26:07.6 Info: CreateIndex Artists (Monitored) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.6 Info: => 7.32E-05s 12:26:07.6 Info: CreateIndex Albums (ArtistMetadataId) 12:26:07.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.6 Info: => 7.27E-05s 12:26:07.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:07.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:07.6 Info: => 7.1E-05s 12:26:07.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:07.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:07.6 Info: => 6.97E-05s 12:26:07.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:07.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:07.6 Info: => 7.06E-05s 12:26:07.6 Info: UpdateData 12:26:07.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:07.6 Info: => 3.66E-05s 12:26:07.6 Info: UpdateData 12:26:07.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:07.6 Info: => 3E-05s 12:26:07.6 Info: UpdateData 12:26:07.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:07.6 Info: => 3.65E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:07', 'add_release_groups_etc') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 23: add_release_groups_etc migrated 12:26:07.6 Info: => 0.0006777s 12:26:07.6 Info: 24: NewMediaInfoFormat migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 24 12:26:07.6 Info: UpdateData 12:26:07.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:07.6 Info: => 3.82E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:07', 'NewMediaInfoFormat') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 24: NewMediaInfoFormat migrated 12:26:07.6 Info: => 0.0004372s 12:26:07.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 25 12:26:07.6 Info: RenameTable Restrictions ReleaseProfiles 12:26:07.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:07.6 Info: => 0.0018843s 12:26:07.6 Info: AlterTable ReleaseProfiles 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:07.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:07.6 Info: => 0.0005185s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:07', 'rename_restrictions_to_release_profiles') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:07.6 Info: => 0.0009553s 12:26:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 26 12:26:07.6 Info: RenameTable Profiles QualityProfiles 12:26:07.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:07.6 Info: => 0.0023309s 12:26:07.6 Info: AlterTable QualityProfiles 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:07.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:07.6 Info: => 0.0005204s 12:26:07.6 Info: AlterTable LanguageProfiles 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:07.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:07.6 Info: => 0.0005266s 12:26:07.6 Info: UpdateData 12:26:07.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:07.6 Info: => 3.56E-05s 12:26:07.6 Info: UpdateData 12:26:07.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:07.6 Info: => 2.7E-05s 12:26:07.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Artists" 12:26:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.6 Info: => 0.0040987s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:07', 'rename_quality_profiles_add_upgrade_allowed') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:07.6 Info: => 0.0046697s 12:26:07.6 Info: 27: add_import_exclusions migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 27 12:26:07.6 Info: CreateTable ImportListExclusions 12:26:07.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:07.6 Info: => 0.0001044s 12:26:07.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:07.6 Info: => 8.14E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:07', 'add_import_exclusions') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 27: add_import_exclusions migrated 12:26:07.6 Info: => 0.000555s 12:26:07.6 Info: 28: clean_artist_metadata_table migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 28 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.0001276s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.0001169s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.000115s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.000111s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.0001079s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.000111s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:07', 'clean_artist_metadata_table') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 28: clean_artist_metadata_table migrated 12:26:07.6 Info: => 0.0005604s 12:26:07.6 Info: 29: health_issue_notification migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 29 12:26:07.6 Info: AlterTable Notifications 12:26:07.6 Info: => 5E-07s 12:26:07.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.000531s 12:26:07.6 Info: AlterTable Notifications 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005469s 12:26:07.6 Info: AlterTable Notifications 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005213s 12:26:07.6 Info: AlterTable Notifications 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005243s 12:26:07.6 Info: AlterTable Notifications 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:07.6 Info: => 0.0005056s 12:26:07.6 Info: DeleteColumn Notifications OnDownload 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Notifications" 12:26:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:07.6 Info: => 0.0037378s 12:26:07.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Notifications" 12:26:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:07.6 Info: => 0.0036974s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:07', 'health_issue_notification') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 29: health_issue_notification migrated 12:26:07.6 Info: => 0.0042516s 12:26:07.6 Info: 30: add_mediafilerepository_mtime migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 30 12:26:07.6 Info: AlterTable TrackFiles 12:26:07.6 Info: => 5E-07s 12:26:07.6 Info: CreateColumn TrackFiles Modified DateTime 12:26:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:07.6 Info: => 0.0005447s 12:26:07.6 Info: AlterTable TrackFiles 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn TrackFiles Path String 12:26:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:07.6 Info: => 0.0005332s 12:26:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:07.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:07.6 Info: => 3.05E-05s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.0001157s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.0001234s 12:26:07.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) 12:26:07.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) 12:26:07.6 Info: => 0.0001289s 12:26:07.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") 12:26:07.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") 12:26:07.6 Info: => 6.51E-05s 12:26:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:07.6 Info: => 4.71E-05s 12:26:07.6 Info: AlterTable TrackFiles 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: AlterColumn TrackFiles Path String 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "TrackFiles" 12:26:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.6 Info: => 0.0037403s 12:26:07.6 Info: CreateIndex TrackFiles (Path) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.6 Info: => 7.81E-05s 12:26:07.6 Info: DeleteColumn TrackFiles RelativePath 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "TrackFiles" 12:26:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.6 Info: => 0.0038049s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:07', 'add_mediafilerepository_mtime') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 30: add_mediafilerepository_mtime migrated 12:26:07.6 Info: => 0.00433s 12:26:07.6 Info: 31: add_artistmetadataid_constraint migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 31 12:26:07.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") 12:26:07.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") 12:26:07.6 Info: => 6.89E-05s 12:26:07.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:07.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:07.6 Info: => 0.0001154s 12:26:07.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Artists" 12:26:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.6 Info: => 0.0040803s 12:26:07.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.6 Info: => 7.5E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:07', 'add_artistmetadataid_constraint') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 31: add_artistmetadataid_constraint migrated 12:26:07.6 Info: => 0.0005956s 12:26:07.6 Info: 32: old_ids_and_artist_alias migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 32 12:26:07.6 Info: AlterTable ArtistMetadata 12:26:07.6 Info: => 5E-07s 12:26:07.6 Info: CreateColumn ArtistMetadata Aliases String 12:26:07.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:07.6 Info: => 0.0005237s 12:26:07.6 Info: AlterTable ArtistMetadata 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:07.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.6 Info: => 0.0005393s 12:26:07.6 Info: AlterTable Albums 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.6 Info: => 0.0005545s 12:26:07.6 Info: AlterTable AlbumReleases 12:26:07.6 Info: => 4E-07s 12:26:07.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:07.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.6 Info: => 0.000535s 12:26:07.6 Info: AlterTable Tracks 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.6 Info: => 0.000529s 12:26:07.6 Info: AlterTable Tracks 12:26:07.6 Info: => 3E-07s 12:26:07.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:07.6 Info: => 0.0005483s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:07', 'old_ids_and_artist_alias') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 32: old_ids_and_artist_alias migrated 12:26:07.6 Info: => 0.0010251s 12:26:07.6 Info: 33: download_propers_config migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 33 12:26:07.6 Info: PerformDBOperation 12:26:07.6 Info: Performing DB Operation 12:26:07.6 Info: => 2.38E-05s 12:26:07.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:07.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:07.6 Info: => 2.48E-05s 12:26:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:07', 'download_propers_config') 12:26:07.6 Info: Committing Transaction 12:26:07.6 Info: 33: download_propers_config migrated 12:26:07.6 Info: => 0.0004581s 12:26:07.6 Info: 34: remove_language_profiles migrating 12:26:07.6 Info: Beginning Transaction 12:26:07.6 Info: Starting migration of Main DB to 34 12:26:07.6 Info: DeleteTable LanguageProfiles 12:26:07.6 Info: DROP TABLE "LanguageProfiles" 12:26:07.6 Info: => 0.0001884s 12:26:07.6 Info: DeleteColumn Artists LanguageProfileId 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Artists" 12:26:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.6 Info: => 0.0041014s 12:26:07.6 Info: DeleteColumn ImportLists LanguageProfileId 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "ImportLists" 12:26:07.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:07.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:07.6 Info: => 0.0038296s 12:26:07.6 Info: DeleteColumn Blacklist Language 12:26:07.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) 12:26:07.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" 12:26:07.6 Info: DROP TABLE "Blacklist" 12:26:07.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:07.6 Info: => 0.0041583s 12:26:07.6 Info: DeleteColumn History Language 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "History" 12:26:07.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:07.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.7 Info: => 0.0042029s 12:26:07.7 Info: DeleteColumn LyricFiles Language 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "LyricFiles" 12:26:07.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.7 Info: => 0.0040751s 12:26:07.7 Info: DeleteColumn TrackFiles Language 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "TrackFiles" 12:26:07.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.7 Info: => 0.0053652s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:07', 'remove_language_profiles') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 34: remove_language_profiles migrated 12:26:07.7 Info: => 0.0064085s 12:26:07.7 Info: 35: multi_disc_naming_format migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 35 12:26:07.7 Info: AlterTable NamingConfig 12:26:07.7 Info: => 6E-07s 12:26:07.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:07.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:07.7 Info: => 0.0005675s 12:26:07.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:07.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:07.7 Info: => 3.47E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:07', 'multi_disc_naming_format') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 35: multi_disc_naming_format migrated 12:26:07.7 Info: => 0.0005212s 12:26:07.7 Info: 36: add_download_client_priority migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 36 12:26:07.7 Info: AlterTable DownloadClients 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn DownloadClients Priority Int32 12:26:07.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:07.7 Info: => 0.0005763s 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 4.29E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:07', 'add_download_client_priority') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 36: add_download_client_priority migrated 12:26:07.7 Info: => 0.0004966s 12:26:07.7 Info: 37: remove_growl_prowl migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 37 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:07.7 Info: => 3.6E-05s 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:07.7 Info: => 2.57E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:07', 'remove_growl_prowl') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 37: remove_growl_prowl migrated 12:26:07.7 Info: => 0.00047s 12:26:07.7 Info: 38: remove_plex_hometheatre migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 38 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:07.7 Info: => 3.35E-05s 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:07.7 Info: => 2.56E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:07', 'remove_plex_hometheatre') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 38: remove_plex_hometheatre migrated 12:26:07.7 Info: => 0.0004305s 12:26:07.7 Info: 39: add_root_folder_add_defaults migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 39 12:26:07.7 Info: AlterTable RootFolders 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn RootFolders Name String 12:26:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:07.7 Info: => 0.0005596s 12:26:07.7 Info: AlterTable RootFolders 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0005733s 12:26:07.7 Info: AlterTable RootFolders 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0005842s 12:26:07.7 Info: AlterTable RootFolders 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0006509s 12:26:07.7 Info: AlterTable RootFolders 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn RootFolders DefaultTags String 12:26:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:07.7 Info: => 0.0005888s 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 4.44E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:07', 'add_root_folder_add_defaults') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 39: add_root_folder_add_defaults migrated 12:26:07.7 Info: => 0.000511s 12:26:07.7 Info: 40: task_duration migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 40 12:26:07.7 Info: AlterTable ScheduledTasks 12:26:07.7 Info: => 6E-07s 12:26:07.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:07.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:07.7 Info: => 0.000584s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:07', 'task_duration') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 40: task_duration migrated 12:26:07.7 Info: => 0.0010276s 12:26:07.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 41 12:26:07.7 Info: AlterTable ReleaseProfiles 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:07.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:07.7 Info: => 0.0005576s 12:26:07.7 Info: AlterTable ReleaseProfiles 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:07.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0006466s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:07', 'add_indexer_and_enabled_to_release_profiles') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:07.7 Info: => 0.0011443s 12:26:07.7 Info: 42: remove_album_folders migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 42 12:26:07.7 Info: DeleteColumn Artists AlbumFolder 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Artists" 12:26:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.7 Info: => 0.004281s 12:26:07.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:07.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:07.7 Info: => 3.44E-05s 12:26:07.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:07.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:07.7 Info: => 2.52E-05s 12:26:07.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:07.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) 12:26:07.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:07.7 Info: DROP TABLE "NamingConfig" 12:26:07.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:07.7 Info: => 0.0036044s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:07', 'remove_album_folders') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 42: remove_album_folders migrated 12:26:07.7 Info: => 0.0041842s 12:26:07.7 Info: 44: add_priority_to_indexers migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 44 12:26:07.7 Info: AlterTable Indexers 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn Indexers Priority Int32 12:26:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:07.7 Info: => 0.0006227s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:07', 'add_priority_to_indexers') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 44: add_priority_to_indexers migrated 12:26:07.7 Info: => 0.0011175s 12:26:07.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 45 12:26:07.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:07.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:07.7 Info: => 0.0001051s 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 2.21E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:07', 'remove_chown_and_folderchmod_config') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:07.7 Info: => 0.000413s 12:26:07.7 Info: 47: update_notifiarr migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 47 12:26:07.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:07.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:07.7 Info: => 6.42E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:07', 'update_notifiarr') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 47: update_notifiarr migrated 12:26:07.7 Info: => 0.0004255s 12:26:07.7 Info: 49: email_multiple_addresses migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 49 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 5.58E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:07', 'email_multiple_addresses') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 49: email_multiple_addresses migrated 12:26:07.7 Info: => 0.0004005s 12:26:07.7 Info: 50: rename_blacklist_to_blocklist migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 50 12:26:07.7 Info: RenameTable Blacklist Blocklist 12:26:07.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:07.7 Info: => 0.0016235s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:07', 'rename_blacklist_to_blocklist') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 50: rename_blacklist_to_blocklist migrated 12:26:07.7 Info: => 0.002033s 12:26:07.7 Info: 51: cdh_per_downloadclient migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 51 12:26:07.7 Info: AlterTable DownloadClients 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:07.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:07.7 Info: => 0.000608s 12:26:07.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:07.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:07.7 Info: => 0.0005806s 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 0.0001533s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:07', 'cdh_per_downloadclient') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 51: cdh_per_downloadclient migrated 12:26:07.7 Info: => 0.0006434s 12:26:07.7 Info: 52: download_history migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 52 12:26:07.7 Info: CreateTable DownloadHistory 12:26:07.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) 12:26:07.7 Info: => 0.0001344s 12:26:07.7 Info: CreateIndex DownloadHistory (EventType) 12:26:07.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:07.7 Info: => 9.11E-05s 12:26:07.7 Info: CreateIndex DownloadHistory (ArtistId) 12:26:07.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:07.7 Info: => 7.99E-05s 12:26:07.7 Info: CreateIndex DownloadHistory (DownloadId) 12:26:07.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:07.7 Info: => 7.97E-05s 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 0.0001106s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:07', 'download_history') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 52: download_history migrated 12:26:07.7 Info: => 0.0005964s 12:26:07.7 Info: 53: add_update_history migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 53 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:07', 'add_update_history') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 53: add_update_history migrated 12:26:07.7 Info: => 0.0004391s 12:26:07.7 Info: 54: add_on_update_to_notifications migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 54 12:26:07.7 Info: AlterTable Notifications 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:07.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:07.7 Info: => 0.0006206s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:07', 'add_on_update_to_notifications') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 54: add_on_update_to_notifications migrated 12:26:07.7 Info: => 0.0010522s 12:26:07.7 Info: 55: download_client_per_indexer migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 55 12:26:07.7 Info: AlterTable Indexers 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn Indexers DownloadClientId Int32 12:26:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0006495s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:07', 'download_client_per_indexer') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 55: download_client_per_indexer migrated 12:26:07.7 Info: => 0.0010645s 12:26:07.7 Info: 56: AddNewItemMonitorType migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 56 12:26:07.7 Info: AlterTable Artists 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn Artists MonitorNewItems Int32 12:26:07.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0006031s 12:26:07.7 Info: AlterTable RootFolders 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0005941s 12:26:07.7 Info: AlterTable ImportLists 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0006732s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:07', 'AddNewItemMonitorType') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 56: AddNewItemMonitorType migrated 12:26:07.7 Info: => 0.0010625s 12:26:07.7 Info: 57: ImportListSearch migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 57 12:26:07.7 Info: AlterTable ImportLists 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:07.7 Info: => 0.0007076s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:07', 'ImportListSearch') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 57: ImportListSearch migrated 12:26:07.7 Info: => 0.0010816s 12:26:07.7 Info: 58: ImportListMonitorExisting migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 58 12:26:07.7 Info: AlterTable ImportLists 12:26:07.7 Info: => 5E-07s 12:26:07.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:07.7 Info: => 0.0006835s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:07', 'ImportListMonitorExisting') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 58: ImportListMonitorExisting migrated 12:26:07.7 Info: => 0.0010882s 12:26:07.7 Info: 59: add_indexer_tags migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 59 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:07.7 Info: => 3.61E-05s 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:07.7 Info: => 2.73E-05s 12:26:07.7 Info: AlterTable Indexers 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: CreateColumn Indexers Tags String 12:26:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:07.7 Info: => 0.0006894s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:07', 'add_indexer_tags') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 59: add_indexer_tags migrated 12:26:07.7 Info: => 0.0011703s 12:26:07.7 Info: 60: update_audio_types migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 60 12:26:07.7 Info: PerformDBOperation 12:26:07.7 Info: Performing DB Operation 12:26:07.7 Info: => 4.33E-05s 12:26:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:07', 'update_audio_types') 12:26:07.7 Info: Committing Transaction 12:26:07.7 Info: 60: update_audio_types migrated 12:26:07.7 Info: => 0.0004495s 12:26:07.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:07.7 Info: Beginning Transaction 12:26:07.7 Info: Starting migration of Main DB to 61 12:26:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:07.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:07.7 Info: => 3.21E-05s 12:26:07.7 Info: AlterTable AlbumReleases 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "AlbumReleases" 12:26:07.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:07.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:07.7 Info: => 0.0054704s 12:26:07.7 Info: AlterTable Albums 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Albums" 12:26:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.7 Info: => 0.0044877s 12:26:07.7 Info: AlterTable Albums 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Albums" 12:26:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.7 Info: => 0.0044354s 12:26:07.7 Info: AlterTable Albums 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Albums Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Albums" 12:26:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:07.7 Info: => 0.0045844s 12:26:07.7 Info: AlterTable Artists 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Artists" 12:26:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.7 Info: => 0.0053671s 12:26:07.7 Info: AlterTable Artists 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Artists Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Artists" 12:26:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:07.7 Info: => 0.0049219s 12:26:07.7 Info: AlterTable Blocklist 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Blocklist" 12:26:07.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:07.7 Info: => 0.0037478s 12:26:07.7 Info: AlterTable Blocklist 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Blocklist" 12:26:07.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:07.7 Info: => 0.0038142s 12:26:07.7 Info: AlterTable Commands 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Commands" 12:26:07.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:07.7 Info: => 0.0037957s 12:26:07.7 Info: AlterTable Commands 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Commands" 12:26:07.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:07.7 Info: => 0.0037573s 12:26:07.7 Info: AlterTable Commands 12:26:07.7 Info: => 3E-07s 12:26:07.7 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.7 Info: DROP TABLE "Commands" 12:26:07.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:07.7 Info: => 0.0057803s 12:26:07.7 Info: AlterTable DownloadClientStatus 12:26:07.7 Info: => 4E-07s 12:26:07.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.8 Info: DROP TABLE "DownloadClientStatus" 12:26:07.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0039583s 12:26:07.8 Info: AlterTable DownloadClientStatus 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.8 Info: DROP TABLE "DownloadClientStatus" 12:26:07.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0039386s 12:26:07.8 Info: AlterTable DownloadClientStatus 12:26:07.8 Info: => 5E-07s 12:26:07.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:07.8 Info: DROP TABLE "DownloadClientStatus" 12:26:07.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0040077s 12:26:07.8 Info: AlterTable DownloadHistory 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "DownloadHistory" 12:26:07.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:07.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:07.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:07.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:07.8 Info: => 0.0042202s 12:26:07.8 Info: AlterTable ExtraFiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "ExtraFiles" 12:26:07.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:07.8 Info: => 0.0038185s 12:26:07.8 Info: AlterTable ExtraFiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "ExtraFiles" 12:26:07.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:07.8 Info: => 0.0039154s 12:26:07.8 Info: AlterTable History 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn History Date DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "History" 12:26:07.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:07.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:07.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:07.8 Info: => 0.0045834s 12:26:07.8 Info: AlterTable ImportListStatus 12:26:07.8 Info: => 3.2E-06s 12:26:07.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.8 Info: DROP TABLE "ImportListStatus" 12:26:07.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0038719s 12:26:07.8 Info: AlterTable ImportListStatus 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.8 Info: DROP TABLE "ImportListStatus" 12:26:07.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.003904s 12:26:07.8 Info: AlterTable ImportListStatus 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:07.8 Info: DROP TABLE "ImportListStatus" 12:26:07.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0039475s 12:26:07.8 Info: AlterTable IndexerStatus 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.8 Info: DROP TABLE "IndexerStatus" 12:26:07.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0039057s 12:26:07.8 Info: AlterTable IndexerStatus 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.8 Info: DROP TABLE "IndexerStatus" 12:26:07.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0039085s 12:26:07.8 Info: AlterTable IndexerStatus 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:07.8 Info: DROP TABLE "IndexerStatus" 12:26:07.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.8 Info: => 0.0039007s 12:26:07.8 Info: AlterTable LyricFiles 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "LyricFiles" 12:26:07.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.8 Info: => 0.0037755s 12:26:07.8 Info: AlterTable LyricFiles 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "LyricFiles" 12:26:07.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:07.8 Info: => 0.0036518s 12:26:07.8 Info: AlterTable MetadataFiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "MetadataFiles" 12:26:07.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:07.8 Info: => 0.0037539s 12:26:07.8 Info: AlterTable MetadataFiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "MetadataFiles" 12:26:07.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:07.8 Info: => 0.004717s 12:26:07.8 Info: AlterTable PendingReleases 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:07.8 Info: DROP TABLE "PendingReleases" 12:26:07.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:07.8 Info: => 0.0040412s 12:26:07.8 Info: AlterTable ScheduledTasks 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:07.8 Info: DROP TABLE "ScheduledTasks" 12:26:07.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.8 Info: => 0.0038129s 12:26:07.8 Info: AlterTable ScheduledTasks 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:07.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) 12:26:07.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:07.8 Info: DROP TABLE "ScheduledTasks" 12:26:07.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.8 Info: => 0.0037612s 12:26:07.8 Info: AlterTable TrackFiles 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "TrackFiles" 12:26:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.8 Info: => 0.0039549s 12:26:07.8 Info: AlterTable TrackFiles 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:07.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) 12:26:07.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" 12:26:07.8 Info: DROP TABLE "TrackFiles" 12:26:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:07.8 Info: => 0.0038751s 12:26:07.8 Info: AlterTable VersionInfo 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:07.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:07.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:07.8 Info: DROP TABLE "VersionInfo" 12:26:07.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:07.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:07.8 Info: => 0.0040114s 12:26:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:07', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:07.8 Info: Committing Transaction 12:26:07.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:07.8 Info: => 0.0063397s 12:26:07.8 Info: 62: add_on_delete_to_notifications migrating 12:26:07.8 Info: Beginning Transaction 12:26:07.8 Info: Starting migration of Main DB to 62 12:26:07.8 Info: AlterTable Notifications 12:26:07.8 Info: => 5E-07s 12:26:07.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:07.8 Info: => 0.0006427s 12:26:07.8 Info: AlterTable Notifications 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:07.8 Info: => 0.0005851s 12:26:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:07', 'add_on_delete_to_notifications') 12:26:07.8 Info: Committing Transaction 12:26:07.8 Info: 62: add_on_delete_to_notifications migrated 12:26:07.8 Info: => 0.0011449s 12:26:07.8 Info: 63: add_custom_formats migrating 12:26:07.8 Info: Beginning Transaction 12:26:07.8 Info: Starting migration of Main DB to 63 12:26:07.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:26:07.8 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:26:07.8 Info: AlterTable DelayProfiles 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:07.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:07.8 Info: => 0.0006173s 12:26:07.8 Info: UpdateData 12:26:07.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:07.8 Info: => 6.72E-05s 12:26:07.8 Info: AlterTable TrackFiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:07.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:07.8 Info: => 0.0005455s 12:26:07.8 Info: PerformDBOperation 12:26:07.8 Info: Performing DB Operation 12:26:07.8 Info: => 0.0008931s 12:26:07.8 Info: CreateTable CustomFormats 12:26:07.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) 12:26:07.8 Info: => 0.0001185s 12:26:07.8 Info: CreateIndex CustomFormats (Name) 12:26:07.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:07.8 Info: => 8.55E-05s 12:26:07.8 Info: AlterTable QualityProfiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: CreateColumn QualityProfiles FormatItems String 12:26:07.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:07.8 Info: => 0.0005792s 12:26:07.8 Info: AlterTable QualityProfiles 12:26:07.8 Info: => 4E-07s 12:26:07.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:07.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.8 Info: => 0.0005621s 12:26:07.8 Info: AlterTable QualityProfiles 12:26:07.8 Info: => 3E-07s 12:26:07.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:07.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.9 Info: => 0.0006108s 12:26:07.9 Info: PerformDBOperation 12:26:07.9 Info: Performing DB Operation 12:26:07.9 Info: => 0.0039233s 12:26:07.9 Info: PerformDBOperation 12:26:07.9 Info: Performing DB Operation 12:26:07.9 Info: => 3.23E-05s 12:26:07.9 Info: DeleteColumn ReleaseProfiles Preferred 12:26:07.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) 12:26:07.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:07.9 Info: DROP TABLE "ReleaseProfiles" 12:26:07.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:07.9 Info: => 0.0039311s 12:26:07.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:07.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) 12:26:07.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:07.9 Info: DROP TABLE "ReleaseProfiles" 12:26:07.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:07.9 Info: => 0.0039123s 12:26:07.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:07.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:07.9 Info: => 3.84E-05s 12:26:07.9 Info: AlterTable DelayProfiles 12:26:07.9 Info: => 3E-07s 12:26:07.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:07.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:07.9 Info: => 0.0005783s 12:26:07.9 Info: AlterTable DelayProfiles 12:26:07.9 Info: => 3E-07s 12:26:07.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:07.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:07.9 Info: => 0.000633s 12:26:07.9 Info: -> 2 Insert operations completed in 00:00:00.0001123 taking an average of 00:00:00.0000561 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:07', 'add_custom_formats') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 63: add_custom_formats migrated 12:26:07.9 Info: => 0.0012848s 12:26:07.9 Debug: Took: 00:00:00.3778050 12:26:07.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:26:07.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:26:07.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151679500254_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:07.9 Info: DatabaseEngineVersionCheck migrating 12:26:07.9 Info: PerformDBOperation 12:26:07.9 Info: Performing DB Operation 12:26:07.9 Info: SQLite 3.47.0 12:26:07.9 Info: => 0.0021345s 12:26:07.9 Info: DatabaseEngineVersionCheck migrated 12:26:07.9 Info: => 0.0021424s 12:26:07.9 Info: VersionMigration migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: CreateTable VersionInfo 12:26:07.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:07.9 Info: => 0.000154s 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: VersionMigration migrated 12:26:07.9 Info: => 0.0012423s 12:26:07.9 Info: VersionUniqueMigration migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: CreateIndex VersionInfo (Version) 12:26:07.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:07.9 Info: => 0.0001229s 12:26:07.9 Info: AlterTable VersionInfo 12:26:07.9 Info: => 5E-07s 12:26:07.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:07.9 Info: => 0.000459s 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: VersionUniqueMigration migrated 12:26:07.9 Info: => 0.0008722s 12:26:07.9 Info: VersionDescriptionMigration migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: AlterTable VersionInfo 12:26:07.9 Info: => 5E-07s 12:26:07.9 Info: CreateColumn VersionInfo Description String 12:26:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:07.9 Info: => 0.0001939s 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: VersionDescriptionMigration migrated 12:26:07.9 Info: => 0.0005558s 12:26:07.9 Info: 1: InitialSetup migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 1 12:26:07.9 Info: CreateTable Config 12:26:07.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:07.9 Info: => 0.0001364s 12:26:07.9 Info: CreateIndex Config (Key) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:07.9 Info: => 8.13E-05s 12:26:07.9 Info: CreateTable RootFolders 12:26:07.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:07.9 Info: => 7.78E-05s 12:26:07.9 Info: CreateIndex RootFolders (Path) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:07.9 Info: => 6.8E-05s 12:26:07.9 Info: CreateTable Artists 12:26:07.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) 12:26:07.9 Info: => 0.0001778s 12:26:07.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.9 Info: => 7.03E-05s 12:26:07.9 Info: CreateIndex Artists (NameSlug) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.9 Info: => 6.56E-05s 12:26:07.9 Info: CreateIndex Artists (CleanName) 12:26:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.9 Info: => 6.43E-05s 12:26:07.9 Info: CreateIndex Artists (Path) 12:26:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.9 Info: => 6.9E-05s 12:26:07.9 Info: CreateTable Albums 12:26:07.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) 12:26:07.9 Info: => 0.0001606s 12:26:07.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:07.9 Info: => 6.79E-05s 12:26:07.9 Info: CreateIndex Albums (MBId) 12:26:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:07.9 Info: => 6.42E-05s 12:26:07.9 Info: CreateIndex Albums (TADBId) 12:26:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:07.9 Info: => 6.22E-05s 12:26:07.9 Info: CreateIndex Albums (TitleSlug) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:07.9 Info: => 6.41E-05s 12:26:07.9 Info: CreateIndex Albums (CleanTitle) 12:26:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:07.9 Info: => 6.17E-05s 12:26:07.9 Info: CreateIndex Albums (Path) 12:26:07.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:07.9 Info: => 6.14E-05s 12:26:07.9 Info: CreateTable Tracks 12:26:07.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) 12:26:07.9 Info: => 0.0001298s 12:26:07.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.9 Info: => 6.93E-05s 12:26:07.9 Info: CreateIndex Tracks (ArtistId) 12:26:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:07.9 Info: => 7.25E-05s 12:26:07.9 Info: CreateIndex Tracks (TrackFileId) 12:26:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.9 Info: => 7.39E-05s 12:26:07.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:07.9 Info: => 7.39E-05s 12:26:07.9 Info: CreateTable TrackFiles 12:26:07.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) 12:26:07.9 Info: => 0.0001171s 12:26:07.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:07.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:07.9 Info: => 8.63E-05s 12:26:07.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:07.9 Info: => 7.14E-05s 12:26:07.9 Info: CreateTable History 12:26:07.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) 12:26:07.9 Info: => 0.0001207s 12:26:07.9 Info: CreateIndex History (Date) 12:26:07.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:07.9 Info: => 7.56E-05s 12:26:07.9 Info: CreateIndex History (EventType) 12:26:07.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:07.9 Info: => 7.31E-05s 12:26:07.9 Info: CreateIndex History (DownloadId) 12:26:07.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:07.9 Info: => 7.15E-05s 12:26:07.9 Info: CreateIndex History (AlbumId) 12:26:07.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:07.9 Info: => 9.66E-05s 12:26:07.9 Info: CreateTable Notifications 12:26:07.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) 12:26:07.9 Info: => 0.0001241s 12:26:07.9 Info: CreateTable ScheduledTasks 12:26:07.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:07.9 Info: => 0.000104s 12:26:07.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:07.9 Info: => 7.56E-05s 12:26:07.9 Info: CreateTable Indexers 12:26:07.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) 12:26:07.9 Info: => 0.0001192s 12:26:07.9 Info: CreateIndex Indexers (Name) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.9 Info: => 8.98E-05s 12:26:07.9 Info: CreateTable Profiles 12:26:07.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:07.9 Info: => 8.79E-05s 12:26:07.9 Info: CreateIndex Profiles (Name) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:07.9 Info: => 9.95E-05s 12:26:07.9 Info: CreateTable QualityDefinitions 12:26:07.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:07.9 Info: => 0.0001202s 12:26:07.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:07.9 Info: => 7.06E-05s 12:26:07.9 Info: CreateIndex QualityDefinitions (Title) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:07.9 Info: => 7.26E-05s 12:26:07.9 Info: CreateTable NamingConfig 12:26:07.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) 12:26:07.9 Info: => 0.0001063s 12:26:07.9 Info: CreateTable Blacklist 12:26:07.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 '') 12:26:07.9 Info: => 0.0001503s 12:26:07.9 Info: CreateTable Metadata 12:26:07.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) 12:26:07.9 Info: => 9.15E-05s 12:26:07.9 Info: CreateTable MetadataFiles 12:26:07.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) 12:26:07.9 Info: => 0.0001058s 12:26:07.9 Info: CreateTable DownloadClients 12:26:07.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) 12:26:07.9 Info: => 9.4E-05s 12:26:07.9 Info: CreateTable PendingReleases 12:26:07.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 '') 12:26:07.9 Info: => 0.0001044s 12:26:07.9 Info: CreateTable RemotePathMappings 12:26:07.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:07.9 Info: => 8.79E-05s 12:26:07.9 Info: CreateTable Tags 12:26:07.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:07.9 Info: => 8.34E-05s 12:26:07.9 Info: CreateIndex Tags (Label) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:07.9 Info: => 8.15E-05s 12:26:07.9 Info: CreateTable Restrictions 12:26:07.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:07.9 Info: => 8.66E-05s 12:26:07.9 Info: CreateTable DelayProfiles 12:26:07.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) 12:26:07.9 Info: => 0.0001155s 12:26:07.9 Info: CreateTable Users 12:26:07.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:07.9 Info: => 8.46E-05s 12:26:07.9 Info: CreateIndex Users (Identifier) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:07.9 Info: => 8.08E-05s 12:26:07.9 Info: CreateIndex Users (Username) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:07.9 Info: => 7.47E-05s 12:26:07.9 Info: CreateTable Commands 12:26:07.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) 12:26:07.9 Info: => 0.0001103s 12:26:07.9 Info: CreateTable IndexerStatus 12:26:07.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) 12:26:07.9 Info: => 0.0001059s 12:26:07.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:07.9 Info: => 0.0001002s 12:26:07.9 Info: CreateTable ExtraFiles 12:26:07.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) 12:26:07.9 Info: => 0.000117s 12:26:07.9 Info: CreateTable LyricFiles 12:26:07.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) 12:26:07.9 Info: => 0.000118s 12:26:07.9 Info: CreateTable LanguageProfiles 12:26:07.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:07.9 Info: => 8.7E-05s 12:26:07.9 Info: CreateIndex LanguageProfiles (Name) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:07.9 Info: => 8.06E-05s 12:26:07.9 Info: CreateTable DownloadClientStatus 12:26:07.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) 12:26:07.9 Info: => 9.4E-05s 12:26:07.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:07.9 Info: => 8.25E-05s 12:26:07.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:07.9 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:07', 'InitialSetup') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 1: InitialSetup migrated 12:26:07.9 Info: => 0.0017816s 12:26:07.9 Info: 2: add_reason_to_pending_releases migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 2 12:26:07.9 Info: AlterTable PendingReleases 12:26:07.9 Info: => 1.1E-06s 12:26:07.9 Info: CreateColumn PendingReleases Reason Int32 12:26:07.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:07.9 Info: => 0.0005974s 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:07', 'add_reason_to_pending_releases') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 2: add_reason_to_pending_releases migrated 12:26:07.9 Info: => 0.0011383s 12:26:07.9 Info: 3: add_medium_support migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 3 12:26:07.9 Info: AlterTable Albums 12:26:07.9 Info: => 6E-07s 12:26:07.9 Info: CreateColumn Albums Media String 12:26:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:07.9 Info: => 0.0005429s 12:26:07.9 Info: AlterTable Tracks 12:26:07.9 Info: => 4E-07s 12:26:07.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:07.9 Info: => 0.0004664s 12:26:07.9 Info: AlterTable Tracks 12:26:07.9 Info: => 4E-07s 12:26:07.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:07.9 Info: => 0.000449s 12:26:07.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:07.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:07.9 Info: => 3.18E-05s 12:26:07.9 Info: DeleteColumn Tracks TrackNumber 12:26:07.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) 12:26:07.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" 12:26:07.9 Info: DROP TABLE "Tracks" 12:26:07.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:07.9 Info: => 0.0037543s 12:26:07.9 Info: AlterTable Tracks 12:26:07.9 Info: => 4E-07s 12:26:07.9 Info: CreateColumn Tracks TrackNumber String 12:26:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:07.9 Info: => 0.0004454s 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:07', 'add_medium_support') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 3: add_medium_support migrated 12:26:07.9 Info: => 0.0015268s 12:26:07.9 Info: 4: add_various_qualites_in_profile migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 4 12:26:07.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:07.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:07.9 Info: => 6.66E-05s 12:26:07.9 Info: PerformDBOperation 12:26:07.9 Info: Performing DB Operation 12:26:07.9 Info: => 2.71E-05s 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:07', 'add_various_qualites_in_profile') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 4: add_various_qualites_in_profile migrated 12:26:07.9 Info: => 0.0006284s 12:26:07.9 Info: 5: metadata_profiles migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 5 12:26:07.9 Info: CreateTable MetadataProfiles 12:26:07.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:07.9 Info: => 0.0001057s 12:26:07.9 Info: CreateIndex MetadataProfiles (Name) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:07.9 Info: => 9.15E-05s 12:26:07.9 Info: AlterTable Artists 12:26:07.9 Info: => 4E-07s 12:26:07.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:07.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:07.9 Info: => 0.0004593s 12:26:07.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:07.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) 12:26:07.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" 12:26:07.9 Info: DROP TABLE "Artists" 12:26:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.9 Info: => 0.0038513s 12:26:07.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:07.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) 12:26:07.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" 12:26:07.9 Info: DROP TABLE "Artists" 12:26:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:07.9 Info: => 0.0038768s 12:26:07.9 Info: AlterTable Albums 12:26:07.9 Info: => 3E-07s 12:26:07.9 Info: CreateColumn Albums SecondaryTypes String 12:26:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:07.9 Info: => 0.0005085s 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:07', 'metadata_profiles') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 5: metadata_profiles migrated 12:26:07.9 Info: => 0.001484s 12:26:07.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 6 12:26:07.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:07.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) 12:26:07.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:07.9 Info: DROP TABLE "Indexers" 12:26:07.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.9 Info: => 0.0033009s 12:26:07.9 Info: AlterTable Indexers 12:26:07.9 Info: => 4E-07s 12:26:07.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:07.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:07.9 Info: => 0.0004657s 12:26:07.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:07.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:07.9 Info: => 3.11E-05s 12:26:07.9 Info: AlterTable Indexers 12:26:07.9 Info: => 3E-07s 12:26:07.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:07.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) 12:26:07.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" 12:26:07.9 Info: DROP TABLE "Indexers" 12:26:07.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:07.9 Info: => 0.003301s 12:26:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:08', 'separate_automatic_and_interactive_search') 12:26:07.9 Info: Committing Transaction 12:26:07.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:07.9 Info: => 0.0042718s 12:26:07.9 Info: 7: change_album_path_to_relative migrating 12:26:07.9 Info: Beginning Transaction 12:26:07.9 Info: Starting migration of Main DB to 7 12:26:07.9 Info: DeleteColumn Albums Path 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Albums" 12:26:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.0 Info: => 0.004358s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:08', 'change_album_path_to_relative') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 7: change_album_path_to_relative migrated 12:26:08.0 Info: => 0.005259s 12:26:08.0 Info: 8: change_quality_size_mb_to_kb migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 8 12:26:08.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 12:26:08.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 12:26:08.0 Info: => 4.05E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:08', 'change_quality_size_mb_to_kb') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 8: change_quality_size_mb_to_kb migrated 12:26:08.0 Info: => 0.0005942s 12:26:08.0 Info: 9: album_releases migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 9 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 5E-07s 12:26:08.0 Info: CreateColumn Albums Releases String 12:26:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:08.0 Info: => 0.0004828s 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn Albums CurrentRelease String 12:26:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:08.0 Info: => 0.0005137s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:08', 'album_releases') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 9: album_releases migrated 12:26:08.0 Info: => 0.001149s 12:26:08.0 Info: 10: album_releases_fix migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 10 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 5E-07s 12:26:08.0 Info: AlterColumn Albums Releases String 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Albums" 12:26:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.0 Info: => 0.0039912s 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: AlterColumn Albums CurrentRelease String 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Albums" 12:26:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.0 Info: => 0.0038797s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:08', 'album_releases_fix') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 10: album_releases_fix migrated 12:26:08.0 Info: => 0.0049548s 12:26:08.0 Info: 11: import_lists migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 11 12:26:08.0 Info: CreateTable ImportLists 12:26:08.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) 12:26:08.0 Info: => 0.0001324s 12:26:08.0 Info: CreateIndex ImportLists (Name) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.0 Info: => 8.15E-05s 12:26:08.0 Info: CreateTable ImportListStatus 12:26:08.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) 12:26:08.0 Info: => 0.0001225s 12:26:08.0 Info: CreateIndex ImportListStatus (ProviderId) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.0 Info: => 8.64E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:08', 'import_lists') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 11: import_lists migrated 12:26:08.0 Info: => 0.000787s 12:26:08.0 Info: 12: add_release_status migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 12 12:26:08.0 Info: AlterTable MetadataProfiles 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:08.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:08.0 Info: => 0.0004993s 12:26:08.0 Info: PerformDBOperation 12:26:08.0 Info: Performing DB Operation 12:26:08.0 Info: => 2.34E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:08', 'add_release_status') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 12: add_release_status migrated 12:26:08.0 Info: => 0.000698s 12:26:08.0 Info: 13: album_download_notification migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 13 12:26:08.0 Info: AlterTable Notifications 12:26:08.0 Info: => 1.1E-06s 12:26:08.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005702s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:08', 'album_download_notification') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 13: album_download_notification migrated 12:26:08.0 Info: => 0.0011992s 12:26:08.0 Info: 14: fix_language_metadata_profiles migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 14 12:26:08.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 12:26:08.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 12:26:08.0 Info: => 8.79E-05s 12:26:08.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 12:26:08.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 12:26:08.0 Info: => 8.12E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:08', 'fix_language_metadata_profiles') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 14: fix_language_metadata_profiles migrated 12:26:08.0 Info: => 0.0006354s 12:26:08.0 Info: 15: remove_fanzub migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 15 12:26:08.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.0 Info: => 4.83E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:08', 'remove_fanzub') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 15: remove_fanzub migrated 12:26:08.0 Info: => 0.0005317s 12:26:08.0 Info: 16: update_artist_history_indexes migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 16 12:26:08.0 Info: CreateIndex Albums (ArtistId) 12:26:08.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:08.0 Info: => 9.72E-05s 12:26:08.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:08.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:08.0 Info: => 9.77E-05s 12:26:08.0 Info: DeleteIndex History (AlbumId) 12:26:08.0 Info: DROP INDEX "IX_History_AlbumId" 12:26:08.0 Info: => 0.0001198s 12:26:08.0 Info: CreateIndex History (AlbumId, Date) 12:26:08.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.0 Info: => 9.75E-05s 12:26:08.0 Info: DeleteIndex History (DownloadId) 12:26:08.0 Info: DROP INDEX "IX_History_DownloadId" 12:26:08.0 Info: => 0.0001121s 12:26:08.0 Info: CreateIndex History (DownloadId, Date) 12:26:08.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.0 Info: => 8.38E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:08', 'update_artist_history_indexes') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 16: update_artist_history_indexes migrated 12:26:08.0 Info: => 0.0007477s 12:26:08.0 Info: 17: remove_nma migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 17 12:26:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:08.0 Info: => 4.39E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:08', 'remove_nma') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 17: remove_nma migrated 12:26:08.0 Info: => 0.0005311s 12:26:08.0 Info: 18: album_disambiguation migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 18 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn Albums Disambiguation String 12:26:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:08.0 Info: => 0.0005338s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:08', 'album_disambiguation') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 18: album_disambiguation migrated 12:26:08.0 Info: => 0.0010788s 12:26:08.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 19 12:26:08.0 Info: PerformDBOperation 12:26:08.0 Info: Performing DB Operation 12:26:08.0 Info: => 2.47E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:08', 'add_ape_quality_in_profiles') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:08.0 Info: => 0.0005935s 12:26:08.0 Info: 20: remove_pushalot migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 20 12:26:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:08.0 Info: => 4.41E-05s 12:26:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:08.0 Info: => 3.26E-05s 12:26:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:08.0 Info: => 3.39E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:08', 'remove_pushalot') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 20: remove_pushalot migrated 12:26:08.0 Info: => 0.0004969s 12:26:08.0 Info: 21: add_custom_filters migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 21 12:26:08.0 Info: CreateTable CustomFilters 12:26:08.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:08.0 Info: => 0.0001098s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:08', 'add_custom_filters') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 21: add_custom_filters migrated 12:26:08.0 Info: => 0.0005982s 12:26:08.0 Info: 22: import_list_tags migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 22 12:26:08.0 Info: AlterTable ImportLists 12:26:08.0 Info: => 5E-07s 12:26:08.0 Info: CreateColumn ImportLists Tags String 12:26:08.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:08.0 Info: => 0.0005318s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:08', 'import_list_tags') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 22: import_list_tags migrated 12:26:08.0 Info: => 0.0011266s 12:26:08.0 Info: 23: add_release_groups_etc migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 23 12:26:08.0 Info: CreateTable ArtistMetadata 12:26:08.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) 12:26:08.0 Info: => 0.0001564s 12:26:08.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:08.0 Info: => 9.57E-05s 12:26:08.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" 12:26:08.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" 12:26:08.0 Info: => 7.91E-05s 12:26:08.0 Info: AlterTable Artists 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:08.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005482s 12:26:08.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.0 Info: => 5.91E-05s 12:26:08.0 Info: CreateTable AlbumReleases 12:26:08.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) 12:26:08.0 Info: => 0.0001395s 12:26:08.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:08.0 Info: => 8.74E-05s 12:26:08.0 Info: CreateIndex AlbumReleases (AlbumId) 12:26:08.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:08.0 Info: => 8.89E-05s 12:26:08.0 Info: PerformDBOperation 12:26:08.0 Info: Performing DB Operation 12:26:08.0 Info: => 2.96E-05s 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005643s 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:08.0 Info: => 0.0005239s 12:26:08.0 Info: AlterTable Albums 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Albums Links String 12:26:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:08.0 Info: => 0.0005685s 12:26:08.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.0 Info: => 0.0041575s 12:26:08.0 Info: AlterTable Tracks 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Tracks ForeignRecordingId String 12:26:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:08.0 Info: => 0.0005774s 12:26:08.0 Info: AlterTable Tracks 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005192s 12:26:08.0 Info: AlterTable Tracks 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005323s 12:26:08.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.0 Info: => 6.84E-05s 12:26:08.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.0 Info: => 5.68E-05s 12:26:08.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Artists" 12:26:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.0 Info: => 0.004096s 12:26:08.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Albums" 12:26:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.0 Info: => 0.0042629s 12:26:08.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Tracks" 12:26:08.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.0 Info: => 0.0038613s 12:26:08.0 Info: DeleteColumn TrackFiles ArtistId 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "TrackFiles" 12:26:08.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.0 Info: => 0.0036287s 12:26:08.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.0 Info: => 7.94E-05s 12:26:08.0 Info: CreateIndex Artists (Monitored) 12:26:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.0 Info: => 7.81E-05s 12:26:08.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:08.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.0 Info: => 7.54E-05s 12:26:08.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:08.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:08.0 Info: => 7.51E-05s 12:26:08.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:08.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:08.0 Info: => 7.49E-05s 12:26:08.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:08.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:08.0 Info: => 7.43E-05s 12:26:08.0 Info: UpdateData 12:26:08.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.0 Info: => 3.68E-05s 12:26:08.0 Info: UpdateData 12:26:08.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.0 Info: => 5.16E-05s 12:26:08.0 Info: UpdateData 12:26:08.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:08.0 Info: => 3.81E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:08', 'add_release_groups_etc') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 23: add_release_groups_etc migrated 12:26:08.0 Info: => 0.0016772s 12:26:08.0 Info: 24: NewMediaInfoFormat migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 24 12:26:08.0 Info: UpdateData 12:26:08.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:08.0 Info: => 4.02E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:08', 'NewMediaInfoFormat') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 24: NewMediaInfoFormat migrated 12:26:08.0 Info: => 0.0005869s 12:26:08.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 25 12:26:08.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:08.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:08.0 Info: => 0.0014331s 12:26:08.0 Info: AlterTable ReleaseProfiles 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:08.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:08.0 Info: => 0.0005002s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:08', 'rename_restrictions_to_release_profiles') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:08.0 Info: => 0.0012108s 12:26:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 26 12:26:08.0 Info: RenameTable Profiles QualityProfiles 12:26:08.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:08.0 Info: => 0.0015137s 12:26:08.0 Info: AlterTable QualityProfiles 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:08.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.0 Info: => 0.0005259s 12:26:08.0 Info: AlterTable LanguageProfiles 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:08.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.0 Info: => 0.0004876s 12:26:08.0 Info: UpdateData 12:26:08.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.0 Info: => 3.57E-05s 12:26:08.0 Info: UpdateData 12:26:08.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.0 Info: => 2.72E-05s 12:26:08.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Artists" 12:26:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.0 Info: => 0.0041593s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:08', 'rename_quality_profiles_add_upgrade_allowed') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:08.0 Info: => 0.0051506s 12:26:08.0 Info: 27: add_import_exclusions migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 27 12:26:08.0 Info: CreateTable ImportListExclusions 12:26:08.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:08.0 Info: => 0.0001395s 12:26:08.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:08.0 Info: => 8.38E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:08', 'add_import_exclusions') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 27: add_import_exclusions migrated 12:26:08.0 Info: => 0.0007999s 12:26:08.0 Info: 28: clean_artist_metadata_table migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 28 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001344s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001151s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001123s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001106s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001102s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001089s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:08', 'clean_artist_metadata_table') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 28: clean_artist_metadata_table migrated 12:26:08.0 Info: => 0.0007598s 12:26:08.0 Info: 29: health_issue_notification migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 29 12:26:08.0 Info: AlterTable Notifications 12:26:08.0 Info: => 6E-07s 12:26:08.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005379s 12:26:08.0 Info: AlterTable Notifications 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.00055s 12:26:08.0 Info: AlterTable Notifications 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0004858s 12:26:08.0 Info: AlterTable Notifications 12:26:08.0 Info: => 2E-07s 12:26:08.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0005055s 12:26:08.0 Info: AlterTable Notifications 12:26:08.0 Info: => 3E-07s 12:26:08.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:08.0 Info: => 0.0004861s 12:26:08.0 Info: DeleteColumn Notifications OnDownload 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Notifications" 12:26:08.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.0 Info: => 0.0036218s 12:26:08.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Notifications" 12:26:08.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.0 Info: => 0.0035794s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:08', 'health_issue_notification') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 29: health_issue_notification migrated 12:26:08.0 Info: => 0.0050335s 12:26:08.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 30 12:26:08.0 Info: AlterTable TrackFiles 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn TrackFiles Modified DateTime 12:26:08.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:08.0 Info: => 0.0005071s 12:26:08.0 Info: AlterTable TrackFiles 12:26:08.0 Info: => 4E-07s 12:26:08.0 Info: CreateColumn TrackFiles Path String 12:26:08.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:08.0 Info: => 0.0004962s 12:26:08.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.0 Info: => 2.77E-05s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001146s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.0001227s 12:26:08.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) 12:26:08.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) 12:26:08.0 Info: => 0.00013s 12:26:08.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") 12:26:08.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") 12:26:08.0 Info: => 6.52E-05s 12:26:08.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.0 Info: => 4.7E-05s 12:26:08.0 Info: AlterTable TrackFiles 12:26:08.0 Info: => 2E-07s 12:26:08.0 Info: AlterColumn TrackFiles Path String 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "TrackFiles" 12:26:08.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.0 Info: => 0.0037303s 12:26:08.0 Info: CreateIndex TrackFiles (Path) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.0 Info: => 7.82E-05s 12:26:08.0 Info: DeleteColumn TrackFiles RelativePath 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "TrackFiles" 12:26:08.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.0 Info: => 0.0037855s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:08', 'add_mediafilerepository_mtime') 12:26:08.0 Info: Committing Transaction 12:26:08.0 Info: 30: add_mediafilerepository_mtime migrated 12:26:08.0 Info: => 0.0051772s 12:26:08.0 Info: 31: add_artistmetadataid_constraint migrating 12:26:08.0 Info: Beginning Transaction 12:26:08.0 Info: Starting migration of Main DB to 31 12:26:08.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") 12:26:08.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") 12:26:08.0 Info: => 6.58E-05s 12:26:08.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:08.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:08.0 Info: => 0.0001171s 12:26:08.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:08.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) 12:26:08.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" 12:26:08.0 Info: DROP TABLE "Artists" 12:26:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.0 Info: => 0.0040763s 12:26:08.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.0 Info: => 7.94E-05s 12:26:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:08', 'add_artistmetadataid_constraint') 12:26:08.0 Info: Committing Transaction 12:26:08.1 Info: 31: add_artistmetadataid_constraint migrated 12:26:08.1 Info: => 0.0011974s 12:26:08.1 Info: 32: old_ids_and_artist_alias migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 32 12:26:08.1 Info: AlterTable ArtistMetadata 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn ArtistMetadata Aliases String 12:26:08.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:08.1 Info: => 0.0005358s 12:26:08.1 Info: AlterTable ArtistMetadata 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:08.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.1 Info: => 0.0004953s 12:26:08.1 Info: AlterTable Albums 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.1 Info: => 0.0004932s 12:26:08.1 Info: AlterTable AlbumReleases 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:08.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.1 Info: => 0.0005206s 12:26:08.1 Info: AlterTable Tracks 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.1 Info: => 0.0004974s 12:26:08.1 Info: AlterTable Tracks 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.1 Info: => 0.0005552s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:08', 'old_ids_and_artist_alias') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 32: old_ids_and_artist_alias migrated 12:26:08.1 Info: => 0.0013052s 12:26:08.1 Info: 33: download_propers_config migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 33 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 2.8E-05s 12:26:08.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.1 Info: => 2.85E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:08', 'download_propers_config') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 33: download_propers_config migrated 12:26:08.1 Info: => 0.000547s 12:26:08.1 Info: 34: remove_language_profiles migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 34 12:26:08.1 Info: DeleteTable LanguageProfiles 12:26:08.1 Info: DROP TABLE "LanguageProfiles" 12:26:08.1 Info: => 0.0001782s 12:26:08.1 Info: DeleteColumn Artists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Artists" 12:26:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0040876s 12:26:08.1 Info: DeleteColumn ImportLists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "ImportLists" 12:26:08.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.1 Info: => 0.0037632s 12:26:08.1 Info: DeleteColumn Blacklist Language 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Blacklist" 12:26:08.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:08.1 Info: => 0.0034882s 12:26:08.1 Info: DeleteColumn History Language 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "History" 12:26:08.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:08.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.1 Info: => 0.0040648s 12:26:08.1 Info: DeleteColumn LyricFiles Language 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "LyricFiles" 12:26:08.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:08.1 Info: => 0.0034451s 12:26:08.1 Info: DeleteColumn TrackFiles Language 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "TrackFiles" 12:26:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.1 Info: => 0.005375s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:08', 'remove_language_profiles') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 34: remove_language_profiles migrated 12:26:08.1 Info: => 0.0075671s 12:26:08.1 Info: 35: multi_disc_naming_format migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 35 12:26:08.1 Info: AlterTable NamingConfig 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:08.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:08.1 Info: => 0.0005322s 12:26:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:08.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:08.1 Info: => 3.26E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:08', 'multi_disc_naming_format') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 35: multi_disc_naming_format migrated 12:26:08.1 Info: => 0.0007888s 12:26:08.1 Info: 36: add_download_client_priority migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 36 12:26:08.1 Info: AlterTable DownloadClients 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn DownloadClients Priority Int32 12:26:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:08.1 Info: => 0.0005068s 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 3.84E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:08', 'add_download_client_priority') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 36: add_download_client_priority migrated 12:26:08.1 Info: => 0.0008271s 12:26:08.1 Info: 37: remove_growl_prowl migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 37 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:08.1 Info: => 3.7E-05s 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:08.1 Info: => 2.63E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:08', 'remove_growl_prowl') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 37: remove_growl_prowl migrated 12:26:08.1 Info: => 0.0007323s 12:26:08.1 Info: 38: remove_plex_hometheatre migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 38 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:08.1 Info: => 8.25E-05s 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:08.1 Info: => 2.51E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:08', 'remove_plex_hometheatre') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 38: remove_plex_hometheatre migrated 12:26:08.1 Info: => 0.0006353s 12:26:08.1 Info: 39: add_root_folder_add_defaults migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 39 12:26:08.1 Info: AlterTable RootFolders 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn RootFolders Name String 12:26:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:08.1 Info: => 0.0005183s 12:26:08.1 Info: AlterTable RootFolders 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005227s 12:26:08.1 Info: AlterTable RootFolders 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.000523s 12:26:08.1 Info: AlterTable RootFolders 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005017s 12:26:08.1 Info: AlterTable RootFolders 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn RootFolders DefaultTags String 12:26:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:08.1 Info: => 0.0004991s 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 4.42E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:08', 'add_root_folder_add_defaults') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 39: add_root_folder_add_defaults migrated 12:26:08.1 Info: => 0.0009908s 12:26:08.1 Info: 40: task_duration migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 40 12:26:08.1 Info: AlterTable ScheduledTasks 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:08.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:08.1 Info: => 0.0005249s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:08', 'task_duration') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 40: task_duration migrated 12:26:08.1 Info: => 0.0012376s 12:26:08.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 41 12:26:08.1 Info: AlterTable ReleaseProfiles 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:08.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:08.1 Info: => 0.0008874s 12:26:08.1 Info: AlterTable ReleaseProfiles 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:08.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005808s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:08', 'add_indexer_and_enabled_to_release_profiles') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:08.1 Info: => 0.0012176s 12:26:08.1 Info: 42: remove_album_folders migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 42 12:26:08.1 Info: DeleteColumn Artists AlbumFolder 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Artists" 12:26:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0041726s 12:26:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:08.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:08.1 Info: => 3.26E-05s 12:26:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:08.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:08.1 Info: => 2.55E-05s 12:26:08.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:08.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) 12:26:08.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:08.1 Info: DROP TABLE "NamingConfig" 12:26:08.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:08.1 Info: => 0.0034661s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:08', 'remove_album_folders') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 42: remove_album_folders migrated 12:26:08.1 Info: => 0.0045795s 12:26:08.1 Info: 44: add_priority_to_indexers migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 44 12:26:08.1 Info: AlterTable Indexers 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn Indexers Priority Int32 12:26:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:08.1 Info: => 0.0005515s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:08', 'add_priority_to_indexers') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 44: add_priority_to_indexers migrated 12:26:08.1 Info: => 0.0012054s 12:26:08.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 45 12:26:08.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:08.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:08.1 Info: => 0.0001034s 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 2.36E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:08', 'remove_chown_and_folderchmod_config') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:08.1 Info: => 0.0006113s 12:26:08.1 Info: 47: update_notifiarr migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 47 12:26:08.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:08.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:08.1 Info: => 0.0001338s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:08', 'update_notifiarr') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 47: update_notifiarr migrated 12:26:08.1 Info: => 0.0008207s 12:26:08.1 Info: 49: email_multiple_addresses migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 49 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 4.53E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:08', 'email_multiple_addresses') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 49: email_multiple_addresses migrated 12:26:08.1 Info: => 0.0005328s 12:26:08.1 Info: 50: rename_blacklist_to_blocklist migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 50 12:26:08.1 Info: RenameTable Blacklist Blocklist 12:26:08.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:08.1 Info: => 0.001439s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:08', 'rename_blacklist_to_blocklist') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 50: rename_blacklist_to_blocklist migrated 12:26:08.1 Info: => 0.0020075s 12:26:08.1 Info: 51: cdh_per_downloadclient migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 51 12:26:08.1 Info: AlterTable DownloadClients 12:26:08.1 Info: => 1.2E-06s 12:26:08.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:08.1 Info: => 0.0006319s 12:26:08.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:08.1 Info: => 0.0005454s 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 0.0001421s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:08', 'cdh_per_downloadclient') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 51: cdh_per_downloadclient migrated 12:26:08.1 Info: => 0.0009045s 12:26:08.1 Info: 52: download_history migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 52 12:26:08.1 Info: CreateTable DownloadHistory 12:26:08.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) 12:26:08.1 Info: => 0.0001272s 12:26:08.1 Info: CreateIndex DownloadHistory (EventType) 12:26:08.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:08.1 Info: => 8.68E-05s 12:26:08.1 Info: CreateIndex DownloadHistory (ArtistId) 12:26:08.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:08.1 Info: => 7.62E-05s 12:26:08.1 Info: CreateIndex DownloadHistory (DownloadId) 12:26:08.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:08.1 Info: => 7.49E-05s 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 0.0001032s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:08', 'download_history') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 52: download_history migrated 12:26:08.1 Info: => 0.0006007s 12:26:08.1 Info: 53: add_update_history migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 53 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:08', 'add_update_history') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 53: add_update_history migrated 12:26:08.1 Info: => 0.0004951s 12:26:08.1 Info: 54: add_on_update_to_notifications migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 54 12:26:08.1 Info: AlterTable Notifications 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:08.1 Info: => 0.0005706s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:08', 'add_on_update_to_notifications') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 54: add_on_update_to_notifications migrated 12:26:08.1 Info: => 0.0010335s 12:26:08.1 Info: 55: download_client_per_indexer migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 55 12:26:08.1 Info: AlterTable Indexers 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn Indexers DownloadClientId Int32 12:26:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005318s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:08', 'download_client_per_indexer') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 55: download_client_per_indexer migrated 12:26:08.1 Info: => 0.0009358s 12:26:08.1 Info: 56: AddNewItemMonitorType migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 56 12:26:08.1 Info: AlterTable Artists 12:26:08.1 Info: => 5E-07s 12:26:08.1 Info: CreateColumn Artists MonitorNewItems Int32 12:26:08.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005625s 12:26:08.1 Info: AlterTable RootFolders 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005641s 12:26:08.1 Info: AlterTable ImportLists 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005499s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:08', 'AddNewItemMonitorType') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 56: AddNewItemMonitorType migrated 12:26:08.1 Info: => 0.0017132s 12:26:08.1 Info: 57: ImportListSearch migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 57 12:26:08.1 Info: AlterTable ImportLists 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:08.1 Info: => 0.0005473s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:08', 'ImportListSearch') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 57: ImportListSearch migrated 12:26:08.1 Info: => 0.0012675s 12:26:08.1 Info: 58: ImportListMonitorExisting migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 58 12:26:08.1 Info: AlterTable ImportLists 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:08.1 Info: => 0.0005504s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:08', 'ImportListMonitorExisting') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 58: ImportListMonitorExisting migrated 12:26:08.1 Info: => 0.0011004s 12:26:08.1 Info: 59: add_indexer_tags migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 59 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:08.1 Info: => 3.72E-05s 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:08.1 Info: => 2.72E-05s 12:26:08.1 Info: AlterTable Indexers 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: CreateColumn Indexers Tags String 12:26:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:08.1 Info: => 0.0005668s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:08', 'add_indexer_tags') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 59: add_indexer_tags migrated 12:26:08.1 Info: => 0.0011114s 12:26:08.1 Info: 60: update_audio_types migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 60 12:26:08.1 Info: PerformDBOperation 12:26:08.1 Info: Performing DB Operation 12:26:08.1 Info: => 4.02E-05s 12:26:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:08', 'update_audio_types') 12:26:08.1 Info: Committing Transaction 12:26:08.1 Info: 60: update_audio_types migrated 12:26:08.1 Info: => 0.0004929s 12:26:08.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:08.1 Info: Beginning Transaction 12:26:08.1 Info: Starting migration of Main DB to 61 12:26:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:08.1 Info: => 3.08E-05s 12:26:08.1 Info: AlterTable AlbumReleases 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "AlbumReleases" 12:26:08.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:08.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:08.1 Info: => 0.0040477s 12:26:08.1 Info: AlterTable Albums 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Albums" 12:26:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0041547s 12:26:08.1 Info: AlterTable Albums 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Albums" 12:26:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0041717s 12:26:08.1 Info: AlterTable Albums 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: AlterColumn Albums Added DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Albums" 12:26:08.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0040591s 12:26:08.1 Info: AlterTable Artists 12:26:08.1 Info: => 3E-07s 12:26:08.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Artists" 12:26:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0042042s 12:26:08.1 Info: AlterTable Artists 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: AlterColumn Artists Added DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.1 Info: DROP TABLE "Artists" 12:26:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.1 Info: => 0.0042872s 12:26:08.1 Info: AlterTable Blocklist 12:26:08.1 Info: => 4E-07s 12:26:08.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "Blocklist" 12:26:08.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:08.2 Info: => 0.0036868s 12:26:08.2 Info: AlterTable Blocklist 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "Blocklist" 12:26:08.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:08.2 Info: => 0.0037114s 12:26:08.2 Info: AlterTable Commands 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "Commands" 12:26:08.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:08.2 Info: => 0.0036995s 12:26:08.2 Info: AlterTable Commands 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "Commands" 12:26:08.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:08.2 Info: => 0.0037538s 12:26:08.2 Info: AlterTable Commands 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "Commands" 12:26:08.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:08.2 Info: => 0.0036663s 12:26:08.2 Info: AlterTable DownloadClientStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:08.2 Info: DROP TABLE "DownloadClientStatus" 12:26:08.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.0051382s 12:26:08.2 Info: AlterTable DownloadClientStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:08.2 Info: DROP TABLE "DownloadClientStatus" 12:26:08.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.0039111s 12:26:08.2 Info: AlterTable DownloadClientStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:08.2 Info: DROP TABLE "DownloadClientStatus" 12:26:08.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.0038344s 12:26:08.2 Info: AlterTable DownloadHistory 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "DownloadHistory" 12:26:08.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:08.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:08.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:08.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:08.2 Info: => 0.0041733s 12:26:08.2 Info: AlterTable ExtraFiles 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "ExtraFiles" 12:26:08.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:08.2 Info: => 0.0036069s 12:26:08.2 Info: AlterTable ExtraFiles 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "ExtraFiles" 12:26:08.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:08.2 Info: => 0.0037357s 12:26:08.2 Info: AlterTable History 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn History Date DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "History" 12:26:08.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:08.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.2 Info: => 0.0043062s 12:26:08.2 Info: AlterTable ImportListStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:08.2 Info: DROP TABLE "ImportListStatus" 12:26:08.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.0038931s 12:26:08.2 Info: AlterTable ImportListStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:08.2 Info: DROP TABLE "ImportListStatus" 12:26:08.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.0038336s 12:26:08.2 Info: AlterTable ImportListStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:08.2 Info: DROP TABLE "ImportListStatus" 12:26:08.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.003825s 12:26:08.2 Info: AlterTable IndexerStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:08.2 Info: DROP TABLE "IndexerStatus" 12:26:08.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.003808s 12:26:08.2 Info: AlterTable IndexerStatus 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:08.2 Info: DROP TABLE "IndexerStatus" 12:26:08.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.003721s 12:26:08.2 Info: AlterTable IndexerStatus 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:08.2 Info: DROP TABLE "IndexerStatus" 12:26:08.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:08.2 Info: => 0.0041679s 12:26:08.2 Info: AlterTable LyricFiles 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "LyricFiles" 12:26:08.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:08.2 Info: => 0.0037373s 12:26:08.2 Info: AlterTable LyricFiles 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "LyricFiles" 12:26:08.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:08.2 Info: => 0.003678s 12:26:08.2 Info: AlterTable MetadataFiles 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "MetadataFiles" 12:26:08.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:08.2 Info: => 0.0037009s 12:26:08.2 Info: AlterTable MetadataFiles 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "MetadataFiles" 12:26:08.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:08.2 Info: => 0.0048698s 12:26:08.2 Info: AlterTable PendingReleases 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:08.2 Info: DROP TABLE "PendingReleases" 12:26:08.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:08.2 Info: => 0.0036s 12:26:08.2 Info: AlterTable ScheduledTasks 12:26:08.2 Info: => 4E-07s 12:26:08.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:08.2 Info: DROP TABLE "ScheduledTasks" 12:26:08.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:08.2 Info: => 0.0037515s 12:26:08.2 Info: AlterTable ScheduledTasks 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:08.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) 12:26:08.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:08.2 Info: DROP TABLE "ScheduledTasks" 12:26:08.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:08.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:08.2 Info: => 0.0037391s 12:26:08.2 Info: AlterTable TrackFiles 12:26:08.2 Info: => 3E-07s 12:26:08.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.2 Info: DROP TABLE "TrackFiles" 12:26:08.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.3 Info: => 0.0039388s 12:26:08.3 Info: AlterTable TrackFiles 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:08.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) 12:26:08.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" 12:26:08.3 Info: DROP TABLE "TrackFiles" 12:26:08.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.3 Info: => 0.0039633s 12:26:08.3 Info: AlterTable VersionInfo 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:08.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:08.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:08.3 Info: DROP TABLE "VersionInfo" 12:26:08.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:08.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:08.3 Info: => 0.0037533s 12:26:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:08', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:08.3 Info: => 0.0088657s 12:26:08.3 Info: 62: add_on_delete_to_notifications migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: Starting migration of Main DB to 62 12:26:08.3 Info: AlterTable Notifications 12:26:08.3 Info: => 5E-07s 12:26:08.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005785s 12:26:08.3 Info: AlterTable Notifications 12:26:08.3 Info: => 4E-07s 12:26:08.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005353s 12:26:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:08', 'add_on_delete_to_notifications') 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: 62: add_on_delete_to_notifications migrated 12:26:08.3 Info: => 0.0011231s 12:26:08.3 Info: 63: add_custom_formats migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: Starting migration of Main DB to 63 12:26:08.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 12:26:08.3 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:26:08.3 Info: AlterTable DelayProfiles 12:26:08.3 Info: => 2E-07s 12:26:08.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:08.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005862s 12:26:08.3 Info: UpdateData 12:26:08.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:08.3 Info: => 4.04E-05s 12:26:08.3 Info: AlterTable TrackFiles 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:08.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:08.3 Info: => 0.0005234s 12:26:08.3 Info: PerformDBOperation 12:26:08.3 Info: Performing DB Operation 12:26:08.3 Info: => 0.000916s 12:26:08.3 Info: CreateTable CustomFormats 12:26:08.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) 12:26:08.3 Info: => 0.0001186s 12:26:08.3 Info: CreateIndex CustomFormats (Name) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:08.3 Info: => 8.57E-05s 12:26:08.3 Info: AlterTable QualityProfiles 12:26:08.3 Info: => 4E-07s 12:26:08.3 Info: CreateColumn QualityProfiles FormatItems String 12:26:08.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:08.3 Info: => 0.0005575s 12:26:08.3 Info: AlterTable QualityProfiles 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:08.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005442s 12:26:08.3 Info: AlterTable QualityProfiles 12:26:08.3 Info: => 4E-07s 12:26:08.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:08.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005948s 12:26:08.3 Info: PerformDBOperation 12:26:08.3 Info: Performing DB Operation 12:26:08.3 Info: => 0.0016496s 12:26:08.3 Info: PerformDBOperation 12:26:08.3 Info: Performing DB Operation 12:26:08.3 Info: => 3.24E-05s 12:26:08.3 Info: DeleteColumn ReleaseProfiles Preferred 12:26:08.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) 12:26:08.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:08.3 Info: DROP TABLE "ReleaseProfiles" 12:26:08.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:08.3 Info: => 0.0038049s 12:26:08.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:08.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) 12:26:08.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:08.3 Info: DROP TABLE "ReleaseProfiles" 12:26:08.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:08.3 Info: => 0.0037311s 12:26:08.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:08.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:08.3 Info: => 3.56E-05s 12:26:08.3 Info: AlterTable DelayProfiles 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:08.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005555s 12:26:08.3 Info: AlterTable DelayProfiles 12:26:08.3 Info: => 4E-07s 12:26:08.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:08.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:08.3 Info: => 0.0005432s 12:26:08.3 Info: -> 2 Insert operations completed in 00:00:00.0001124 taking an average of 00:00:00.0000562 12:26:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:08', 'add_custom_formats') 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: 63: add_custom_formats migrated 12:26:08.3 Info: => 0.0017385s 12:26:08.3 Debug: Took: 00:00:00.3837489 12:26:08.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:26:08.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:26:08.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151683680162_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:08.3 Info: DatabaseEngineVersionCheck migrating 12:26:08.3 Info: PerformDBOperation 12:26:08.3 Info: Performing DB Operation 12:26:08.3 Info: SQLite 3.47.0 12:26:08.3 Info: => 0.0029033s 12:26:08.3 Info: DatabaseEngineVersionCheck migrated 12:26:08.3 Info: => 0.0029116s 12:26:08.3 Info: VersionMigration migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: CreateTable VersionInfo 12:26:08.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:08.3 Info: => 0.0001463s 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: VersionMigration migrated 12:26:08.3 Info: => 0.0012721s 12:26:08.3 Info: VersionUniqueMigration migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: CreateIndex VersionInfo (Version) 12:26:08.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:08.3 Info: => 0.0001173s 12:26:08.3 Info: AlterTable VersionInfo 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:08.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:08.3 Info: => 0.000465s 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: VersionUniqueMigration migrated 12:26:08.3 Info: => 0.0010319s 12:26:08.3 Info: VersionDescriptionMigration migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: AlterTable VersionInfo 12:26:08.3 Info: => 4E-07s 12:26:08.3 Info: CreateColumn VersionInfo Description String 12:26:08.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:08.3 Info: => 0.0001807s 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: VersionDescriptionMigration migrated 12:26:08.3 Info: => 0.0005571s 12:26:08.3 Info: 1: InitialSetup migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: Starting migration of Main DB to 1 12:26:08.3 Info: CreateTable Config 12:26:08.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:08.3 Info: => 0.0001293s 12:26:08.3 Info: CreateIndex Config (Key) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:08.3 Info: => 8.42E-05s 12:26:08.3 Info: CreateTable RootFolders 12:26:08.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:08.3 Info: => 8.39E-05s 12:26:08.3 Info: CreateIndex RootFolders (Path) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:08.3 Info: => 7.28E-05s 12:26:08.3 Info: CreateTable Artists 12:26:08.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) 12:26:08.3 Info: => 0.000194s 12:26:08.3 Info: CreateIndex Artists (ForeignArtistId) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.3 Info: => 7.4E-05s 12:26:08.3 Info: CreateIndex Artists (NameSlug) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.3 Info: => 9.14E-05s 12:26:08.3 Info: CreateIndex Artists (CleanName) 12:26:08.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.3 Info: => 7.05E-05s 12:26:08.3 Info: CreateIndex Artists (Path) 12:26:08.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.3 Info: => 6.75E-05s 12:26:08.3 Info: CreateTable Albums 12:26:08.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) 12:26:08.3 Info: => 0.0001969s 12:26:08.3 Info: CreateIndex Albums (ForeignAlbumId) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.3 Info: => 7.29E-05s 12:26:08.3 Info: CreateIndex Albums (MBId) 12:26:08.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.3 Info: => 6.62E-05s 12:26:08.3 Info: CreateIndex Albums (TADBId) 12:26:08.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.3 Info: => 6.67E-05s 12:26:08.3 Info: CreateIndex Albums (TitleSlug) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.3 Info: => 6.71E-05s 12:26:08.3 Info: CreateIndex Albums (CleanTitle) 12:26:08.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.3 Info: => 6.65E-05s 12:26:08.3 Info: CreateIndex Albums (Path) 12:26:08.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:08.3 Info: => 6.36E-05s 12:26:08.3 Info: CreateTable Tracks 12:26:08.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) 12:26:08.3 Info: => 0.0001269s 12:26:08.3 Info: CreateIndex Tracks (ForeignTrackId) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.3 Info: => 7.24E-05s 12:26:08.3 Info: CreateIndex Tracks (ArtistId) 12:26:08.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:08.3 Info: => 7.54E-05s 12:26:08.3 Info: CreateIndex Tracks (TrackFileId) 12:26:08.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.3 Info: => 7.48E-05s 12:26:08.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:08.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:08.3 Info: => 8.68E-05s 12:26:08.3 Info: CreateTable TrackFiles 12:26:08.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) 12:26:08.3 Info: => 0.000121s 12:26:08.3 Info: CreateIndex TrackFiles (ArtistId) 12:26:08.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:08.3 Info: => 9.98E-05s 12:26:08.3 Info: CreateIndex TrackFiles (AlbumId) 12:26:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.3 Info: => 8.19E-05s 12:26:08.3 Info: CreateTable History 12:26:08.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) 12:26:08.3 Info: => 0.0001263s 12:26:08.3 Info: CreateIndex History (Date) 12:26:08.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.3 Info: => 7.78E-05s 12:26:08.3 Info: CreateIndex History (EventType) 12:26:08.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.3 Info: => 7.09E-05s 12:26:08.3 Info: CreateIndex History (DownloadId) 12:26:08.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:08.3 Info: => 6.91E-05s 12:26:08.3 Info: CreateIndex History (AlbumId) 12:26:08.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:08.3 Info: => 6.98E-05s 12:26:08.3 Info: CreateTable Notifications 12:26:08.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) 12:26:08.3 Info: => 0.0001073s 12:26:08.3 Info: CreateTable ScheduledTasks 12:26:08.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:08.3 Info: => 0.0001103s 12:26:08.3 Info: CreateIndex ScheduledTasks (TypeName) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:08.3 Info: => 7.11E-05s 12:26:08.3 Info: CreateTable Indexers 12:26:08.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) 12:26:08.3 Info: => 9.43E-05s 12:26:08.3 Info: CreateIndex Indexers (Name) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.3 Info: => 7.48E-05s 12:26:08.3 Info: CreateTable Profiles 12:26:08.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:08.3 Info: => 8.61E-05s 12:26:08.3 Info: CreateIndex Profiles (Name) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:08.3 Info: => 7.52E-05s 12:26:08.3 Info: CreateTable QualityDefinitions 12:26:08.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:08.3 Info: => 0.0001205s 12:26:08.3 Info: CreateIndex QualityDefinitions (Quality) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:08.3 Info: => 8.68E-05s 12:26:08.3 Info: CreateIndex QualityDefinitions (Title) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:08.3 Info: => 7.18E-05s 12:26:08.3 Info: CreateTable NamingConfig 12:26:08.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) 12:26:08.3 Info: => 0.0001377s 12:26:08.3 Info: CreateTable Blacklist 12:26:08.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 '') 12:26:08.3 Info: => 0.0001522s 12:26:08.3 Info: CreateTable Metadata 12:26:08.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) 12:26:08.3 Info: => 0.0001206s 12:26:08.3 Info: CreateTable MetadataFiles 12:26:08.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) 12:26:08.3 Info: => 0.000107s 12:26:08.3 Info: CreateTable DownloadClients 12:26:08.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) 12:26:08.3 Info: => 0.0001083s 12:26:08.3 Info: CreateTable PendingReleases 12:26:08.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 '') 12:26:08.3 Info: => 0.0001069s 12:26:08.3 Info: CreateTable RemotePathMappings 12:26:08.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:08.3 Info: => 9.07E-05s 12:26:08.3 Info: CreateTable Tags 12:26:08.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:08.3 Info: => 8.21E-05s 12:26:08.3 Info: CreateIndex Tags (Label) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:08.3 Info: => 8.27E-05s 12:26:08.3 Info: CreateTable Restrictions 12:26:08.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:08.3 Info: => 8.96E-05s 12:26:08.3 Info: CreateTable DelayProfiles 12:26:08.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) 12:26:08.3 Info: => 0.0001303s 12:26:08.3 Info: CreateTable Users 12:26:08.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:08.3 Info: => 9.65E-05s 12:26:08.3 Info: CreateIndex Users (Identifier) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:08.3 Info: => 8.2E-05s 12:26:08.3 Info: CreateIndex Users (Username) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:08.3 Info: => 7.63E-05s 12:26:08.3 Info: CreateTable Commands 12:26:08.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) 12:26:08.3 Info: => 0.0001122s 12:26:08.3 Info: CreateTable IndexerStatus 12:26:08.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) 12:26:08.3 Info: => 0.0001081s 12:26:08.3 Info: CreateIndex IndexerStatus (ProviderId) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:08.3 Info: => 7.98E-05s 12:26:08.3 Info: CreateTable ExtraFiles 12:26:08.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) 12:26:08.3 Info: => 0.0001162s 12:26:08.3 Info: CreateTable LyricFiles 12:26:08.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) 12:26:08.3 Info: => 0.0001357s 12:26:08.3 Info: CreateTable LanguageProfiles 12:26:08.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:08.3 Info: => 9.19E-05s 12:26:08.3 Info: CreateIndex LanguageProfiles (Name) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:08.3 Info: => 8.58E-05s 12:26:08.3 Info: CreateTable DownloadClientStatus 12:26:08.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) 12:26:08.3 Info: => 0.0001001s 12:26:08.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:08.3 Info: => 8.7E-05s 12:26:08.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:08.3 Info: -> 1 Insert operations completed in 00:00:00.0000536 taking an average of 00:00:00.0000536 12:26:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:08', 'InitialSetup') 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: 1: InitialSetup migrated 12:26:08.3 Info: => 0.0015955s 12:26:08.3 Info: 2: add_reason_to_pending_releases migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: Starting migration of Main DB to 2 12:26:08.3 Info: AlterTable PendingReleases 12:26:08.3 Info: => 1.1E-06s 12:26:08.3 Info: CreateColumn PendingReleases Reason Int32 12:26:08.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0005983s 12:26:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:08', 'add_reason_to_pending_releases') 12:26:08.3 Info: Committing Transaction 12:26:08.3 Info: 2: add_reason_to_pending_releases migrated 12:26:08.3 Info: => 0.0018652s 12:26:08.3 Info: 3: add_medium_support migrating 12:26:08.3 Info: Beginning Transaction 12:26:08.3 Info: Starting migration of Main DB to 3 12:26:08.3 Info: AlterTable Albums 12:26:08.3 Info: => 6E-07s 12:26:08.3 Info: CreateColumn Albums Media String 12:26:08.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:08.3 Info: => 0.0005536s 12:26:08.3 Info: AlterTable Tracks 12:26:08.3 Info: => 4E-07s 12:26:08.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:08.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.0004436s 12:26:08.3 Info: AlterTable Tracks 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:08.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:08.3 Info: => 0.000439s 12:26:08.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:08.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:08.3 Info: => 3.38E-05s 12:26:08.3 Info: DeleteColumn Tracks TrackNumber 12:26:08.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) 12:26:08.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" 12:26:08.3 Info: DROP TABLE "Tracks" 12:26:08.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:08.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.3 Info: => 0.0037255s 12:26:08.3 Info: AlterTable Tracks 12:26:08.3 Info: => 3E-07s 12:26:08.3 Info: CreateColumn Tracks TrackNumber String 12:26:08.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:08.3 Info: => 0.00044s 12:26:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:08', 'add_medium_support') 12:26:08.3 Info: Committing Transaction 12:26:08.4 Info: 3: add_medium_support migrated 12:26:08.4 Info: => 0.0016686s 12:26:08.4 Info: 4: add_various_qualites_in_profile migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 4 12:26:08.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:08.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:08.4 Info: => 7.31E-05s 12:26:08.4 Info: PerformDBOperation 12:26:08.4 Info: Performing DB Operation 12:26:08.4 Info: => 2.94E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:08', 'add_various_qualites_in_profile') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 4: add_various_qualites_in_profile migrated 12:26:08.4 Info: => 0.00064s 12:26:08.4 Info: 5: metadata_profiles migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 5 12:26:08.4 Info: CreateTable MetadataProfiles 12:26:08.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:08.4 Info: => 0.0001253s 12:26:08.4 Info: CreateIndex MetadataProfiles (Name) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:08.4 Info: => 9.12E-05s 12:26:08.4 Info: AlterTable Artists 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Artists MetadataProfileId Int32 12:26:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:08.4 Info: => 0.0004837s 12:26:08.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Artists" 12:26:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.4 Info: => 0.0041805s 12:26:08.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Artists" 12:26:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.4 Info: => 0.0045149s 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn Albums SecondaryTypes String 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:08.4 Info: => 0.0004533s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:08', 'metadata_profiles') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 5: metadata_profiles migrated 12:26:08.4 Info: => 0.0019723s 12:26:08.4 Info: 6: separate_automatic_and_interactive_search migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 6 12:26:08.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:08.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) 12:26:08.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:08.4 Info: DROP TABLE "Indexers" 12:26:08.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.4 Info: => 0.0038949s 12:26:08.4 Info: AlterTable Indexers 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:08.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:08.4 Info: => 0.0004796s 12:26:08.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:08.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:08.4 Info: => 3.45E-05s 12:26:08.4 Info: AlterTable Indexers 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Indexers" 12:26:08.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.4 Info: => 0.0040078s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:08', 'separate_automatic_and_interactive_search') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 6: separate_automatic_and_interactive_search migrated 12:26:08.4 Info: => 0.0048793s 12:26:08.4 Info: 7: change_album_path_to_relative migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 7 12:26:08.4 Info: DeleteColumn Albums Path 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Albums" 12:26:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.4 Info: => 0.0047049s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:08', 'change_album_path_to_relative') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 7: change_album_path_to_relative migrated 12:26:08.4 Info: => 0.005508s 12:26:08.4 Info: 8: change_quality_size_mb_to_kb migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 8 12:26:08.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 12:26:08.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 12:26:08.4 Info: => 3.72E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:08', 'change_quality_size_mb_to_kb') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 8: change_quality_size_mb_to_kb migrated 12:26:08.4 Info: => 0.0005847s 12:26:08.4 Info: 9: album_releases migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 9 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn Albums Releases String 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:08.4 Info: => 0.00047s 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Albums CurrentRelease String 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:08.4 Info: => 0.0004532s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:08', 'album_releases') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 9: album_releases migrated 12:26:08.4 Info: => 0.0010913s 12:26:08.4 Info: 10: album_releases_fix migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 10 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 5E-07s 12:26:08.4 Info: AlterColumn Albums Releases String 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Albums" 12:26:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.4 Info: => 0.0045098s 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: AlterColumn Albums CurrentRelease String 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Albums" 12:26:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.4 Info: => 0.0044711s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:08', 'album_releases_fix') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 10: album_releases_fix migrated 12:26:08.4 Info: => 0.0057234s 12:26:08.4 Info: 11: import_lists migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 11 12:26:08.4 Info: CreateTable ImportLists 12:26:08.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) 12:26:08.4 Info: => 0.0001397s 12:26:08.4 Info: CreateIndex ImportLists (Name) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.4 Info: => 8.78E-05s 12:26:08.4 Info: CreateTable ImportListStatus 12:26:08.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) 12:26:08.4 Info: => 0.0001203s 12:26:08.4 Info: CreateIndex ImportListStatus (ProviderId) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.4 Info: => 8.31E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:08', 'import_lists') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 11: import_lists migrated 12:26:08.4 Info: => 0.0007344s 12:26:08.4 Info: 12: add_release_status migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 12 12:26:08.4 Info: AlterTable MetadataProfiles 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:08.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:08.4 Info: => 0.0004935s 12:26:08.4 Info: PerformDBOperation 12:26:08.4 Info: Performing DB Operation 12:26:08.4 Info: => 2.25E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:08', 'add_release_status') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 12: add_release_status migrated 12:26:08.4 Info: => 0.0007106s 12:26:08.4 Info: 13: album_download_notification migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 13 12:26:08.4 Info: AlterTable Notifications 12:26:08.4 Info: => 5E-07s 12:26:08.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:08.4 Info: => 0.0005015s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:08', 'album_download_notification') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 13: album_download_notification migrated 12:26:08.4 Info: => 0.0011984s 12:26:08.4 Info: 14: fix_language_metadata_profiles migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 14 12:26:08.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 12:26:08.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 12:26:08.4 Info: => 8.73E-05s 12:26:08.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 12:26:08.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 12:26:08.4 Info: => 7.74E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:08', 'fix_language_metadata_profiles') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 14: fix_language_metadata_profiles migrated 12:26:08.4 Info: => 0.000705s 12:26:08.4 Info: 15: remove_fanzub migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 15 12:26:08.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.4 Info: => 3.82E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:08', 'remove_fanzub') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 15: remove_fanzub migrated 12:26:08.4 Info: => 0.0006727s 12:26:08.4 Info: 16: update_artist_history_indexes migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 16 12:26:08.4 Info: CreateIndex Albums (ArtistId) 12:26:08.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:08.4 Info: => 9.36E-05s 12:26:08.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:08.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:08.4 Info: => 0.0001053s 12:26:08.4 Info: DeleteIndex History (AlbumId) 12:26:08.4 Info: DROP INDEX "IX_History_AlbumId" 12:26:08.4 Info: => 0.0001267s 12:26:08.4 Info: CreateIndex History (AlbumId, Date) 12:26:08.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.4 Info: => 9.41E-05s 12:26:08.4 Info: DeleteIndex History (DownloadId) 12:26:08.4 Info: DROP INDEX "IX_History_DownloadId" 12:26:08.4 Info: => 0.000113s 12:26:08.4 Info: CreateIndex History (DownloadId, Date) 12:26:08.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.4 Info: => 8.39E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:08', 'update_artist_history_indexes') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 16: update_artist_history_indexes migrated 12:26:08.4 Info: => 0.0007045s 12:26:08.4 Info: 17: remove_nma migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 17 12:26:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:08.4 Info: => 4.16E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:08', 'remove_nma') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 17: remove_nma migrated 12:26:08.4 Info: => 0.0006178s 12:26:08.4 Info: 18: album_disambiguation migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 18 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 6E-07s 12:26:08.4 Info: CreateColumn Albums Disambiguation String 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:08.4 Info: => 0.0005223s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:08', 'album_disambiguation') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 18: album_disambiguation migrated 12:26:08.4 Info: => 0.0013677s 12:26:08.4 Info: 19: add_ape_quality_in_profiles migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 19 12:26:08.4 Info: PerformDBOperation 12:26:08.4 Info: Performing DB Operation 12:26:08.4 Info: => 3.64E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:08', 'add_ape_quality_in_profiles') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 19: add_ape_quality_in_profiles migrated 12:26:08.4 Info: => 0.0007309s 12:26:08.4 Info: 20: remove_pushalot migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 20 12:26:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:08.4 Info: => 4.09E-05s 12:26:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:08.4 Info: => 3.35E-05s 12:26:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:08.4 Info: => 2.97E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:08', 'remove_pushalot') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 20: remove_pushalot migrated 12:26:08.4 Info: => 0.0006727s 12:26:08.4 Info: 21: add_custom_filters migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 21 12:26:08.4 Info: CreateTable CustomFilters 12:26:08.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:08.4 Info: => 0.0001126s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:08', 'add_custom_filters') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 21: add_custom_filters migrated 12:26:08.4 Info: => 0.0008808s 12:26:08.4 Info: 22: import_list_tags migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 22 12:26:08.4 Info: AlterTable ImportLists 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn ImportLists Tags String 12:26:08.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:08.4 Info: => 0.0005663s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:08', 'import_list_tags') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 22: import_list_tags migrated 12:26:08.4 Info: => 0.0013915s 12:26:08.4 Info: 23: add_release_groups_etc migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 23 12:26:08.4 Info: CreateTable ArtistMetadata 12:26:08.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) 12:26:08.4 Info: => 0.0001513s 12:26:08.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:08.4 Info: => 9.14E-05s 12:26:08.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" 12:26:08.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" 12:26:08.4 Info: => 9.02E-05s 12:26:08.4 Info: AlterTable Artists 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.4 Info: => 0.0005069s 12:26:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.4 Info: => 5.79E-05s 12:26:08.4 Info: CreateTable AlbumReleases 12:26:08.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) 12:26:08.4 Info: => 0.0056924s 12:26:08.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:08.4 Info: => 8.89E-05s 12:26:08.4 Info: CreateIndex AlbumReleases (AlbumId) 12:26:08.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:08.4 Info: => 8.94E-05s 12:26:08.4 Info: PerformDBOperation 12:26:08.4 Info: Performing DB Operation 12:26:08.4 Info: => 3.21E-05s 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.4 Info: => 0.0005387s 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:08.4 Info: => 0.0005739s 12:26:08.4 Info: AlterTable Albums 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn Albums Links String 12:26:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:08.4 Info: => 0.0005491s 12:26:08.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.4 Info: => 8.86E-05s 12:26:08.4 Info: AlterTable Tracks 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Tracks ForeignRecordingId String 12:26:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:08.4 Info: => 0.0005536s 12:26:08.4 Info: AlterTable Tracks 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:08.4 Info: => 0.0005517s 12:26:08.4 Info: AlterTable Tracks 12:26:08.4 Info: => 3E-07s 12:26:08.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.4 Info: => 0.0005553s 12:26:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.4 Info: => 6.79E-05s 12:26:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.4 Info: => 5.69E-05s 12:26:08.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Artists" 12:26:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.4 Info: => 0.0040317s 12:26:08.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Albums" 12:26:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.4 Info: => 0.0042104s 12:26:08.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Tracks" 12:26:08.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.4 Info: => 0.0038473s 12:26:08.4 Info: DeleteColumn TrackFiles ArtistId 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "TrackFiles" 12:26:08.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.4 Info: => 0.003545s 12:26:08.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.4 Info: => 7.79E-05s 12:26:08.4 Info: CreateIndex Artists (Monitored) 12:26:08.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.4 Info: => 7.43E-05s 12:26:08.4 Info: CreateIndex Albums (ArtistMetadataId) 12:26:08.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.4 Info: => 7.17E-05s 12:26:08.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:08.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:08.4 Info: => 7.07E-05s 12:26:08.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:08.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:08.4 Info: => 7.11E-05s 12:26:08.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:08.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:08.4 Info: => 6.94E-05s 12:26:08.4 Info: UpdateData 12:26:08.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.4 Info: => 3.59E-05s 12:26:08.4 Info: UpdateData 12:26:08.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.4 Info: => 2.94E-05s 12:26:08.4 Info: UpdateData 12:26:08.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:08.4 Info: => 3.54E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:08', 'add_release_groups_etc') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 23: add_release_groups_etc migrated 12:26:08.4 Info: => 0.0020408s 12:26:08.4 Info: 24: NewMediaInfoFormat migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 24 12:26:08.4 Info: UpdateData 12:26:08.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:08.4 Info: => 3.98E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:08', 'NewMediaInfoFormat') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 24: NewMediaInfoFormat migrated 12:26:08.4 Info: => 0.0006554s 12:26:08.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 25 12:26:08.4 Info: RenameTable Restrictions ReleaseProfiles 12:26:08.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:08.4 Info: => 0.0015964s 12:26:08.4 Info: AlterTable ReleaseProfiles 12:26:08.4 Info: => 5E-07s 12:26:08.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:08.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:08.4 Info: => 0.0005071s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:08', 'rename_restrictions_to_release_profiles') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:08.4 Info: => 0.0012635s 12:26:08.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 26 12:26:08.4 Info: RenameTable Profiles QualityProfiles 12:26:08.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:08.4 Info: => 0.0014315s 12:26:08.4 Info: AlterTable QualityProfiles 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:08.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.4 Info: => 0.0004927s 12:26:08.4 Info: AlterTable LanguageProfiles 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:08.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.4 Info: => 0.0005137s 12:26:08.4 Info: UpdateData 12:26:08.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.4 Info: => 3.6E-05s 12:26:08.4 Info: UpdateData 12:26:08.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.4 Info: => 2.82E-05s 12:26:08.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:08.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) 12:26:08.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" 12:26:08.4 Info: DROP TABLE "Artists" 12:26:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.4 Info: => 0.0040401s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:08', 'rename_quality_profiles_add_upgrade_allowed') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:08.4 Info: => 0.0051461s 12:26:08.4 Info: 27: add_import_exclusions migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 27 12:26:08.4 Info: CreateTable ImportListExclusions 12:26:08.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:08.4 Info: => 0.0001107s 12:26:08.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:08.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:08.4 Info: => 8.34E-05s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:08', 'add_import_exclusions') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 27: add_import_exclusions migrated 12:26:08.4 Info: => 0.0007181s 12:26:08.4 Info: 28: clean_artist_metadata_table migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 28 12:26:08.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) 12:26:08.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) 12:26:08.4 Info: => 0.0001278s 12:26:08.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) 12:26:08.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) 12:26:08.4 Info: => 0.0001164s 12:26:08.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) 12:26:08.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) 12:26:08.4 Info: => 0.0001112s 12:26:08.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) 12:26:08.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) 12:26:08.4 Info: => 0.0001138s 12:26:08.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) 12:26:08.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) 12:26:08.4 Info: => 0.0001072s 12:26:08.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) 12:26:08.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) 12:26:08.4 Info: => 0.00011s 12:26:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:08', 'clean_artist_metadata_table') 12:26:08.4 Info: Committing Transaction 12:26:08.4 Info: 28: clean_artist_metadata_table migrated 12:26:08.4 Info: => 0.0007733s 12:26:08.4 Info: 29: health_issue_notification migrating 12:26:08.4 Info: Beginning Transaction 12:26:08.4 Info: Starting migration of Main DB to 29 12:26:08.4 Info: AlterTable Notifications 12:26:08.4 Info: => 5E-07s 12:26:08.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:08.4 Info: => 0.0005089s 12:26:08.4 Info: AlterTable Notifications 12:26:08.4 Info: => 4E-07s 12:26:08.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:08.5 Info: => 0.0005144s 12:26:08.5 Info: AlterTable Notifications 12:26:08.5 Info: => 4E-07s 12:26:08.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.5 Info: => 0.0005309s 12:26:08.5 Info: AlterTable Notifications 12:26:08.5 Info: => 4E-07s 12:26:08.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.5 Info: => 0.0004993s 12:26:08.5 Info: AlterTable Notifications 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:08.5 Info: => 0.0005077s 12:26:08.5 Info: DeleteColumn Notifications OnDownload 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "Notifications" 12:26:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.5 Info: => 0.0035914s 12:26:08.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "Notifications" 12:26:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.5 Info: => 0.003565s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:08', 'health_issue_notification') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 29: health_issue_notification migrated 12:26:08.5 Info: => 0.0046079s 12:26:08.5 Info: 30: add_mediafilerepository_mtime migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 30 12:26:08.5 Info: AlterTable TrackFiles 12:26:08.5 Info: => 6E-07s 12:26:08.5 Info: CreateColumn TrackFiles Modified DateTime 12:26:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:08.5 Info: => 0.0005139s 12:26:08.5 Info: AlterTable TrackFiles 12:26:08.5 Info: => 4E-07s 12:26:08.5 Info: CreateColumn TrackFiles Path String 12:26:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:08.5 Info: => 0.0004978s 12:26:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.5 Info: => 3.03E-05s 12:26:08.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) 12:26:08.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) 12:26:08.5 Info: => 0.0001137s 12:26:08.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) 12:26:08.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) 12:26:08.5 Info: => 0.0001226s 12:26:08.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) 12:26:08.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) 12:26:08.5 Info: => 0.0001265s 12:26:08.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") 12:26:08.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") 12:26:08.5 Info: => 6.45E-05s 12:26:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.5 Info: => 4.7E-05s 12:26:08.5 Info: AlterTable TrackFiles 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: AlterColumn TrackFiles Path String 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "TrackFiles" 12:26:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.5 Info: => 0.0039363s 12:26:08.5 Info: CreateIndex TrackFiles (Path) 12:26:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.5 Info: => 8.06E-05s 12:26:08.5 Info: DeleteColumn TrackFiles RelativePath 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "TrackFiles" 12:26:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.5 Info: => 0.0046042s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:08', 'add_mediafilerepository_mtime') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 30: add_mediafilerepository_mtime migrated 12:26:08.5 Info: => 0.0056443s 12:26:08.5 Info: 31: add_artistmetadataid_constraint migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 31 12:26:08.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") 12:26:08.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") 12:26:08.5 Info: => 7.28E-05s 12:26:08.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:08.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:08.5 Info: => 0.0001331s 12:26:08.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "Artists" 12:26:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.5 Info: => 0.0043132s 12:26:08.5 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.5 Info: => 7.73E-05s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:08', 'add_artistmetadataid_constraint') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 31: add_artistmetadataid_constraint migrated 12:26:08.5 Info: => 0.000971s 12:26:08.5 Info: 32: old_ids_and_artist_alias migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 32 12:26:08.5 Info: AlterTable ArtistMetadata 12:26:08.5 Info: => 5E-07s 12:26:08.5 Info: CreateColumn ArtistMetadata Aliases String 12:26:08.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:08.5 Info: => 0.0005664s 12:26:08.5 Info: AlterTable ArtistMetadata 12:26:08.5 Info: => 4E-07s 12:26:08.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:08.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.5 Info: => 0.0005258s 12:26:08.5 Info: AlterTable Albums 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:08.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.5 Info: => 0.0005402s 12:26:08.5 Info: AlterTable AlbumReleases 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:08.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.5 Info: => 0.0005703s 12:26:08.5 Info: AlterTable Tracks 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:08.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.5 Info: => 0.0006132s 12:26:08.5 Info: AlterTable Tracks 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:08.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.5 Info: => 0.0005396s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:08', 'old_ids_and_artist_alias') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 32: old_ids_and_artist_alias migrated 12:26:08.5 Info: => 0.0013665s 12:26:08.5 Info: 33: download_propers_config migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 33 12:26:08.5 Info: PerformDBOperation 12:26:08.5 Info: Performing DB Operation 12:26:08.5 Info: => 2.69E-05s 12:26:08.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.5 Info: => 2.94E-05s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:08', 'download_propers_config') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 33: download_propers_config migrated 12:26:08.5 Info: => 0.000553s 12:26:08.5 Info: 34: remove_language_profiles migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 34 12:26:08.5 Info: DeleteTable LanguageProfiles 12:26:08.5 Info: DROP TABLE "LanguageProfiles" 12:26:08.5 Info: => 0.0001997s 12:26:08.5 Info: DeleteColumn Artists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "Artists" 12:26:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.5 Info: => 0.0044612s 12:26:08.5 Info: DeleteColumn ImportLists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "ImportLists" 12:26:08.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:08.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.5 Info: => 0.0038263s 12:26:08.5 Info: DeleteColumn Blacklist Language 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "Blacklist" 12:26:08.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:08.5 Info: => 0.0058205s 12:26:08.5 Info: DeleteColumn History Language 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "History" 12:26:08.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:08.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.5 Info: => 0.010509s 12:26:08.5 Info: DeleteColumn LyricFiles Language 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "LyricFiles" 12:26:08.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:08.5 Info: => 0.0040529s 12:26:08.5 Info: DeleteColumn TrackFiles Language 12:26:08.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) 12:26:08.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" 12:26:08.5 Info: DROP TABLE "TrackFiles" 12:26:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.5 Info: => 0.0041042s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:08', 'remove_language_profiles') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 34: remove_language_profiles migrated 12:26:08.5 Info: => 0.0061437s 12:26:08.5 Info: 35: multi_disc_naming_format migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 35 12:26:08.5 Info: AlterTable NamingConfig 12:26:08.5 Info: => 6E-07s 12:26:08.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:08.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:08.5 Info: => 0.0005297s 12:26:08.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:08.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:08.5 Info: => 3.38E-05s 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:08', 'multi_disc_naming_format') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 35: multi_disc_naming_format migrated 12:26:08.5 Info: => 0.0006758s 12:26:08.5 Info: 36: add_download_client_priority migrating 12:26:08.5 Info: Beginning Transaction 12:26:08.5 Info: Starting migration of Main DB to 36 12:26:08.5 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') 12:26:08.5 Info: AlterTable DownloadClients 12:26:08.5 Info: => 3E-07s 12:26:08.5 Info: CreateColumn DownloadClients Priority Int32 12:26:08.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:08.5 Info: => 0.0005678s 12:26:08.5 Info: PerformDBOperation 12:26:08.5 Info: Performing DB Operation 12:26:08.5 Info: => 4.28E-05s 12:26:08.5 Info: -> 1 Insert operations completed in 00:00:00.0001953 taking an average of 00:00:00.0001953 12:26:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:08', 'add_download_client_priority') 12:26:08.5 Info: Committing Transaction 12:26:08.5 Info: 36: add_download_client_priority migrated 12:26:08.5 Info: => 0.0012142s 12:26:08.5 Debug: Took: 00:00:00.2101682 12:26:08.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:26:08.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:26:08.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151686230730_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:08.6 Info: DatabaseEngineVersionCheck migrating 12:26:08.6 Info: PerformDBOperation 12:26:08.6 Info: Performing DB Operation 12:26:08.6 Info: SQLite 3.47.0 12:26:08.6 Info: => 0.0023611s 12:26:08.6 Info: DatabaseEngineVersionCheck migrated 12:26:08.6 Info: => 0.0023697s 12:26:08.6 Info: VersionMigration migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: CreateTable VersionInfo 12:26:08.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:08.6 Info: => 0.0001489s 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: VersionMigration migrated 12:26:08.6 Info: => 0.0011608s 12:26:08.6 Info: VersionUniqueMigration migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: CreateIndex VersionInfo (Version) 12:26:08.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:08.6 Info: => 0.000105s 12:26:08.6 Info: AlterTable VersionInfo 12:26:08.6 Info: => 6E-07s 12:26:08.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:08.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:08.6 Info: => 0.0004464s 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: VersionUniqueMigration migrated 12:26:08.6 Info: => 0.0010915s 12:26:08.6 Info: VersionDescriptionMigration migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: AlterTable VersionInfo 12:26:08.6 Info: => 4E-07s 12:26:08.6 Info: CreateColumn VersionInfo Description String 12:26:08.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:08.6 Info: => 0.0001734s 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: VersionDescriptionMigration migrated 12:26:08.6 Info: => 0.0006133s 12:26:08.6 Info: 1: InitialSetup migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 1 12:26:08.6 Info: CreateTable Config 12:26:08.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:08.6 Info: => 0.0001299s 12:26:08.6 Info: CreateIndex Config (Key) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:08.6 Info: => 7.27E-05s 12:26:08.6 Info: CreateTable RootFolders 12:26:08.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:08.6 Info: => 8.16E-05s 12:26:08.6 Info: CreateIndex RootFolders (Path) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:08.6 Info: => 7.02E-05s 12:26:08.6 Info: CreateTable Artists 12:26:08.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) 12:26:08.6 Info: => 0.0002142s 12:26:08.6 Info: CreateIndex Artists (ForeignArtistId) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.6 Info: => 7.24E-05s 12:26:08.6 Info: CreateIndex Artists (NameSlug) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.6 Info: => 6.79E-05s 12:26:08.6 Info: CreateIndex Artists (CleanName) 12:26:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.6 Info: => 6.37E-05s 12:26:08.6 Info: CreateIndex Artists (Path) 12:26:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.6 Info: => 6.33E-05s 12:26:08.6 Info: CreateTable Albums 12:26:08.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) 12:26:08.6 Info: => 0.0001857s 12:26:08.6 Info: CreateIndex Albums (ForeignAlbumId) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.6 Info: => 7.17E-05s 12:26:08.6 Info: CreateIndex Albums (MBId) 12:26:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.6 Info: => 6.61E-05s 12:26:08.6 Info: CreateIndex Albums (TADBId) 12:26:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.6 Info: => 6.5E-05s 12:26:08.6 Info: CreateIndex Albums (TitleSlug) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.6 Info: => 6.57E-05s 12:26:08.6 Info: CreateIndex Albums (CleanTitle) 12:26:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.6 Info: => 6.3E-05s 12:26:08.6 Info: CreateIndex Albums (Path) 12:26:08.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:08.6 Info: => 6.15E-05s 12:26:08.6 Info: CreateTable Tracks 12:26:08.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) 12:26:08.6 Info: => 0.0001216s 12:26:08.6 Info: CreateIndex Tracks (ForeignTrackId) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.6 Info: => 7.03E-05s 12:26:08.6 Info: CreateIndex Tracks (ArtistId) 12:26:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:08.6 Info: => 7.19E-05s 12:26:08.6 Info: CreateIndex Tracks (TrackFileId) 12:26:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.6 Info: => 7.11E-05s 12:26:08.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:08.6 Info: => 7.15E-05s 12:26:08.6 Info: CreateTable TrackFiles 12:26:08.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) 12:26:08.6 Info: => 0.000113s 12:26:08.6 Info: CreateIndex TrackFiles (ArtistId) 12:26:08.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:08.6 Info: => 6.81E-05s 12:26:08.6 Info: CreateIndex TrackFiles (AlbumId) 12:26:08.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.6 Info: => 6.45E-05s 12:26:08.6 Info: CreateTable History 12:26:08.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) 12:26:08.6 Info: => 0.0001177s 12:26:08.6 Info: CreateIndex History (Date) 12:26:08.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.6 Info: => 6.83E-05s 12:26:08.6 Info: CreateIndex History (EventType) 12:26:08.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.6 Info: => 6.69E-05s 12:26:08.6 Info: CreateIndex History (DownloadId) 12:26:08.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:08.6 Info: => 6.53E-05s 12:26:08.6 Info: CreateIndex History (AlbumId) 12:26:08.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:08.6 Info: => 9.21E-05s 12:26:08.6 Info: CreateTable Notifications 12:26:08.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) 12:26:08.6 Info: => 0.0001438s 12:26:08.6 Info: CreateTable ScheduledTasks 12:26:08.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:08.6 Info: => 0.0001283s 12:26:08.6 Info: CreateIndex ScheduledTasks (TypeName) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:08.6 Info: => 7.08E-05s 12:26:08.6 Info: CreateTable Indexers 12:26:08.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) 12:26:08.6 Info: => 9.42E-05s 12:26:08.6 Info: CreateIndex Indexers (Name) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.6 Info: => 6.98E-05s 12:26:08.6 Info: CreateTable Profiles 12:26:08.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:08.6 Info: => 8.49E-05s 12:26:08.6 Info: CreateIndex Profiles (Name) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:08.6 Info: => 9.56E-05s 12:26:08.6 Info: CreateTable QualityDefinitions 12:26:08.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:08.6 Info: => 0.0001082s 12:26:08.6 Info: CreateIndex QualityDefinitions (Quality) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:08.6 Info: => 7.16E-05s 12:26:08.6 Info: CreateIndex QualityDefinitions (Title) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:08.6 Info: => 7.29E-05s 12:26:08.6 Info: CreateTable NamingConfig 12:26:08.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) 12:26:08.6 Info: => 0.0001074s 12:26:08.6 Info: CreateTable Blacklist 12:26:08.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 '') 12:26:08.6 Info: => 0.000148s 12:26:08.6 Info: CreateTable Metadata 12:26:08.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) 12:26:08.6 Info: => 9.26E-05s 12:26:08.6 Info: CreateTable MetadataFiles 12:26:08.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) 12:26:08.6 Info: => 0.0001076s 12:26:08.6 Info: CreateTable DownloadClients 12:26:08.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) 12:26:08.6 Info: => 9.51E-05s 12:26:08.6 Info: CreateTable PendingReleases 12:26:08.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 '') 12:26:08.6 Info: => 0.0001037s 12:26:08.6 Info: CreateTable RemotePathMappings 12:26:08.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:08.6 Info: => 8.85E-05s 12:26:08.6 Info: CreateTable Tags 12:26:08.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:08.6 Info: => 8.35E-05s 12:26:08.6 Info: CreateIndex Tags (Label) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:08.6 Info: => 8.11E-05s 12:26:08.6 Info: CreateTable Restrictions 12:26:08.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:08.6 Info: => 8.87E-05s 12:26:08.6 Info: CreateTable DelayProfiles 12:26:08.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) 12:26:08.6 Info: => 0.0001335s 12:26:08.6 Info: CreateTable Users 12:26:08.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:08.6 Info: => 0.00048s 12:26:08.6 Info: CreateIndex Users (Identifier) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:08.6 Info: => 9.07E-05s 12:26:08.6 Info: CreateIndex Users (Username) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:08.6 Info: => 8.29E-05s 12:26:08.6 Info: CreateTable Commands 12:26:08.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) 12:26:08.6 Info: => 0.0001223s 12:26:08.6 Info: CreateTable IndexerStatus 12:26:08.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) 12:26:08.6 Info: => 0.0001324s 12:26:08.6 Info: CreateIndex IndexerStatus (ProviderId) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:08.6 Info: => 0.0001055s 12:26:08.6 Info: CreateTable ExtraFiles 12:26:08.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) 12:26:08.6 Info: => 0.0001745s 12:26:08.6 Info: CreateTable LyricFiles 12:26:08.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) 12:26:08.6 Info: => 0.0001208s 12:26:08.6 Info: CreateTable LanguageProfiles 12:26:08.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:08.6 Info: => 8.75E-05s 12:26:08.6 Info: CreateIndex LanguageProfiles (Name) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:08.6 Info: => 8.12E-05s 12:26:08.6 Info: CreateTable DownloadClientStatus 12:26:08.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) 12:26:08.6 Info: => 9.44E-05s 12:26:08.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:08.6 Info: => 8.3E-05s 12:26:08.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:08.6 Info: -> 1 Insert operations completed in 00:00:00.0000526 taking an average of 00:00:00.0000526 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:08', 'InitialSetup') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 1: InitialSetup migrated 12:26:08.6 Info: => 0.0013625s 12:26:08.6 Info: 2: add_reason_to_pending_releases migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 2 12:26:08.6 Info: AlterTable PendingReleases 12:26:08.6 Info: => 5E-07s 12:26:08.6 Info: CreateColumn PendingReleases Reason Int32 12:26:08.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:08.6 Info: => 0.0005042s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:08', 'add_reason_to_pending_releases') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 2: add_reason_to_pending_releases migrated 12:26:08.6 Info: => 0.0011904s 12:26:08.6 Info: 3: add_medium_support migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 3 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 5E-07s 12:26:08.6 Info: CreateColumn Albums Media String 12:26:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:08.6 Info: => 0.0005081s 12:26:08.6 Info: AlterTable Tracks 12:26:08.6 Info: => 3E-07s 12:26:08.6 Info: CreateColumn Tracks MediumNumber Int32 12:26:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:08.6 Info: => 0.0004792s 12:26:08.6 Info: AlterTable Tracks 12:26:08.6 Info: => 5E-07s 12:26:08.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:08.6 Info: => 0.0004657s 12:26:08.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:08.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:08.6 Info: => 3.22E-05s 12:26:08.6 Info: DeleteColumn Tracks TrackNumber 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Tracks" 12:26:08.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.6 Info: => 0.0038553s 12:26:08.6 Info: AlterTable Tracks 12:26:08.6 Info: => 3E-07s 12:26:08.6 Info: CreateColumn Tracks TrackNumber String 12:26:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:08.6 Info: => 0.0004565s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:08', 'add_medium_support') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 3: add_medium_support migrated 12:26:08.6 Info: => 0.0017055s 12:26:08.6 Info: 4: add_various_qualites_in_profile migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 4 12:26:08.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:08.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:08.6 Info: => 4.08E-05s 12:26:08.6 Info: PerformDBOperation 12:26:08.6 Info: Performing DB Operation 12:26:08.6 Info: => 3.32E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:08', 'add_various_qualites_in_profile') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 4: add_various_qualites_in_profile migrated 12:26:08.6 Info: => 0.0005835s 12:26:08.6 Info: 5: metadata_profiles migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 5 12:26:08.6 Info: CreateTable MetadataProfiles 12:26:08.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:08.6 Info: => 0.0001121s 12:26:08.6 Info: CreateIndex MetadataProfiles (Name) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:08.6 Info: => 8.8E-05s 12:26:08.6 Info: AlterTable Artists 12:26:08.6 Info: => 4E-07s 12:26:08.6 Info: CreateColumn Artists MetadataProfileId Int32 12:26:08.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:08.6 Info: => 0.000503s 12:26:08.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Artists" 12:26:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.6 Info: => 0.0040326s 12:26:08.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Artists" 12:26:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.6 Info: => 0.0040468s 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 3E-07s 12:26:08.6 Info: CreateColumn Albums SecondaryTypes String 12:26:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:08.6 Info: => 0.0004654s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:08', 'metadata_profiles') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 5: metadata_profiles migrated 12:26:08.6 Info: => 0.0018446s 12:26:08.6 Info: 6: separate_automatic_and_interactive_search migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 6 12:26:08.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:08.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) 12:26:08.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:08.6 Info: DROP TABLE "Indexers" 12:26:08.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.6 Info: => 0.00334s 12:26:08.6 Info: AlterTable Indexers 12:26:08.6 Info: => 4E-07s 12:26:08.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:08.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:08.6 Info: => 0.0004551s 12:26:08.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:08.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:08.6 Info: => 3.05E-05s 12:26:08.6 Info: AlterTable Indexers 12:26:08.6 Info: => 3E-07s 12:26:08.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Indexers" 12:26:08.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.6 Info: => 0.0032837s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:08', 'separate_automatic_and_interactive_search') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 6: separate_automatic_and_interactive_search migrated 12:26:08.6 Info: => 0.0045096s 12:26:08.6 Info: 7: change_album_path_to_relative migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 7 12:26:08.6 Info: DeleteColumn Albums Path 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Albums" 12:26:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.6 Info: => 0.0040201s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:08', 'change_album_path_to_relative') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 7: change_album_path_to_relative migrated 12:26:08.6 Info: => 0.0050722s 12:26:08.6 Info: 8: change_quality_size_mb_to_kb migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 8 12:26:08.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 12:26:08.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 12:26:08.6 Info: => 3.7E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:08', 'change_quality_size_mb_to_kb') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 8: change_quality_size_mb_to_kb migrated 12:26:08.6 Info: => 0.0005976s 12:26:08.6 Info: 9: album_releases migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 9 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 5E-07s 12:26:08.6 Info: CreateColumn Albums Releases String 12:26:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:08.6 Info: => 0.0004799s 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 3E-07s 12:26:08.6 Info: CreateColumn Albums CurrentRelease String 12:26:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:08.6 Info: => 0.0004617s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:08', 'album_releases') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 9: album_releases migrated 12:26:08.6 Info: => 0.001189s 12:26:08.6 Info: 10: album_releases_fix migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 10 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 6E-07s 12:26:08.6 Info: AlterColumn Albums Releases String 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Albums" 12:26:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.6 Info: => 0.003898s 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 3E-07s 12:26:08.6 Info: AlterColumn Albums CurrentRelease String 12:26:08.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) 12:26:08.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" 12:26:08.6 Info: DROP TABLE "Albums" 12:26:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.6 Info: => 0.0038881s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:08', 'album_releases_fix') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 10: album_releases_fix migrated 12:26:08.6 Info: => 0.0052301s 12:26:08.6 Info: 11: import_lists migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 11 12:26:08.6 Info: CreateTable ImportLists 12:26:08.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) 12:26:08.6 Info: => 0.0001276s 12:26:08.6 Info: CreateIndex ImportLists (Name) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.6 Info: => 7.82E-05s 12:26:08.6 Info: CreateTable ImportListStatus 12:26:08.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) 12:26:08.6 Info: => 0.0001013s 12:26:08.6 Info: CreateIndex ImportListStatus (ProviderId) 12:26:08.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.6 Info: => 7.7E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:08', 'import_lists') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 11: import_lists migrated 12:26:08.6 Info: => 0.0006606s 12:26:08.6 Info: 12: add_release_status migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 12 12:26:08.6 Info: AlterTable MetadataProfiles 12:26:08.6 Info: => 5E-07s 12:26:08.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:08.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:08.6 Info: => 0.0005468s 12:26:08.6 Info: PerformDBOperation 12:26:08.6 Info: Performing DB Operation 12:26:08.6 Info: => 3.27E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:08', 'add_release_status') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 12: add_release_status migrated 12:26:08.6 Info: => 0.0006391s 12:26:08.6 Info: 13: album_download_notification migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 13 12:26:08.6 Info: AlterTable Notifications 12:26:08.6 Info: => 4E-07s 12:26:08.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:08.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:08.6 Info: => 0.0004899s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:08', 'album_download_notification') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 13: album_download_notification migrated 12:26:08.6 Info: => 0.0010371s 12:26:08.6 Info: 14: fix_language_metadata_profiles migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 14 12:26:08.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 12:26:08.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 12:26:08.6 Info: => 8.09E-05s 12:26:08.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 12:26:08.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 12:26:08.6 Info: => 6.94E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:08', 'fix_language_metadata_profiles') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 14: fix_language_metadata_profiles migrated 12:26:08.6 Info: => 0.0007233s 12:26:08.6 Info: 15: remove_fanzub migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 15 12:26:08.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.6 Info: => 3.52E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:08', 'remove_fanzub') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 15: remove_fanzub migrated 12:26:08.6 Info: => 0.0005281s 12:26:08.6 Info: 16: update_artist_history_indexes migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 16 12:26:08.6 Info: CreateIndex Albums (ArtistId) 12:26:08.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:08.6 Info: => 8.96E-05s 12:26:08.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:08.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:08.6 Info: => 8.48E-05s 12:26:08.6 Info: DeleteIndex History (AlbumId) 12:26:08.6 Info: DROP INDEX "IX_History_AlbumId" 12:26:08.6 Info: => 0.0001167s 12:26:08.6 Info: CreateIndex History (AlbumId, Date) 12:26:08.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.6 Info: => 8.23E-05s 12:26:08.6 Info: DeleteIndex History (DownloadId) 12:26:08.6 Info: DROP INDEX "IX_History_DownloadId" 12:26:08.6 Info: => 0.0001063s 12:26:08.6 Info: CreateIndex History (DownloadId, Date) 12:26:08.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.6 Info: => 7.94E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:08', 'update_artist_history_indexes') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 16: update_artist_history_indexes migrated 12:26:08.6 Info: => 0.0005394s 12:26:08.6 Info: 17: remove_nma migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 17 12:26:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:08.6 Info: => 3.6E-05s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:08', 'remove_nma') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 17: remove_nma migrated 12:26:08.6 Info: => 0.0004301s 12:26:08.6 Info: 18: album_disambiguation migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 18 12:26:08.6 Info: AlterTable Albums 12:26:08.6 Info: => 5E-07s 12:26:08.6 Info: CreateColumn Albums Disambiguation String 12:26:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:08.6 Info: => 0.0005155s 12:26:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:08', 'album_disambiguation') 12:26:08.6 Info: Committing Transaction 12:26:08.6 Info: 18: album_disambiguation migrated 12:26:08.6 Info: => 0.0011921s 12:26:08.6 Info: 19: add_ape_quality_in_profiles migrating 12:26:08.6 Info: Beginning Transaction 12:26:08.6 Info: Starting migration of Main DB to 19 12:26:08.6 Info: PerformDBOperation 12:26:08.6 Info: Performing DB Operation 12:26:08.7 Info: => 4.55E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:08', 'add_ape_quality_in_profiles') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 19: add_ape_quality_in_profiles migrated 12:26:08.7 Info: => 0.0004809s 12:26:08.7 Info: 20: remove_pushalot migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 20 12:26:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:08.7 Info: => 3.52E-05s 12:26:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:08.7 Info: => 2.68E-05s 12:26:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:08.7 Info: => 2.53E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:08', 'remove_pushalot') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 20: remove_pushalot migrated 12:26:08.7 Info: => 0.0005289s 12:26:08.7 Info: 21: add_custom_filters migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 21 12:26:08.7 Info: CreateTable CustomFilters 12:26:08.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:08.7 Info: => 0.0001102s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:08', 'add_custom_filters') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 21: add_custom_filters migrated 12:26:08.7 Info: => 0.000558s 12:26:08.7 Info: 22: import_list_tags migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 22 12:26:08.7 Info: AlterTable ImportLists 12:26:08.7 Info: => 5E-07s 12:26:08.7 Info: CreateColumn ImportLists Tags String 12:26:08.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:08.7 Info: => 0.0005007s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:08', 'import_list_tags') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 22: import_list_tags migrated 12:26:08.7 Info: => 0.0009152s 12:26:08.7 Info: 23: add_release_groups_etc migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 23 12:26:08.7 Info: CreateTable ArtistMetadata 12:26:08.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) 12:26:08.7 Info: => 0.0001734s 12:26:08.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:08.7 Info: => 8.61E-05s 12:26:08.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" 12:26:08.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" 12:26:08.7 Info: => 6.99E-05s 12:26:08.7 Info: AlterTable Artists 12:26:08.7 Info: => 4E-07s 12:26:08.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:08.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005206s 12:26:08.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.7 Info: => 5.45E-05s 12:26:08.7 Info: CreateTable AlbumReleases 12:26:08.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) 12:26:08.7 Info: => 0.0001263s 12:26:08.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:08.7 Info: => 7.98E-05s 12:26:08.7 Info: CreateIndex AlbumReleases (AlbumId) 12:26:08.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:08.7 Info: => 7.33E-05s 12:26:08.7 Info: PerformDBOperation 12:26:08.7 Info: Performing DB Operation 12:26:08.7 Info: => 3.52E-05s 12:26:08.7 Info: AlterTable Albums 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.000547s 12:26:08.7 Info: AlterTable Albums 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:08.7 Info: => 0.0005231s 12:26:08.7 Info: AlterTable Albums 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Albums Links String 12:26:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:08.7 Info: => 0.0005221s 12:26:08.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.7 Info: => 8.32E-05s 12:26:08.7 Info: AlterTable Tracks 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Tracks ForeignRecordingId String 12:26:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:08.7 Info: => 0.0005697s 12:26:08.7 Info: AlterTable Tracks 12:26:08.7 Info: => 4E-07s 12:26:08.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005477s 12:26:08.7 Info: AlterTable Tracks 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005325s 12:26:08.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.7 Info: => 6.51E-05s 12:26:08.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.7 Info: => 5.59E-05s 12:26:08.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Artists" 12:26:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.7 Info: => 0.0089857s 12:26:08.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Albums" 12:26:08.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.7 Info: => 0.0043054s 12:26:08.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Tracks" 12:26:08.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.7 Info: => 0.0038145s 12:26:08.7 Info: DeleteColumn TrackFiles ArtistId 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "TrackFiles" 12:26:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.7 Info: => 0.0035804s 12:26:08.7 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.7 Info: => 7.72E-05s 12:26:08.7 Info: CreateIndex Artists (Monitored) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.7 Info: => 7.29E-05s 12:26:08.7 Info: CreateIndex Albums (ArtistMetadataId) 12:26:08.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.7 Info: => 7.08E-05s 12:26:08.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:08.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:08.7 Info: => 6.97E-05s 12:26:08.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:08.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:08.7 Info: => 6.93E-05s 12:26:08.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:08.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:08.7 Info: => 6.89E-05s 12:26:08.7 Info: UpdateData 12:26:08.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.7 Info: => 3.55E-05s 12:26:08.7 Info: UpdateData 12:26:08.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.7 Info: => 2.85E-05s 12:26:08.7 Info: UpdateData 12:26:08.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:08.7 Info: => 3.35E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:08', 'add_release_groups_etc') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 23: add_release_groups_etc migrated 12:26:08.7 Info: => 0.0021113s 12:26:08.7 Info: 24: NewMediaInfoFormat migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 24 12:26:08.7 Info: UpdateData 12:26:08.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:08.7 Info: => 3.93E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:08', 'NewMediaInfoFormat') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 24: NewMediaInfoFormat migrated 12:26:08.7 Info: => 0.0006837s 12:26:08.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 25 12:26:08.7 Info: RenameTable Restrictions ReleaseProfiles 12:26:08.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:08.7 Info: => 0.0014512s 12:26:08.7 Info: AlterTable ReleaseProfiles 12:26:08.7 Info: => 5E-07s 12:26:08.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:08.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:08.7 Info: => 0.0005136s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:08', 'rename_restrictions_to_release_profiles') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:08.7 Info: => 0.0012985s 12:26:08.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 26 12:26:08.7 Info: RenameTable Profiles QualityProfiles 12:26:08.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:08.7 Info: => 0.001499s 12:26:08.7 Info: AlterTable QualityProfiles 12:26:08.7 Info: => 4E-07s 12:26:08.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:08.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.7 Info: => 0.0005191s 12:26:08.7 Info: AlterTable LanguageProfiles 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:08.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.7 Info: => 0.0005155s 12:26:08.7 Info: UpdateData 12:26:08.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.7 Info: => 3.5E-05s 12:26:08.7 Info: UpdateData 12:26:08.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.7 Info: => 2.68E-05s 12:26:08.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Artists" 12:26:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.7 Info: => 0.0040041s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:08', 'rename_quality_profiles_add_upgrade_allowed') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:08.7 Info: => 0.0050672s 12:26:08.7 Info: 27: add_import_exclusions migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 27 12:26:08.7 Info: CreateTable ImportListExclusions 12:26:08.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:08.7 Info: => 0.0001021s 12:26:08.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:08.7 Info: => 8.22E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:08', 'add_import_exclusions') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 27: add_import_exclusions migrated 12:26:08.7 Info: => 0.0006742s 12:26:08.7 Info: 28: clean_artist_metadata_table migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 28 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001301s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.000117s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.000113s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001094s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001066s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001074s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:08', 'clean_artist_metadata_table') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 28: clean_artist_metadata_table migrated 12:26:08.7 Info: => 0.0006344s 12:26:08.7 Info: 29: health_issue_notification migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 29 12:26:08.7 Info: AlterTable Notifications 12:26:08.7 Info: => 5E-07s 12:26:08.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005305s 12:26:08.7 Info: AlterTable Notifications 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005205s 12:26:08.7 Info: AlterTable Notifications 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005059s 12:26:08.7 Info: AlterTable Notifications 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005075s 12:26:08.7 Info: AlterTable Notifications 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:08.7 Info: => 0.0005175s 12:26:08.7 Info: DeleteColumn Notifications OnDownload 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Notifications" 12:26:08.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.7 Info: => 0.0035819s 12:26:08.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Notifications" 12:26:08.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.7 Info: => 0.0035727s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:08', 'health_issue_notification') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 29: health_issue_notification migrated 12:26:08.7 Info: => 0.0046616s 12:26:08.7 Info: 30: add_mediafilerepository_mtime migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 30 12:26:08.7 Info: AlterTable TrackFiles 12:26:08.7 Info: => 5E-07s 12:26:08.7 Info: CreateColumn TrackFiles Modified DateTime 12:26:08.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:08.7 Info: => 0.0005386s 12:26:08.7 Info: AlterTable TrackFiles 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn TrackFiles Path String 12:26:08.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:08.7 Info: => 0.0005079s 12:26:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.7 Info: => 2.82E-05s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001141s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001224s 12:26:08.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) 12:26:08.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) 12:26:08.7 Info: => 0.0001283s 12:26:08.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") 12:26:08.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") 12:26:08.7 Info: => 6.46E-05s 12:26:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.7 Info: => 4.65E-05s 12:26:08.7 Info: AlterTable TrackFiles 12:26:08.7 Info: => 4E-07s 12:26:08.7 Info: AlterColumn TrackFiles Path String 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "TrackFiles" 12:26:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.7 Info: => 0.0037483s 12:26:08.7 Info: CreateIndex TrackFiles (Path) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.7 Info: => 7.76E-05s 12:26:08.7 Info: DeleteColumn TrackFiles RelativePath 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "TrackFiles" 12:26:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.7 Info: => 0.0039157s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:08', 'add_mediafilerepository_mtime') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 30: add_mediafilerepository_mtime migrated 12:26:08.7 Info: => 0.0055293s 12:26:08.7 Info: 31: add_artistmetadataid_constraint migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 31 12:26:08.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") 12:26:08.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") 12:26:08.7 Info: => 7.05E-05s 12:26:08.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:08.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:08.7 Info: => 0.00012s 12:26:08.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Artists" 12:26:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.7 Info: => 0.0040605s 12:26:08.7 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.7 Info: => 7.43E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:08', 'add_artistmetadataid_constraint') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 31: add_artistmetadataid_constraint migrated 12:26:08.7 Info: => 0.0010949s 12:26:08.7 Info: 32: old_ids_and_artist_alias migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 32 12:26:08.7 Info: AlterTable ArtistMetadata 12:26:08.7 Info: => 4E-07s 12:26:08.7 Info: CreateColumn ArtistMetadata Aliases String 12:26:08.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:08.7 Info: => 0.0005659s 12:26:08.7 Info: AlterTable ArtistMetadata 12:26:08.7 Info: => 4E-07s 12:26:08.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:08.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.7 Info: => 0.0005188s 12:26:08.7 Info: AlterTable Albums 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.7 Info: => 0.0005388s 12:26:08.7 Info: AlterTable AlbumReleases 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:08.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.7 Info: => 0.0005165s 12:26:08.7 Info: AlterTable Tracks 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.7 Info: => 0.0005982s 12:26:08.7 Info: AlterTable Tracks 12:26:08.7 Info: => 3E-07s 12:26:08.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.7 Info: => 0.0005195s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:08', 'old_ids_and_artist_alias') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 32: old_ids_and_artist_alias migrated 12:26:08.7 Info: => 0.0015322s 12:26:08.7 Info: 33: download_propers_config migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 33 12:26:08.7 Info: PerformDBOperation 12:26:08.7 Info: Performing DB Operation 12:26:08.7 Info: => 2.5E-05s 12:26:08.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.7 Info: => 2.75E-05s 12:26:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:08', 'download_propers_config') 12:26:08.7 Info: Committing Transaction 12:26:08.7 Info: 33: download_propers_config migrated 12:26:08.7 Info: => 0.0006001s 12:26:08.7 Info: 34: remove_language_profiles migrating 12:26:08.7 Info: Beginning Transaction 12:26:08.7 Info: Starting migration of Main DB to 34 12:26:08.7 Info: DeleteTable LanguageProfiles 12:26:08.7 Info: DROP TABLE "LanguageProfiles" 12:26:08.7 Info: => 0.0002802s 12:26:08.7 Info: DeleteColumn Artists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Artists" 12:26:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.7 Info: => 0.0041745s 12:26:08.7 Info: DeleteColumn ImportLists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "ImportLists" 12:26:08.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:08.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.7 Info: => 0.0036253s 12:26:08.7 Info: DeleteColumn Blacklist Language 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "Blacklist" 12:26:08.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:08.7 Info: => 0.0035471s 12:26:08.7 Info: DeleteColumn History Language 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "History" 12:26:08.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:08.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.7 Info: => 0.004051s 12:26:08.7 Info: DeleteColumn LyricFiles Language 12:26:08.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) 12:26:08.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" 12:26:08.7 Info: DROP TABLE "LyricFiles" 12:26:08.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:08.7 Info: => 0.0035295s 12:26:08.7 Info: DeleteColumn TrackFiles Language 12:26:08.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) 12:26:08.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" 12:26:08.8 Info: DROP TABLE "TrackFiles" 12:26:08.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.8 Info: => 0.0052914s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:08', 'remove_language_profiles') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 34: remove_language_profiles migrated 12:26:08.8 Info: => 0.0072286s 12:26:08.8 Info: 35: multi_disc_naming_format migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 35 12:26:08.8 Info: AlterTable NamingConfig 12:26:08.8 Info: => 5E-07s 12:26:08.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:08.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:08.8 Info: => 0.0005596s 12:26:08.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:08.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:08.8 Info: => 3.24E-05s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:08', 'multi_disc_naming_format') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 35: multi_disc_naming_format migrated 12:26:08.8 Info: => 0.0005869s 12:26:08.8 Info: 36: add_download_client_priority migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 36 12:26:08.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); 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') 12:26:08.8 Info: AlterTable DownloadClients 12:26:08.8 Info: => 3E-07s 12:26:08.8 Info: CreateColumn DownloadClients Priority Int32 12:26:08.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:08.8 Info: => 0.0005393s 12:26:08.8 Info: PerformDBOperation 12:26:08.8 Info: Performing DB Operation 12:26:08.8 Info: => 0.000953s 12:26:08.8 Info: -> 1 Insert operations completed in 00:00:00.0001169 taking an average of 00:00:00.0001169 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:08', 'add_download_client_priority') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 36: add_download_client_priority migrated 12:26:08.8 Info: => 0.0017142s 12:26:08.8 Debug: Took: 00:00:00.1886726 12:26:08.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:26:08.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:26:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151688481025_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:08.8 Info: DatabaseEngineVersionCheck migrating 12:26:08.8 Info: PerformDBOperation 12:26:08.8 Info: Performing DB Operation 12:26:08.8 Info: SQLite 3.47.0 12:26:08.8 Info: => 0.002623s 12:26:08.8 Info: DatabaseEngineVersionCheck migrated 12:26:08.8 Info: => 0.0026317s 12:26:08.8 Info: VersionMigration migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: CreateTable VersionInfo 12:26:08.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:08.8 Info: => 0.000141s 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: VersionMigration migrated 12:26:08.8 Info: => 0.0008859s 12:26:08.8 Info: VersionUniqueMigration migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: CreateIndex VersionInfo (Version) 12:26:08.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:08.8 Info: => 0.0001253s 12:26:08.8 Info: AlterTable VersionInfo 12:26:08.8 Info: => 4E-07s 12:26:08.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:08.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:08.8 Info: => 0.0005029s 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: VersionUniqueMigration migrated 12:26:08.8 Info: => 0.0008803s 12:26:08.8 Info: VersionDescriptionMigration migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: AlterTable VersionInfo 12:26:08.8 Info: => 4E-07s 12:26:08.8 Info: CreateColumn VersionInfo Description String 12:26:08.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:08.8 Info: => 0.0001882s 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: VersionDescriptionMigration migrated 12:26:08.8 Info: => 0.0005459s 12:26:08.8 Info: 1: InitialSetup migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 1 12:26:08.8 Info: CreateTable Config 12:26:08.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:08.8 Info: => 0.0001301s 12:26:08.8 Info: CreateIndex Config (Key) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:08.8 Info: => 7.29E-05s 12:26:08.8 Info: CreateTable RootFolders 12:26:08.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:08.8 Info: => 8E-05s 12:26:08.8 Info: CreateIndex RootFolders (Path) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:08.8 Info: => 7.12E-05s 12:26:08.8 Info: CreateTable Artists 12:26:08.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) 12:26:08.8 Info: => 0.0002005s 12:26:08.8 Info: CreateIndex Artists (ForeignArtistId) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.8 Info: => 7.22E-05s 12:26:08.8 Info: CreateIndex Artists (NameSlug) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.8 Info: => 6.75E-05s 12:26:08.8 Info: CreateIndex Artists (CleanName) 12:26:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.8 Info: => 6.46E-05s 12:26:08.8 Info: CreateIndex Artists (Path) 12:26:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.8 Info: => 6.22E-05s 12:26:08.8 Info: CreateTable Albums 12:26:08.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) 12:26:08.8 Info: => 0.0001618s 12:26:08.8 Info: CreateIndex Albums (ForeignAlbumId) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.8 Info: => 7.06E-05s 12:26:08.8 Info: CreateIndex Albums (MBId) 12:26:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.8 Info: => 6.46E-05s 12:26:08.8 Info: CreateIndex Albums (TADBId) 12:26:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.8 Info: => 6.9E-05s 12:26:08.8 Info: CreateIndex Albums (TitleSlug) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.8 Info: => 6.9E-05s 12:26:08.8 Info: CreateIndex Albums (CleanTitle) 12:26:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.8 Info: => 6.68E-05s 12:26:08.8 Info: CreateIndex Albums (Path) 12:26:08.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:08.8 Info: => 6.57E-05s 12:26:08.8 Info: CreateTable Tracks 12:26:08.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) 12:26:08.8 Info: => 0.0001525s 12:26:08.8 Info: CreateIndex Tracks (ForeignTrackId) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.8 Info: => 7.77E-05s 12:26:08.8 Info: CreateIndex Tracks (ArtistId) 12:26:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:08.8 Info: => 7.79E-05s 12:26:08.8 Info: CreateIndex Tracks (TrackFileId) 12:26:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.8 Info: => 9.76E-05s 12:26:08.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:08.8 Info: => 7.34E-05s 12:26:08.8 Info: CreateTable TrackFiles 12:26:08.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) 12:26:08.8 Info: => 0.0001141s 12:26:08.8 Info: CreateIndex TrackFiles (ArtistId) 12:26:08.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:08.8 Info: => 8.3E-05s 12:26:08.8 Info: CreateIndex TrackFiles (AlbumId) 12:26:08.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.8 Info: => 7.13E-05s 12:26:08.8 Info: CreateTable History 12:26:08.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) 12:26:08.8 Info: => 0.0001211s 12:26:08.8 Info: CreateIndex History (Date) 12:26:08.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:08.8 Info: => 7.41E-05s 12:26:08.8 Info: CreateIndex History (EventType) 12:26:08.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:08.8 Info: => 7.18E-05s 12:26:08.8 Info: CreateIndex History (DownloadId) 12:26:08.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:08.8 Info: => 6.91E-05s 12:26:08.8 Info: CreateIndex History (AlbumId) 12:26:08.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:08.8 Info: => 9.07E-05s 12:26:08.8 Info: CreateTable Notifications 12:26:08.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) 12:26:08.8 Info: => 0.0001203s 12:26:08.8 Info: CreateTable ScheduledTasks 12:26:08.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:08.8 Info: => 0.0001002s 12:26:08.8 Info: CreateIndex ScheduledTasks (TypeName) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:08.8 Info: => 7.14E-05s 12:26:08.8 Info: CreateTable Indexers 12:26:08.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) 12:26:08.8 Info: => 9.33E-05s 12:26:08.8 Info: CreateIndex Indexers (Name) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.8 Info: => 7.58E-05s 12:26:08.8 Info: CreateTable Profiles 12:26:08.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:08.8 Info: => 8.29E-05s 12:26:08.8 Info: CreateIndex Profiles (Name) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:08.8 Info: => 9.49E-05s 12:26:08.8 Info: CreateTable QualityDefinitions 12:26:08.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:08.8 Info: => 0.0001088s 12:26:08.8 Info: CreateIndex QualityDefinitions (Quality) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:08.8 Info: => 7.23E-05s 12:26:08.8 Info: CreateIndex QualityDefinitions (Title) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:08.8 Info: => 7.31E-05s 12:26:08.8 Info: CreateTable NamingConfig 12:26:08.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) 12:26:08.8 Info: => 0.0001076s 12:26:08.8 Info: CreateTable Blacklist 12:26:08.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 '') 12:26:08.8 Info: => 0.0001516s 12:26:08.8 Info: CreateTable Metadata 12:26:08.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) 12:26:08.8 Info: => 9.43E-05s 12:26:08.8 Info: CreateTable MetadataFiles 12:26:08.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) 12:26:08.8 Info: => 0.0001072s 12:26:08.8 Info: CreateTable DownloadClients 12:26:08.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) 12:26:08.8 Info: => 9.62E-05s 12:26:08.8 Info: CreateTable PendingReleases 12:26:08.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 '') 12:26:08.8 Info: => 0.000104s 12:26:08.8 Info: CreateTable RemotePathMappings 12:26:08.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:08.8 Info: => 9.05E-05s 12:26:08.8 Info: CreateTable Tags 12:26:08.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:08.8 Info: => 8.29E-05s 12:26:08.8 Info: CreateIndex Tags (Label) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:08.8 Info: => 0.0001013s 12:26:08.8 Info: CreateTable Restrictions 12:26:08.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:08.8 Info: => 9.59E-05s 12:26:08.8 Info: CreateTable DelayProfiles 12:26:08.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) 12:26:08.8 Info: => 0.0001309s 12:26:08.8 Info: CreateTable Users 12:26:08.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:08.8 Info: => 0.0001088s 12:26:08.8 Info: CreateIndex Users (Identifier) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:08.8 Info: => 8.27E-05s 12:26:08.8 Info: CreateIndex Users (Username) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:08.8 Info: => 7.66E-05s 12:26:08.8 Info: CreateTable Commands 12:26:08.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) 12:26:08.8 Info: => 0.0001118s 12:26:08.8 Info: CreateTable IndexerStatus 12:26:08.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) 12:26:08.8 Info: => 0.000111s 12:26:08.8 Info: CreateIndex IndexerStatus (ProviderId) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:08.8 Info: => 0.0001032s 12:26:08.8 Info: CreateTable ExtraFiles 12:26:08.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) 12:26:08.8 Info: => 0.000121s 12:26:08.8 Info: CreateTable LyricFiles 12:26:08.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) 12:26:08.8 Info: => 0.0001204s 12:26:08.8 Info: CreateTable LanguageProfiles 12:26:08.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:08.8 Info: => 8.5E-05s 12:26:08.8 Info: CreateIndex LanguageProfiles (Name) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:08.8 Info: => 8.17E-05s 12:26:08.8 Info: CreateTable DownloadClientStatus 12:26:08.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) 12:26:08.8 Info: => 9.48E-05s 12:26:08.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:08.8 Info: => 8.42E-05s 12:26:08.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:08.8 Info: -> 1 Insert operations completed in 00:00:00.0000509 taking an average of 00:00:00.0000509 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:08', 'InitialSetup') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 1: InitialSetup migrated 12:26:08.8 Info: => 0.0009566s 12:26:08.8 Info: 2: add_reason_to_pending_releases migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 2 12:26:08.8 Info: AlterTable PendingReleases 12:26:08.8 Info: => 6E-07s 12:26:08.8 Info: CreateColumn PendingReleases Reason Int32 12:26:08.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:08.8 Info: => 0.0005048s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:08', 'add_reason_to_pending_releases') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 2: add_reason_to_pending_releases migrated 12:26:08.8 Info: => 0.0009362s 12:26:08.8 Info: 3: add_medium_support migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 3 12:26:08.8 Info: AlterTable Albums 12:26:08.8 Info: => 5E-07s 12:26:08.8 Info: CreateColumn Albums Media String 12:26:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:08.8 Info: => 0.000496s 12:26:08.8 Info: AlterTable Tracks 12:26:08.8 Info: => 4E-07s 12:26:08.8 Info: CreateColumn Tracks MediumNumber Int32 12:26:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:08.8 Info: => 0.0004813s 12:26:08.8 Info: AlterTable Tracks 12:26:08.8 Info: => 3E-07s 12:26:08.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:08.8 Info: => 0.0004627s 12:26:08.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:08.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:08.8 Info: => 3.37E-05s 12:26:08.8 Info: DeleteColumn Tracks TrackNumber 12:26:08.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) 12:26:08.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" 12:26:08.8 Info: DROP TABLE "Tracks" 12:26:08.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.8 Info: => 0.0038059s 12:26:08.8 Info: AlterTable Tracks 12:26:08.8 Info: => 4E-07s 12:26:08.8 Info: CreateColumn Tracks TrackNumber String 12:26:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:08.8 Info: => 0.0004562s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:08', 'add_medium_support') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 3: add_medium_support migrated 12:26:08.8 Info: => 0.0010062s 12:26:08.8 Info: 4: add_various_qualites_in_profile migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 4 12:26:08.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:08.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:08.8 Info: => 6.1E-05s 12:26:08.8 Info: PerformDBOperation 12:26:08.8 Info: Performing DB Operation 12:26:08.8 Info: => 2.71E-05s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:08', 'add_various_qualites_in_profile') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 4: add_various_qualites_in_profile migrated 12:26:08.8 Info: => 0.0004555s 12:26:08.8 Info: 5: metadata_profiles migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 5 12:26:08.8 Info: CreateTable MetadataProfiles 12:26:08.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:08.8 Info: => 0.0001092s 12:26:08.8 Info: CreateIndex MetadataProfiles (Name) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:08.8 Info: => 8.72E-05s 12:26:08.8 Info: AlterTable Artists 12:26:08.8 Info: => 3E-07s 12:26:08.8 Info: CreateColumn Artists MetadataProfileId Int32 12:26:08.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:08.8 Info: => 0.0004853s 12:26:08.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:08.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) 12:26:08.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" 12:26:08.8 Info: DROP TABLE "Artists" 12:26:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.8 Info: => 0.0040023s 12:26:08.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:08.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) 12:26:08.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" 12:26:08.8 Info: DROP TABLE "Artists" 12:26:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.8 Info: => 0.003863s 12:26:08.8 Info: AlterTable Albums 12:26:08.8 Info: => 4E-07s 12:26:08.8 Info: CreateColumn Albums SecondaryTypes String 12:26:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:08.8 Info: => 0.0004794s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:08', 'metadata_profiles') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 5: metadata_profiles migrated 12:26:08.8 Info: => 0.0010391s 12:26:08.8 Info: 6: separate_automatic_and_interactive_search migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 6 12:26:08.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:08.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) 12:26:08.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:08.8 Info: DROP TABLE "Indexers" 12:26:08.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.8 Info: => 0.0032727s 12:26:08.8 Info: AlterTable Indexers 12:26:08.8 Info: => 3E-07s 12:26:08.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:08.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:08.8 Info: => 0.0004383s 12:26:08.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:08.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:08.8 Info: => 3.1E-05s 12:26:08.8 Info: AlterTable Indexers 12:26:08.8 Info: => 4E-07s 12:26:08.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:08.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) 12:26:08.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" 12:26:08.8 Info: DROP TABLE "Indexers" 12:26:08.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:08.8 Info: => 0.0035711s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:08', 'separate_automatic_and_interactive_search') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 6: separate_automatic_and_interactive_search migrated 12:26:08.8 Info: => 0.0040568s 12:26:08.8 Info: 7: change_album_path_to_relative migrating 12:26:08.8 Info: Beginning Transaction 12:26:08.8 Info: Starting migration of Main DB to 7 12:26:08.8 Info: DeleteColumn Albums Path 12:26:08.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) 12:26:08.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" 12:26:08.8 Info: DROP TABLE "Albums" 12:26:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.8 Info: => 0.0039698s 12:26:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:08', 'change_album_path_to_relative') 12:26:08.8 Info: Committing Transaction 12:26:08.8 Info: 7: change_album_path_to_relative migrated 12:26:08.8 Info: => 0.0045078s 12:26:08.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 8 12:26:08.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 12:26:08.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 12:26:08.9 Info: => 3.78E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:08', 'change_quality_size_mb_to_kb') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:08.9 Info: => 0.0004613s 12:26:08.9 Info: 9: album_releases migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 9 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn Albums Releases String 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:08.9 Info: => 0.0004521s 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Albums CurrentRelease String 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:08.9 Info: => 0.0004547s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:08', 'album_releases') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 9: album_releases migrated 12:26:08.9 Info: => 0.0008216s 12:26:08.9 Info: 10: album_releases_fix migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 10 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 6E-07s 12:26:08.9 Info: AlterColumn Albums Releases String 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Albums" 12:26:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.9 Info: => 0.0038392s 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: AlterColumn Albums CurrentRelease String 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Albums" 12:26:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.9 Info: => 0.0038201s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:08', 'album_releases_fix') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 10: album_releases_fix migrated 12:26:08.9 Info: => 0.0043599s 12:26:08.9 Info: 11: import_lists migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 11 12:26:08.9 Info: CreateTable ImportLists 12:26:08.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) 12:26:08.9 Info: => 0.0001246s 12:26:08.9 Info: CreateIndex ImportLists (Name) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.9 Info: => 7.92E-05s 12:26:08.9 Info: CreateTable ImportListStatus 12:26:08.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) 12:26:08.9 Info: => 0.0001004s 12:26:08.9 Info: CreateIndex ImportListStatus (ProviderId) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:08.9 Info: => 7.71E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:08', 'import_lists') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 11: import_lists migrated 12:26:08.9 Info: => 0.0005384s 12:26:08.9 Info: 12: add_release_status migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 12 12:26:08.9 Info: AlterTable MetadataProfiles 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:08.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:08.9 Info: => 0.0004658s 12:26:08.9 Info: PerformDBOperation 12:26:08.9 Info: Performing DB Operation 12:26:08.9 Info: => 2.42E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:08', 'add_release_status') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 12: add_release_status migrated 12:26:08.9 Info: => 0.0004629s 12:26:08.9 Info: 13: album_download_notification migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 13 12:26:08.9 Info: AlterTable Notifications 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0004634s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:08', 'album_download_notification') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 13: album_download_notification migrated 12:26:08.9 Info: => 0.0008684s 12:26:08.9 Info: 14: fix_language_metadata_profiles migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 14 12:26:08.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 12:26:08.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 12:26:08.9 Info: => 8.93E-05s 12:26:08.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 12:26:08.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 12:26:08.9 Info: => 6.78E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:08', 'fix_language_metadata_profiles') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 14: fix_language_metadata_profiles migrated 12:26:08.9 Info: => 0.0004501s 12:26:08.9 Info: 15: remove_fanzub migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 15 12:26:08.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:08.9 Info: => 4.1E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:08', 'remove_fanzub') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 15: remove_fanzub migrated 12:26:08.9 Info: => 0.0004017s 12:26:08.9 Info: 16: update_artist_history_indexes migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 16 12:26:08.9 Info: CreateIndex Albums (ArtistId) 12:26:08.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:08.9 Info: => 8.73E-05s 12:26:08.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:08.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:08.9 Info: => 7.91E-05s 12:26:08.9 Info: DeleteIndex History (AlbumId) 12:26:08.9 Info: DROP INDEX "IX_History_AlbumId" 12:26:08.9 Info: => 0.0001095s 12:26:08.9 Info: CreateIndex History (AlbumId, Date) 12:26:08.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:08.9 Info: => 8.23E-05s 12:26:08.9 Info: DeleteIndex History (DownloadId) 12:26:08.9 Info: DROP INDEX "IX_History_DownloadId" 12:26:08.9 Info: => 0.0001053s 12:26:08.9 Info: CreateIndex History (DownloadId, Date) 12:26:08.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:08.9 Info: => 7.9E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:08', 'update_artist_history_indexes') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 16: update_artist_history_indexes migrated 12:26:08.9 Info: => 0.0004462s 12:26:08.9 Info: 17: remove_nma migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 17 12:26:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:08.9 Info: => 3.64E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:08', 'remove_nma') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 17: remove_nma migrated 12:26:08.9 Info: => 0.0003381s 12:26:08.9 Info: 18: album_disambiguation migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 18 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn Albums Disambiguation String 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:08.9 Info: => 0.0005363s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:08', 'album_disambiguation') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 18: album_disambiguation migrated 12:26:08.9 Info: => 0.0009162s 12:26:08.9 Info: 19: add_ape_quality_in_profiles migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 19 12:26:08.9 Info: PerformDBOperation 12:26:08.9 Info: Performing DB Operation 12:26:08.9 Info: => 2.72E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:08', 'add_ape_quality_in_profiles') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 19: add_ape_quality_in_profiles migrated 12:26:08.9 Info: => 0.0010017s 12:26:08.9 Info: 20: remove_pushalot migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 20 12:26:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:08.9 Info: => 4.63E-05s 12:26:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:08.9 Info: => 2.65E-05s 12:26:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:08.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:08.9 Info: => 2.35E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:08', 'remove_pushalot') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 20: remove_pushalot migrated 12:26:08.9 Info: => 0.0003551s 12:26:08.9 Info: 21: add_custom_filters migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 21 12:26:08.9 Info: CreateTable CustomFilters 12:26:08.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:08.9 Info: => 0.0001163s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:08', 'add_custom_filters') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 21: add_custom_filters migrated 12:26:08.9 Info: => 0.0004567s 12:26:08.9 Info: 22: import_list_tags migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 22 12:26:08.9 Info: AlterTable ImportLists 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn ImportLists Tags String 12:26:08.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:08.9 Info: => 0.0005358s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:08', 'import_list_tags') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 22: import_list_tags migrated 12:26:08.9 Info: => 0.0009263s 12:26:08.9 Info: 23: add_release_groups_etc migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 23 12:26:08.9 Info: CreateTable ArtistMetadata 12:26:08.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) 12:26:08.9 Info: => 0.0001353s 12:26:08.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:08.9 Info: => 8.28E-05s 12:26:08.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" 12:26:08.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" 12:26:08.9 Info: => 6.77E-05s 12:26:08.9 Info: AlterTable Artists 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:08.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0004991s 12:26:08.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:08.9 Info: => 5.36E-05s 12:26:08.9 Info: CreateTable AlbumReleases 12:26:08.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) 12:26:08.9 Info: => 0.0001258s 12:26:08.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:08.9 Info: => 8.03E-05s 12:26:08.9 Info: CreateIndex AlbumReleases (AlbumId) 12:26:08.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:08.9 Info: => 7.41E-05s 12:26:08.9 Info: PerformDBOperation 12:26:08.9 Info: Performing DB Operation 12:26:08.9 Info: => 2.89E-05s 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 3E-07s 12:26:08.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.000543s 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:08.9 Info: => 0.0005425s 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Albums Links String 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:08.9 Info: => 0.0005364s 12:26:08.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:08.9 Info: => 8.47E-05s 12:26:08.9 Info: AlterTable Tracks 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Tracks ForeignRecordingId String 12:26:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:08.9 Info: => 0.0005147s 12:26:08.9 Info: AlterTable Tracks 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0005371s 12:26:08.9 Info: AlterTable Tracks 12:26:08.9 Info: => 3E-07s 12:26:08.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.000529s 12:26:08.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:08.9 Info: => 6.51E-05s 12:26:08.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:08.9 Info: => 5.61E-05s 12:26:08.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Artists" 12:26:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.9 Info: => 0.0069526s 12:26:08.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Albums" 12:26:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:08.9 Info: => 0.0041674s 12:26:08.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Tracks" 12:26:08.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:08.9 Info: => 0.0037439s 12:26:08.9 Info: DeleteColumn TrackFiles ArtistId 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "TrackFiles" 12:26:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.9 Info: => 0.0034487s 12:26:08.9 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.9 Info: => 7.64E-05s 12:26:08.9 Info: CreateIndex Artists (Monitored) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.9 Info: => 7.21E-05s 12:26:08.9 Info: CreateIndex Albums (ArtistMetadataId) 12:26:08.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:08.9 Info: => 7.09E-05s 12:26:08.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:08.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:08.9 Info: => 6.75E-05s 12:26:08.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:08.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:08.9 Info: => 6.81E-05s 12:26:08.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:08.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:08.9 Info: => 6.83E-05s 12:26:08.9 Info: UpdateData 12:26:08.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.9 Info: => 3.48E-05s 12:26:08.9 Info: UpdateData 12:26:08.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:08.9 Info: => 2.87E-05s 12:26:08.9 Info: UpdateData 12:26:08.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:08.9 Info: => 3.38E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:08', 'add_release_groups_etc') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 23: add_release_groups_etc migrated 12:26:08.9 Info: => 0.0007142s 12:26:08.9 Info: 24: NewMediaInfoFormat migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 24 12:26:08.9 Info: UpdateData 12:26:08.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:08.9 Info: => 3.61E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:08', 'NewMediaInfoFormat') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 24: NewMediaInfoFormat migrated 12:26:08.9 Info: => 0.0004229s 12:26:08.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 25 12:26:08.9 Info: RenameTable Restrictions ReleaseProfiles 12:26:08.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:08.9 Info: => 0.0014693s 12:26:08.9 Info: AlterTable ReleaseProfiles 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:08.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:08.9 Info: => 0.0004738s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:08', 'rename_restrictions_to_release_profiles') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:08.9 Info: => 0.0009364s 12:26:08.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 26 12:26:08.9 Info: RenameTable Profiles QualityProfiles 12:26:08.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:08.9 Info: => 0.0013765s 12:26:08.9 Info: AlterTable QualityProfiles 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:08.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.9 Info: => 0.0004817s 12:26:08.9 Info: AlterTable LanguageProfiles 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:08.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:08.9 Info: => 0.0004997s 12:26:08.9 Info: UpdateData 12:26:08.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.9 Info: => 3.51E-05s 12:26:08.9 Info: UpdateData 12:26:08.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:08.9 Info: => 2.78E-05s 12:26:08.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Artists" 12:26:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.9 Info: => 0.0040475s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:08', 'rename_quality_profiles_add_upgrade_allowed') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:08.9 Info: => 0.0045802s 12:26:08.9 Info: 27: add_import_exclusions migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 27 12:26:08.9 Info: CreateTable ImportListExclusions 12:26:08.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:08.9 Info: => 0.0001022s 12:26:08.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:08.9 Info: => 8.19E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:08', 'add_import_exclusions') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 27: add_import_exclusions migrated 12:26:08.9 Info: => 0.0005156s 12:26:08.9 Info: 28: clean_artist_metadata_table migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 28 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001262s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001126s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001093s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001101s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001086s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001091s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:08', 'clean_artist_metadata_table') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 28: clean_artist_metadata_table migrated 12:26:08.9 Info: => 0.0005142s 12:26:08.9 Info: 29: health_issue_notification migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 29 12:26:08.9 Info: AlterTable Notifications 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0005044s 12:26:08.9 Info: AlterTable Notifications 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0004766s 12:26:08.9 Info: AlterTable Notifications 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0004881s 12:26:08.9 Info: AlterTable Notifications 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0005252s 12:26:08.9 Info: AlterTable Notifications 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:08.9 Info: => 0.0005023s 12:26:08.9 Info: DeleteColumn Notifications OnDownload 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Notifications" 12:26:08.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.9 Info: => 0.0035557s 12:26:08.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Notifications" 12:26:08.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:08.9 Info: => 0.0035404s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:08', 'health_issue_notification') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 29: health_issue_notification migrated 12:26:08.9 Info: => 0.0040816s 12:26:08.9 Info: 30: add_mediafilerepository_mtime migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 30 12:26:08.9 Info: AlterTable TrackFiles 12:26:08.9 Info: => 5E-07s 12:26:08.9 Info: CreateColumn TrackFiles Modified DateTime 12:26:08.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:08.9 Info: => 0.0005336s 12:26:08.9 Info: AlterTable TrackFiles 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn TrackFiles Path String 12:26:08.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:08.9 Info: => 0.0004935s 12:26:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:08.9 Info: => 2.87E-05s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001127s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001318s 12:26:08.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) 12:26:08.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) 12:26:08.9 Info: => 0.0001263s 12:26:08.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") 12:26:08.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") 12:26:08.9 Info: => 6.19E-05s 12:26:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:08.9 Info: => 4.4E-05s 12:26:08.9 Info: AlterTable TrackFiles 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: AlterColumn TrackFiles Path String 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "TrackFiles" 12:26:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.9 Info: => 0.0036769s 12:26:08.9 Info: CreateIndex TrackFiles (Path) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.9 Info: => 7.66E-05s 12:26:08.9 Info: DeleteColumn TrackFiles RelativePath 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "TrackFiles" 12:26:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:08.9 Info: => 0.0037702s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:08', 'add_mediafilerepository_mtime') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 30: add_mediafilerepository_mtime migrated 12:26:08.9 Info: => 0.0042652s 12:26:08.9 Info: 31: add_artistmetadataid_constraint migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 31 12:26:08.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") 12:26:08.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") 12:26:08.9 Info: => 6.69E-05s 12:26:08.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:08.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:08.9 Info: => 0.0001152s 12:26:08.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Artists" 12:26:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.9 Info: => 0.0038485s 12:26:08.9 Info: CreateIndex Artists (ArtistMetadataId) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.9 Info: => 7.39E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:08', 'add_artistmetadataid_constraint') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 31: add_artistmetadataid_constraint migrated 12:26:08.9 Info: => 0.0006089s 12:26:08.9 Info: 32: old_ids_and_artist_alias migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 32 12:26:08.9 Info: AlterTable ArtistMetadata 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn ArtistMetadata Aliases String 12:26:08.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:08.9 Info: => 0.0005339s 12:26:08.9 Info: AlterTable ArtistMetadata 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:08.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.9 Info: => 0.0005236s 12:26:08.9 Info: AlterTable Albums 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.9 Info: => 0.0005055s 12:26:08.9 Info: AlterTable AlbumReleases 12:26:08.9 Info: => 3E-07s 12:26:08.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:08.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.9 Info: => 0.0004968s 12:26:08.9 Info: AlterTable Tracks 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.9 Info: => 0.0005286s 12:26:08.9 Info: AlterTable Tracks 12:26:08.9 Info: => 4E-07s 12:26:08.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:08.9 Info: => 0.000531s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:08', 'old_ids_and_artist_alias') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 32: old_ids_and_artist_alias migrated 12:26:08.9 Info: => 0.0010982s 12:26:08.9 Info: 33: download_propers_config migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 33 12:26:08.9 Info: PerformDBOperation 12:26:08.9 Info: Performing DB Operation 12:26:08.9 Info: => 2.43E-05s 12:26:08.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:08.9 Info: => 2.51E-05s 12:26:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:08', 'download_propers_config') 12:26:08.9 Info: Committing Transaction 12:26:08.9 Info: 33: download_propers_config migrated 12:26:08.9 Info: => 0.0003575s 12:26:08.9 Info: 34: remove_language_profiles migrating 12:26:08.9 Info: Beginning Transaction 12:26:08.9 Info: Starting migration of Main DB to 34 12:26:08.9 Info: DeleteTable LanguageProfiles 12:26:08.9 Info: DROP TABLE "LanguageProfiles" 12:26:08.9 Info: => 0.000185s 12:26:08.9 Info: DeleteColumn Artists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "Artists" 12:26:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:08.9 Info: => 0.0039749s 12:26:08.9 Info: DeleteColumn ImportLists LanguageProfileId 12:26:08.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) 12:26:08.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" 12:26:08.9 Info: DROP TABLE "ImportLists" 12:26:08.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:08.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:08.9 Info: => 0.0035342s 12:26:08.9 Info: DeleteColumn Blacklist Language 12:26:09.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:26:09.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:26:09.0 Info: DROP TABLE "Blacklist" 12:26:09.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:09.0 Info: => 0.0035016s 12:26:09.0 Info: DeleteColumn History Language 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "History" 12:26:09.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:09.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:09.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:09.0 Info: => 0.0039781s 12:26:09.0 Info: DeleteColumn LyricFiles Language 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "LyricFiles" 12:26:09.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:09.0 Info: => 0.0033977s 12:26:09.0 Info: DeleteColumn TrackFiles Language 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "TrackFiles" 12:26:09.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.0 Info: => 0.0053761s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:09', 'remove_language_profiles') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 34: remove_language_profiles migrated 12:26:09.0 Info: => 0.0060694s 12:26:09.0 Info: 35: multi_disc_naming_format migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 35 12:26:09.0 Info: AlterTable NamingConfig 12:26:09.0 Info: => 5E-07s 12:26:09.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:09.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:09.0 Info: => 0.0005661s 12:26:09.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:09.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:09.0 Info: => 3.26E-05s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:09', 'multi_disc_naming_format') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 35: multi_disc_naming_format migrated 12:26:09.0 Info: => 0.0005643s 12:26:09.0 Info: 36: add_download_client_priority migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 36 12:26:09.0 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') 12:26:09.0 Info: AlterTable DownloadClients 12:26:09.0 Info: => 3E-07s 12:26:09.0 Info: CreateColumn DownloadClients Priority Int32 12:26:09.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:09.0 Info: => 0.0005513s 12:26:09.0 Info: PerformDBOperation 12:26:09.0 Info: Performing DB Operation 12:26:09.0 Info: => 7.45E-05s 12:26:09.0 Info: -> 1 Insert operations completed in 00:00:00.0000616 taking an average of 00:00:00.0000616 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:09', 'add_download_client_priority') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 36: add_download_client_priority migrated 12:26:09.0 Info: => 0.0004473s 12:26:09.0 Debug: Took: 00:00:00.1687341 12:26:09.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:26:09.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:26:09.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151690471815_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:09.0 Info: DatabaseEngineVersionCheck migrating 12:26:09.0 Info: PerformDBOperation 12:26:09.0 Info: Performing DB Operation 12:26:09.0 Info: SQLite 3.47.0 12:26:09.0 Info: => 0.001372s 12:26:09.0 Info: DatabaseEngineVersionCheck migrated 12:26:09.0 Info: => 0.0013802s 12:26:09.0 Info: VersionMigration migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: CreateTable VersionInfo 12:26:09.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:09.0 Info: => 0.000146s 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: VersionMigration migrated 12:26:09.0 Info: => 0.0008592s 12:26:09.0 Info: VersionUniqueMigration migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: CreateIndex VersionInfo (Version) 12:26:09.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:09.0 Info: => 0.0001254s 12:26:09.0 Info: AlterTable VersionInfo 12:26:09.0 Info: => 4E-07s 12:26:09.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:09.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:09.0 Info: => 0.0004766s 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: VersionUniqueMigration migrated 12:26:09.0 Info: => 0.0007966s 12:26:09.0 Info: VersionDescriptionMigration migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: AlterTable VersionInfo 12:26:09.0 Info: => 4E-07s 12:26:09.0 Info: CreateColumn VersionInfo Description String 12:26:09.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:09.0 Info: => 0.0001787s 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: VersionDescriptionMigration migrated 12:26:09.0 Info: => 0.0004421s 12:26:09.0 Info: 1: InitialSetup migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 1 12:26:09.0 Info: CreateTable Config 12:26:09.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:09.0 Info: => 0.0001243s 12:26:09.0 Info: CreateIndex Config (Key) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:09.0 Info: => 7.77E-05s 12:26:09.0 Info: CreateTable RootFolders 12:26:09.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:09.0 Info: => 7.87E-05s 12:26:09.0 Info: CreateIndex RootFolders (Path) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:09.0 Info: => 6.83E-05s 12:26:09.0 Info: CreateTable Artists 12:26:09.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) 12:26:09.0 Info: => 0.0002019s 12:26:09.0 Info: CreateIndex Artists (ForeignArtistId) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.0 Info: => 7.12E-05s 12:26:09.0 Info: CreateIndex Artists (NameSlug) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.0 Info: => 6.68E-05s 12:26:09.0 Info: CreateIndex Artists (CleanName) 12:26:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.0 Info: => 6.61E-05s 12:26:09.0 Info: CreateIndex Artists (Path) 12:26:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.0 Info: => 6.34E-05s 12:26:09.0 Info: CreateTable Albums 12:26:09.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) 12:26:09.0 Info: => 0.0002333s 12:26:09.0 Info: CreateIndex Albums (ForeignAlbumId) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.0 Info: => 7.54E-05s 12:26:09.0 Info: CreateIndex Albums (MBId) 12:26:09.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.0 Info: => 9.67E-05s 12:26:09.0 Info: CreateIndex Albums (TADBId) 12:26:09.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.0 Info: => 6.29E-05s 12:26:09.0 Info: CreateIndex Albums (TitleSlug) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.0 Info: => 6.38E-05s 12:26:09.0 Info: CreateIndex Albums (CleanTitle) 12:26:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.0 Info: => 6.18E-05s 12:26:09.0 Info: CreateIndex Albums (Path) 12:26:09.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:09.0 Info: => 5.82E-05s 12:26:09.0 Info: CreateTable Tracks 12:26:09.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) 12:26:09.0 Info: => 0.0001201s 12:26:09.0 Info: CreateIndex Tracks (ForeignTrackId) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.0 Info: => 7.01E-05s 12:26:09.0 Info: CreateIndex Tracks (ArtistId) 12:26:09.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.0 Info: => 7.01E-05s 12:26:09.0 Info: CreateIndex Tracks (TrackFileId) 12:26:09.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.0 Info: => 6.96E-05s 12:26:09.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:09.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:09.0 Info: => 6.96E-05s 12:26:09.0 Info: CreateTable TrackFiles 12:26:09.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) 12:26:09.0 Info: => 0.0001117s 12:26:09.0 Info: CreateIndex TrackFiles (ArtistId) 12:26:09.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:09.0 Info: => 8.17E-05s 12:26:09.0 Info: CreateIndex TrackFiles (AlbumId) 12:26:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.0 Info: => 7.02E-05s 12:26:09.0 Info: CreateTable History 12:26:09.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) 12:26:09.0 Info: => 0.000115s 12:26:09.0 Info: CreateIndex History (Date) 12:26:09.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.0 Info: => 7.32E-05s 12:26:09.0 Info: CreateIndex History (EventType) 12:26:09.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.0 Info: => 7.03E-05s 12:26:09.0 Info: CreateIndex History (DownloadId) 12:26:09.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:09.0 Info: => 6.86E-05s 12:26:09.0 Info: CreateIndex History (AlbumId) 12:26:09.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:09.0 Info: => 8.94E-05s 12:26:09.0 Info: CreateTable Notifications 12:26:09.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) 12:26:09.0 Info: => 0.0001321s 12:26:09.0 Info: CreateTable ScheduledTasks 12:26:09.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:09.0 Info: => 9.91E-05s 12:26:09.0 Info: CreateIndex ScheduledTasks (TypeName) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:09.0 Info: => 7.1E-05s 12:26:09.0 Info: CreateTable Indexers 12:26:09.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) 12:26:09.0 Info: => 9.26E-05s 12:26:09.0 Info: CreateIndex Indexers (Name) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.0 Info: => 7.48E-05s 12:26:09.0 Info: CreateTable Profiles 12:26:09.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:09.0 Info: => 8.11E-05s 12:26:09.0 Info: CreateIndex Profiles (Name) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:09.0 Info: => 9.44E-05s 12:26:09.0 Info: CreateTable QualityDefinitions 12:26:09.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:09.0 Info: => 0.0001059s 12:26:09.0 Info: CreateIndex QualityDefinitions (Quality) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:09.0 Info: => 7.03E-05s 12:26:09.0 Info: CreateIndex QualityDefinitions (Title) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:09.0 Info: => 7.15E-05s 12:26:09.0 Info: CreateTable NamingConfig 12:26:09.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) 12:26:09.0 Info: => 0.0001062s 12:26:09.0 Info: CreateTable Blacklist 12:26:09.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 '') 12:26:09.0 Info: => 0.0001456s 12:26:09.0 Info: CreateTable Metadata 12:26:09.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) 12:26:09.0 Info: => 9.04E-05s 12:26:09.0 Info: CreateTable MetadataFiles 12:26:09.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) 12:26:09.0 Info: => 0.000132s 12:26:09.0 Info: CreateTable DownloadClients 12:26:09.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) 12:26:09.0 Info: => 0.0001004s 12:26:09.0 Info: CreateTable PendingReleases 12:26:09.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 '') 12:26:09.0 Info: => 0.0001268s 12:26:09.0 Info: CreateTable RemotePathMappings 12:26:09.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:09.0 Info: => 8.9E-05s 12:26:09.0 Info: CreateTable Tags 12:26:09.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:09.0 Info: => 8.08E-05s 12:26:09.0 Info: CreateIndex Tags (Label) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:09.0 Info: => 8.24E-05s 12:26:09.0 Info: CreateTable Restrictions 12:26:09.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:09.0 Info: => 8.79E-05s 12:26:09.0 Info: CreateTable DelayProfiles 12:26:09.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) 12:26:09.0 Info: => 0.0001379s 12:26:09.0 Info: CreateTable Users 12:26:09.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:09.0 Info: => 8.65E-05s 12:26:09.0 Info: CreateIndex Users (Identifier) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:09.0 Info: => 7.97E-05s 12:26:09.0 Info: CreateIndex Users (Username) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:09.0 Info: => 7.52E-05s 12:26:09.0 Info: CreateTable Commands 12:26:09.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) 12:26:09.0 Info: => 0.0001098s 12:26:09.0 Info: CreateTable IndexerStatus 12:26:09.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) 12:26:09.0 Info: => 0.0001104s 12:26:09.0 Info: CreateIndex IndexerStatus (ProviderId) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:09.0 Info: => 0.0001013s 12:26:09.0 Info: CreateTable ExtraFiles 12:26:09.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) 12:26:09.0 Info: => 0.0001437s 12:26:09.0 Info: CreateTable LyricFiles 12:26:09.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) 12:26:09.0 Info: => 0.0001177s 12:26:09.0 Info: CreateTable LanguageProfiles 12:26:09.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:09.0 Info: => 8.68E-05s 12:26:09.0 Info: CreateIndex LanguageProfiles (Name) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:09.0 Info: => 8.22E-05s 12:26:09.0 Info: CreateTable DownloadClientStatus 12:26:09.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) 12:26:09.0 Info: => 9.32E-05s 12:26:09.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:09.0 Info: => 8.35E-05s 12:26:09.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:09.0 Info: -> 1 Insert operations completed in 00:00:00.0000520 taking an average of 00:00:00.0000520 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:09', 'InitialSetup') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 1: InitialSetup migrated 12:26:09.0 Info: => 0.0009189s 12:26:09.0 Info: 2: add_reason_to_pending_releases migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 2 12:26:09.0 Info: AlterTable PendingReleases 12:26:09.0 Info: => 6E-07s 12:26:09.0 Info: CreateColumn PendingReleases Reason Int32 12:26:09.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:09.0 Info: => 0.0005817s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:09', 'add_reason_to_pending_releases') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 2: add_reason_to_pending_releases migrated 12:26:09.0 Info: => 0.0010331s 12:26:09.0 Info: 3: add_medium_support migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 3 12:26:09.0 Info: AlterTable Albums 12:26:09.0 Info: => 6E-07s 12:26:09.0 Info: CreateColumn Albums Media String 12:26:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:09.0 Info: => 0.0004918s 12:26:09.0 Info: AlterTable Tracks 12:26:09.0 Info: => 4E-07s 12:26:09.0 Info: CreateColumn Tracks MediumNumber Int32 12:26:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.0 Info: => 0.0004662s 12:26:09.0 Info: AlterTable Tracks 12:26:09.0 Info: => 3E-07s 12:26:09.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.0 Info: => 0.0004532s 12:26:09.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.0 Info: => 3.37E-05s 12:26:09.0 Info: DeleteColumn Tracks TrackNumber 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "Tracks" 12:26:09.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.0 Info: => 0.0037915s 12:26:09.0 Info: AlterTable Tracks 12:26:09.0 Info: => 4E-07s 12:26:09.0 Info: CreateColumn Tracks TrackNumber String 12:26:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:09.0 Info: => 0.0004929s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:09', 'add_medium_support') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 3: add_medium_support migrated 12:26:09.0 Info: => 0.0009878s 12:26:09.0 Info: 4: add_various_qualites_in_profile migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 4 12:26:09.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.0 Info: => 3.84E-05s 12:26:09.0 Info: PerformDBOperation 12:26:09.0 Info: Performing DB Operation 12:26:09.0 Info: => 2.82E-05s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:09', 'add_various_qualites_in_profile') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 4: add_various_qualites_in_profile migrated 12:26:09.0 Info: => 0.0008494s 12:26:09.0 Info: 5: metadata_profiles migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 5 12:26:09.0 Info: CreateTable MetadataProfiles 12:26:09.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:09.0 Info: => 0.0001073s 12:26:09.0 Info: CreateIndex MetadataProfiles (Name) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:09.0 Info: => 8.6E-05s 12:26:09.0 Info: AlterTable Artists 12:26:09.0 Info: => 3E-07s 12:26:09.0 Info: CreateColumn Artists MetadataProfileId Int32 12:26:09.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:09.0 Info: => 0.0004771s 12:26:09.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "Artists" 12:26:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.0 Info: => 0.0039562s 12:26:09.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "Artists" 12:26:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.0 Info: => 0.0039131s 12:26:09.0 Info: AlterTable Albums 12:26:09.0 Info: => 4E-07s 12:26:09.0 Info: CreateColumn Albums SecondaryTypes String 12:26:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:09.0 Info: => 0.0004885s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:09', 'metadata_profiles') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 5: metadata_profiles migrated 12:26:09.0 Info: => 0.000991s 12:26:09.0 Info: 6: separate_automatic_and_interactive_search migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 6 12:26:09.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:09.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) 12:26:09.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:09.0 Info: DROP TABLE "Indexers" 12:26:09.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.0 Info: => 0.0033047s 12:26:09.0 Info: AlterTable Indexers 12:26:09.0 Info: => 3E-07s 12:26:09.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:09.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:09.0 Info: => 0.0004796s 12:26:09.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.0 Info: => 3.1E-05s 12:26:09.0 Info: AlterTable Indexers 12:26:09.0 Info: => 3E-07s 12:26:09.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "Indexers" 12:26:09.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.0 Info: => 0.0033023s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:09', 'separate_automatic_and_interactive_search') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 6: separate_automatic_and_interactive_search migrated 12:26:09.0 Info: => 0.0037589s 12:26:09.0 Info: 7: change_album_path_to_relative migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 7 12:26:09.0 Info: DeleteColumn Albums Path 12:26:09.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) 12:26:09.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" 12:26:09.0 Info: DROP TABLE "Albums" 12:26:09.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.0 Info: => 0.004082s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:09', 'change_album_path_to_relative') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 7: change_album_path_to_relative migrated 12:26:09.0 Info: => 0.0046107s 12:26:09.0 Info: 8: change_quality_size_mb_to_kb migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 8 12:26:09.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 12:26:09.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 12:26:09.0 Info: => 3.86E-05s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:09', 'change_quality_size_mb_to_kb') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 8: change_quality_size_mb_to_kb migrated 12:26:09.0 Info: => 0.0003711s 12:26:09.0 Info: 9: album_releases migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 9 12:26:09.0 Info: AlterTable Albums 12:26:09.0 Info: => 6E-07s 12:26:09.0 Info: CreateColumn Albums Releases String 12:26:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:09.0 Info: => 0.0004827s 12:26:09.0 Info: AlterTable Albums 12:26:09.0 Info: => 3E-07s 12:26:09.0 Info: CreateColumn Albums CurrentRelease String 12:26:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:09.0 Info: => 0.0004586s 12:26:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:09', 'album_releases') 12:26:09.0 Info: Committing Transaction 12:26:09.0 Info: 9: album_releases migrated 12:26:09.0 Info: => 0.0007825s 12:26:09.0 Info: 10: album_releases_fix migrating 12:26:09.0 Info: Beginning Transaction 12:26:09.0 Info: Starting migration of Main DB to 10 12:26:09.0 Info: AlterTable Albums 12:26:09.0 Info: => 5E-07s 12:26:09.0 Info: AlterColumn Albums Releases String 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Albums" 12:26:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.1 Info: => 0.0040089s 12:26:09.1 Info: AlterTable Albums 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: AlterColumn Albums CurrentRelease String 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Albums" 12:26:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.1 Info: => 0.0039427s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:09', 'album_releases_fix') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 10: album_releases_fix migrated 12:26:09.1 Info: => 0.004445s 12:26:09.1 Info: 11: import_lists migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 11 12:26:09.1 Info: CreateTable ImportLists 12:26:09.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) 12:26:09.1 Info: => 0.0001257s 12:26:09.1 Info: CreateIndex ImportLists (Name) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:09.1 Info: => 7.84E-05s 12:26:09.1 Info: CreateTable ImportListStatus 12:26:09.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) 12:26:09.1 Info: => 0.0001011s 12:26:09.1 Info: CreateIndex ImportListStatus (ProviderId) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:09.1 Info: => 7.71E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:09', 'import_lists') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 11: import_lists migrated 12:26:09.1 Info: => 0.000515s 12:26:09.1 Info: 12: add_release_status migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 12 12:26:09.1 Info: AlterTable MetadataProfiles 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:09.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:09.1 Info: => 0.0004824s 12:26:09.1 Info: PerformDBOperation 12:26:09.1 Info: Performing DB Operation 12:26:09.1 Info: => 2.4E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:09', 'add_release_status') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 12: add_release_status migrated 12:26:09.1 Info: => 0.0004676s 12:26:09.1 Info: 13: album_download_notification migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 13 12:26:09.1 Info: AlterTable Notifications 12:26:09.1 Info: => 5E-07s 12:26:09.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005109s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:09', 'album_download_notification') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 13: album_download_notification migrated 12:26:09.1 Info: => 0.0008748s 12:26:09.1 Info: 14: fix_language_metadata_profiles migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 14 12:26:09.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 12:26:09.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 12:26:09.1 Info: => 9.15E-05s 12:26:09.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 12:26:09.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 12:26:09.1 Info: => 6.74E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:09', 'fix_language_metadata_profiles') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 14: fix_language_metadata_profiles migrated 12:26:09.1 Info: => 0.0004023s 12:26:09.1 Info: 15: remove_fanzub migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 15 12:26:09.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.1 Info: => 3.14E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:09', 'remove_fanzub') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 15: remove_fanzub migrated 12:26:09.1 Info: => 0.0003739s 12:26:09.1 Info: 16: update_artist_history_indexes migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 16 12:26:09.1 Info: CreateIndex Albums (ArtistId) 12:26:09.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:09.1 Info: => 8.78E-05s 12:26:09.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:09.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:09.1 Info: => 7.9E-05s 12:26:09.1 Info: DeleteIndex History (AlbumId) 12:26:09.1 Info: DROP INDEX "IX_History_AlbumId" 12:26:09.1 Info: => 0.0001095s 12:26:09.1 Info: CreateIndex History (AlbumId, Date) 12:26:09.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:09.1 Info: => 8.06E-05s 12:26:09.1 Info: DeleteIndex History (DownloadId) 12:26:09.1 Info: DROP INDEX "IX_History_DownloadId" 12:26:09.1 Info: => 0.0001051s 12:26:09.1 Info: CreateIndex History (DownloadId, Date) 12:26:09.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:09.1 Info: => 7.92E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:09', 'update_artist_history_indexes') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 16: update_artist_history_indexes migrated 12:26:09.1 Info: => 0.0004345s 12:26:09.1 Info: 17: remove_nma migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 17 12:26:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:09.1 Info: => 3.72E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:09', 'remove_nma') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 17: remove_nma migrated 12:26:09.1 Info: => 0.000399s 12:26:09.1 Info: 18: album_disambiguation migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 18 12:26:09.1 Info: AlterTable Albums 12:26:09.1 Info: => 5E-07s 12:26:09.1 Info: CreateColumn Albums Disambiguation String 12:26:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:09.1 Info: => 0.0005323s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:09', 'album_disambiguation') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 18: album_disambiguation migrated 12:26:09.1 Info: => 0.0009622s 12:26:09.1 Info: 19: add_ape_quality_in_profiles migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 19 12:26:09.1 Info: PerformDBOperation 12:26:09.1 Info: Performing DB Operation 12:26:09.1 Info: => 2.39E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:09', 'add_ape_quality_in_profiles') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 19: add_ape_quality_in_profiles migrated 12:26:09.1 Info: => 0.0003815s 12:26:09.1 Info: 20: remove_pushalot migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 20 12:26:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:09.1 Info: => 4.54E-05s 12:26:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:09.1 Info: => 2.61E-05s 12:26:09.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:09.1 Info: => 2.34E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:09', 'remove_pushalot') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 20: remove_pushalot migrated 12:26:09.1 Info: => 0.0003116s 12:26:09.1 Info: 21: add_custom_filters migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 21 12:26:09.1 Info: CreateTable CustomFilters 12:26:09.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:09.1 Info: => 0.0001151s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:09', 'add_custom_filters') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 21: add_custom_filters migrated 12:26:09.1 Info: => 0.0004319s 12:26:09.1 Info: 22: import_list_tags migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 22 12:26:09.1 Info: AlterTable ImportLists 12:26:09.1 Info: => 5E-07s 12:26:09.1 Info: CreateColumn ImportLists Tags String 12:26:09.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:09.1 Info: => 0.0005736s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:09', 'import_list_tags') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 22: import_list_tags migrated 12:26:09.1 Info: => 0.000995s 12:26:09.1 Info: 23: add_release_groups_etc migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 23 12:26:09.1 Info: CreateTable ArtistMetadata 12:26:09.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) 12:26:09.1 Info: => 0.0001544s 12:26:09.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:09.1 Info: => 8.46E-05s 12:26:09.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" 12:26:09.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" 12:26:09.1 Info: => 6.76E-05s 12:26:09.1 Info: AlterTable Artists 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:09.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005343s 12:26:09.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.1 Info: => 5.33E-05s 12:26:09.1 Info: CreateTable AlbumReleases 12:26:09.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) 12:26:09.1 Info: => 0.0001266s 12:26:09.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:09.1 Info: => 8.02E-05s 12:26:09.1 Info: CreateIndex AlbumReleases (AlbumId) 12:26:09.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:09.1 Info: => 7.46E-05s 12:26:09.1 Info: PerformDBOperation 12:26:09.1 Info: Performing DB Operation 12:26:09.1 Info: => 2.82E-05s 12:26:09.1 Info: AlterTable Albums 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.000567s 12:26:09.1 Info: AlterTable Albums 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:09.1 Info: => 0.0005709s 12:26:09.1 Info: AlterTable Albums 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn Albums Links String 12:26:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:09.1 Info: => 0.0005445s 12:26:09.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.1 Info: => 8.38E-05s 12:26:09.1 Info: AlterTable Tracks 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn Tracks ForeignRecordingId String 12:26:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:09.1 Info: => 0.0005467s 12:26:09.1 Info: AlterTable Tracks 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005421s 12:26:09.1 Info: AlterTable Tracks 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005363s 12:26:09.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.1 Info: => 6.55E-05s 12:26:09.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.1 Info: => 5.46E-05s 12:26:09.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Artists" 12:26:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.1 Info: => 0.0080953s 12:26:09.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Albums" 12:26:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.1 Info: => 0.0043416s 12:26:09.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Tracks" 12:26:09.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.1 Info: => 0.0038242s 12:26:09.1 Info: DeleteColumn TrackFiles ArtistId 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "TrackFiles" 12:26:09.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.1 Info: => 0.0038967s 12:26:09.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:09.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.1 Info: => 7.74E-05s 12:26:09.1 Info: CreateIndex Artists (Monitored) 12:26:09.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.1 Info: => 7.28E-05s 12:26:09.1 Info: CreateIndex Albums (ArtistMetadataId) 12:26:09.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:09.1 Info: => 7.19E-05s 12:26:09.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:09.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:09.1 Info: => 7.09E-05s 12:26:09.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:09.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:09.1 Info: => 7.02E-05s 12:26:09.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:09.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:09.1 Info: => 6.85E-05s 12:26:09.1 Info: UpdateData 12:26:09.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.1 Info: => 3.56E-05s 12:26:09.1 Info: UpdateData 12:26:09.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.1 Info: => 2.94E-05s 12:26:09.1 Info: UpdateData 12:26:09.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:09.1 Info: => 3.45E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:09', 'add_release_groups_etc') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 23: add_release_groups_etc migrated 12:26:09.1 Info: => 0.0006036s 12:26:09.1 Info: 24: NewMediaInfoFormat migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 24 12:26:09.1 Info: UpdateData 12:26:09.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:09.1 Info: => 4.75E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:09', 'NewMediaInfoFormat') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 24: NewMediaInfoFormat migrated 12:26:09.1 Info: => 0.000441s 12:26:09.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 25 12:26:09.1 Info: RenameTable Restrictions ReleaseProfiles 12:26:09.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:09.1 Info: => 0.0014543s 12:26:09.1 Info: AlterTable ReleaseProfiles 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:09.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:09.1 Info: => 0.0005133s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:09', 'rename_restrictions_to_release_profiles') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:09.1 Info: => 0.0009398s 12:26:09.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 26 12:26:09.1 Info: RenameTable Profiles QualityProfiles 12:26:09.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:09.1 Info: => 0.0014571s 12:26:09.1 Info: AlterTable QualityProfiles 12:26:09.1 Info: => 5E-07s 12:26:09.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:09.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.1 Info: => 0.0005259s 12:26:09.1 Info: AlterTable LanguageProfiles 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:09.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.1 Info: => 0.0005412s 12:26:09.1 Info: UpdateData 12:26:09.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.1 Info: => 3.52E-05s 12:26:09.1 Info: UpdateData 12:26:09.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.1 Info: => 2.76E-05s 12:26:09.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Artists" 12:26:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.1 Info: => 0.004008s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:09', 'rename_quality_profiles_add_upgrade_allowed') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:09.1 Info: => 0.0045061s 12:26:09.1 Info: 27: add_import_exclusions migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 27 12:26:09.1 Info: CreateTable ImportListExclusions 12:26:09.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:09.1 Info: => 0.0001003s 12:26:09.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:09.1 Info: => 8.09E-05s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:09', 'add_import_exclusions') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 27: add_import_exclusions migrated 12:26:09.1 Info: => 0.0005085s 12:26:09.1 Info: 28: clean_artist_metadata_table migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 28 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001261s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.000114s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001095s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001086s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001069s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001288s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:09', 'clean_artist_metadata_table') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 28: clean_artist_metadata_table migrated 12:26:09.1 Info: => 0.0005243s 12:26:09.1 Info: 29: health_issue_notification migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 29 12:26:09.1 Info: AlterTable Notifications 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005232s 12:26:09.1 Info: AlterTable Notifications 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005195s 12:26:09.1 Info: AlterTable Notifications 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005323s 12:26:09.1 Info: AlterTable Notifications 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0005135s 12:26:09.1 Info: AlterTable Notifications 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:09.1 Info: => 0.0004945s 12:26:09.1 Info: DeleteColumn Notifications OnDownload 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Notifications" 12:26:09.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.1 Info: => 0.0035776s 12:26:09.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "Notifications" 12:26:09.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.1 Info: => 0.0035244s 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:09', 'health_issue_notification') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 29: health_issue_notification migrated 12:26:09.1 Info: => 0.0041981s 12:26:09.1 Info: 30: add_mediafilerepository_mtime migrating 12:26:09.1 Info: Beginning Transaction 12:26:09.1 Info: Starting migration of Main DB to 30 12:26:09.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:26:09.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:09.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:09.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:26:09.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) 12:26:09.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:26:09.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) 12:26:09.1 Info: AlterTable TrackFiles 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn TrackFiles Modified DateTime 12:26:09.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:09.1 Info: => 0.0005143s 12:26:09.1 Info: AlterTable TrackFiles 12:26:09.1 Info: => 4E-07s 12:26:09.1 Info: CreateColumn TrackFiles Path String 12:26:09.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:09.1 Info: => 0.0005285s 12:26:09.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.1 Info: => 3.09E-05s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001202s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001319s 12:26:09.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) 12:26:09.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) 12:26:09.1 Info: => 0.0001289s 12:26:09.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") 12:26:09.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") 12:26:09.1 Info: => 6.38E-05s 12:26:09.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.1 Info: => 4.42E-05s 12:26:09.1 Info: AlterTable TrackFiles 12:26:09.1 Info: => 3E-07s 12:26:09.1 Info: AlterColumn TrackFiles Path String 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "TrackFiles" 12:26:09.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.1 Info: => 0.0037496s 12:26:09.1 Info: CreateIndex TrackFiles (Path) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.1 Info: => 8E-05s 12:26:09.1 Info: DeleteColumn TrackFiles RelativePath 12:26:09.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) 12:26:09.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" 12:26:09.1 Info: DROP TABLE "TrackFiles" 12:26:09.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.1 Info: => 0.0037928s 12:26:09.1 Info: -> 7 Insert operations completed in 00:00:00.0004138 taking an average of 00:00:00.0000591 12:26:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:09', 'add_mediafilerepository_mtime') 12:26:09.1 Info: Committing Transaction 12:26:09.1 Info: 30: add_mediafilerepository_mtime migrated 12:26:09.1 Info: => 0.0043656s 12:26:09.1 Debug: Took: 00:00:00.1404443 12:26:09.1 Debug: Got 0 tracks 12:26:09.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:26:09.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:26:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151692449689_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:09.2 Info: DatabaseEngineVersionCheck migrating 12:26:09.2 Info: PerformDBOperation 12:26:09.2 Info: Performing DB Operation 12:26:09.2 Info: SQLite 3.47.0 12:26:09.2 Info: => 0.0013653s 12:26:09.2 Info: DatabaseEngineVersionCheck migrated 12:26:09.2 Info: => 0.0013738s 12:26:09.2 Info: VersionMigration migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: CreateTable VersionInfo 12:26:09.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:09.2 Info: => 0.0001444s 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: VersionMigration migrated 12:26:09.2 Info: => 0.0008495s 12:26:09.2 Info: VersionUniqueMigration migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: CreateIndex VersionInfo (Version) 12:26:09.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:09.2 Info: => 0.0001236s 12:26:09.2 Info: AlterTable VersionInfo 12:26:09.2 Info: => 4E-07s 12:26:09.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:09.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:09.2 Info: => 0.0005084s 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: VersionUniqueMigration migrated 12:26:09.2 Info: => 0.0008854s 12:26:09.2 Info: VersionDescriptionMigration migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: AlterTable VersionInfo 12:26:09.2 Info: => 4E-07s 12:26:09.2 Info: CreateColumn VersionInfo Description String 12:26:09.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:09.2 Info: => 0.0001801s 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: VersionDescriptionMigration migrated 12:26:09.2 Info: => 0.0004705s 12:26:09.2 Info: 1: InitialSetup migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 1 12:26:09.2 Info: CreateTable Config 12:26:09.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:09.2 Info: => 0.000162s 12:26:09.2 Info: CreateIndex Config (Key) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:09.2 Info: => 7.14E-05s 12:26:09.2 Info: CreateTable RootFolders 12:26:09.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:09.2 Info: => 7.81E-05s 12:26:09.2 Info: CreateIndex RootFolders (Path) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:09.2 Info: => 7.05E-05s 12:26:09.2 Info: CreateTable Artists 12:26:09.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) 12:26:09.2 Info: => 0.0002052s 12:26:09.2 Info: CreateIndex Artists (ForeignArtistId) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.2 Info: => 7.67E-05s 12:26:09.2 Info: CreateIndex Artists (NameSlug) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.2 Info: => 6.79E-05s 12:26:09.2 Info: CreateIndex Artists (CleanName) 12:26:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.2 Info: => 6.52E-05s 12:26:09.2 Info: CreateIndex Artists (Path) 12:26:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.2 Info: => 6.28E-05s 12:26:09.2 Info: CreateTable Albums 12:26:09.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) 12:26:09.2 Info: => 0.0001815s 12:26:09.2 Info: CreateIndex Albums (ForeignAlbumId) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.2 Info: => 7.03E-05s 12:26:09.2 Info: CreateIndex Albums (MBId) 12:26:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.2 Info: => 6.47E-05s 12:26:09.2 Info: CreateIndex Albums (TADBId) 12:26:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.2 Info: => 6.32E-05s 12:26:09.2 Info: CreateIndex Albums (TitleSlug) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.2 Info: => 6.39E-05s 12:26:09.2 Info: CreateIndex Albums (CleanTitle) 12:26:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.2 Info: => 6.3E-05s 12:26:09.2 Info: CreateIndex Albums (Path) 12:26:09.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:09.2 Info: => 6.11E-05s 12:26:09.2 Info: CreateTable Tracks 12:26:09.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) 12:26:09.2 Info: => 0.0001159s 12:26:09.2 Info: CreateIndex Tracks (ForeignTrackId) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.2 Info: => 6.76E-05s 12:26:09.2 Info: CreateIndex Tracks (ArtistId) 12:26:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.2 Info: => 6.95E-05s 12:26:09.2 Info: CreateIndex Tracks (TrackFileId) 12:26:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.2 Info: => 6.9E-05s 12:26:09.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:09.2 Info: => 7.04E-05s 12:26:09.2 Info: CreateTable TrackFiles 12:26:09.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) 12:26:09.2 Info: => 0.0001108s 12:26:09.2 Info: CreateIndex TrackFiles (ArtistId) 12:26:09.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:09.2 Info: => 6.69E-05s 12:26:09.2 Info: CreateIndex TrackFiles (AlbumId) 12:26:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.2 Info: => 6.35E-05s 12:26:09.2 Info: CreateTable History 12:26:09.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) 12:26:09.2 Info: => 0.0001142s 12:26:09.2 Info: CreateIndex History (Date) 12:26:09.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.2 Info: => 6.68E-05s 12:26:09.2 Info: CreateIndex History (EventType) 12:26:09.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.2 Info: => 6.45E-05s 12:26:09.2 Info: CreateIndex History (DownloadId) 12:26:09.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:09.2 Info: => 6.52E-05s 12:26:09.2 Info: CreateIndex History (AlbumId) 12:26:09.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:09.2 Info: => 6.45E-05s 12:26:09.2 Info: CreateTable Notifications 12:26:09.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) 12:26:09.2 Info: => 0.0001242s 12:26:09.2 Info: CreateTable ScheduledTasks 12:26:09.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:09.2 Info: => 9.15E-05s 12:26:09.2 Info: CreateIndex ScheduledTasks (TypeName) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:09.2 Info: => 7.04E-05s 12:26:09.2 Info: CreateTable Indexers 12:26:09.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) 12:26:09.2 Info: => 0.000111s 12:26:09.2 Info: CreateIndex Indexers (Name) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.2 Info: => 7.35E-05s 12:26:09.2 Info: CreateTable Profiles 12:26:09.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:09.2 Info: => 8.84E-05s 12:26:09.2 Info: CreateIndex Profiles (Name) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:09.2 Info: => 6.77E-05s 12:26:09.2 Info: CreateTable QualityDefinitions 12:26:09.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:09.2 Info: => 9.1E-05s 12:26:09.2 Info: CreateIndex QualityDefinitions (Quality) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:09.2 Info: => 6.99E-05s 12:26:09.2 Info: CreateIndex QualityDefinitions (Title) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:09.2 Info: => 6.84E-05s 12:26:09.2 Info: CreateTable NamingConfig 12:26:09.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) 12:26:09.2 Info: => 9.79E-05s 12:26:09.2 Info: CreateTable Blacklist 12:26:09.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 '') 12:26:09.2 Info: => 0.0001282s 12:26:09.2 Info: CreateTable Metadata 12:26:09.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) 12:26:09.2 Info: => 8.96E-05s 12:26:09.2 Info: CreateTable MetadataFiles 12:26:09.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) 12:26:09.2 Info: => 0.0001014s 12:26:09.2 Info: CreateTable DownloadClients 12:26:09.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) 12:26:09.2 Info: => 8.73E-05s 12:26:09.2 Info: CreateTable PendingReleases 12:26:09.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 '') 12:26:09.2 Info: => 9.64E-05s 12:26:09.2 Info: CreateTable RemotePathMappings 12:26:09.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:09.2 Info: => 8.04E-05s 12:26:09.2 Info: CreateTable Tags 12:26:09.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:09.2 Info: => 7.68E-05s 12:26:09.2 Info: CreateIndex Tags (Label) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:09.2 Info: => 9.93E-05s 12:26:09.2 Info: CreateTable Restrictions 12:26:09.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:09.2 Info: => 9.97E-05s 12:26:09.2 Info: CreateTable DelayProfiles 12:26:09.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) 12:26:09.2 Info: => 0.0001249s 12:26:09.2 Info: CreateTable Users 12:26:09.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:09.2 Info: => 8.59E-05s 12:26:09.2 Info: CreateIndex Users (Identifier) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:09.2 Info: => 8.05E-05s 12:26:09.2 Info: CreateIndex Users (Username) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:09.2 Info: => 7.49E-05s 12:26:09.2 Info: CreateTable Commands 12:26:09.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) 12:26:09.2 Info: => 0.0001101s 12:26:09.2 Info: CreateTable IndexerStatus 12:26:09.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) 12:26:09.2 Info: => 0.0001239s 12:26:09.2 Info: CreateIndex IndexerStatus (ProviderId) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:09.2 Info: => 8.85E-05s 12:26:09.2 Info: CreateTable ExtraFiles 12:26:09.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) 12:26:09.2 Info: => 0.0001344s 12:26:09.2 Info: CreateTable LyricFiles 12:26:09.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) 12:26:09.2 Info: => 0.0001167s 12:26:09.2 Info: CreateTable LanguageProfiles 12:26:09.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:09.2 Info: => 8.57E-05s 12:26:09.2 Info: CreateIndex LanguageProfiles (Name) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:09.2 Info: => 8.12E-05s 12:26:09.2 Info: CreateTable DownloadClientStatus 12:26:09.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) 12:26:09.2 Info: => 9.36E-05s 12:26:09.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:09.2 Info: => 8.07E-05s 12:26:09.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:09.2 Info: -> 1 Insert operations completed in 00:00:00.0000498 taking an average of 00:00:00.0000498 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:09', 'InitialSetup') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 1: InitialSetup migrated 12:26:09.2 Info: => 0.0009244s 12:26:09.2 Info: 2: add_reason_to_pending_releases migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 2 12:26:09.2 Info: AlterTable PendingReleases 12:26:09.2 Info: => 5E-07s 12:26:09.2 Info: CreateColumn PendingReleases Reason Int32 12:26:09.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:09.2 Info: => 0.0005284s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:09', 'add_reason_to_pending_releases') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 2: add_reason_to_pending_releases migrated 12:26:09.2 Info: => 0.0011257s 12:26:09.2 Info: 3: add_medium_support migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 3 12:26:09.2 Info: AlterTable Albums 12:26:09.2 Info: => 5E-07s 12:26:09.2 Info: CreateColumn Albums Media String 12:26:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:09.2 Info: => 0.0004881s 12:26:09.2 Info: AlterTable Tracks 12:26:09.2 Info: => 4E-07s 12:26:09.2 Info: CreateColumn Tracks MediumNumber Int32 12:26:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.2 Info: => 0.0004665s 12:26:09.2 Info: AlterTable Tracks 12:26:09.2 Info: => 3E-07s 12:26:09.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.2 Info: => 0.0005207s 12:26:09.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.2 Info: => 3.44E-05s 12:26:09.2 Info: DeleteColumn Tracks TrackNumber 12:26:09.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) 12:26:09.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" 12:26:09.2 Info: DROP TABLE "Tracks" 12:26:09.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.2 Info: => 0.0042294s 12:26:09.2 Info: AlterTable Tracks 12:26:09.2 Info: => 4E-07s 12:26:09.2 Info: CreateColumn Tracks TrackNumber String 12:26:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:09.2 Info: => 0.0004646s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:09', 'add_medium_support') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 3: add_medium_support migrated 12:26:09.2 Info: => 0.00097s 12:26:09.2 Info: 4: add_various_qualites_in_profile migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 4 12:26:09.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.2 Info: => 3.86E-05s 12:26:09.2 Info: PerformDBOperation 12:26:09.2 Info: Performing DB Operation 12:26:09.2 Info: => 2.81E-05s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:09', 'add_various_qualites_in_profile') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 4: add_various_qualites_in_profile migrated 12:26:09.2 Info: => 0.0004235s 12:26:09.2 Info: 5: metadata_profiles migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 5 12:26:09.2 Info: CreateTable MetadataProfiles 12:26:09.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:09.2 Info: => 0.0001038s 12:26:09.2 Info: CreateIndex MetadataProfiles (Name) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:09.2 Info: => 8.58E-05s 12:26:09.2 Info: AlterTable Artists 12:26:09.2 Info: => 3E-07s 12:26:09.2 Info: CreateColumn Artists MetadataProfileId Int32 12:26:09.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:09.2 Info: => 0.0005489s 12:26:09.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.2 Info: DROP TABLE "Artists" 12:26:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.2 Info: => 0.003903s 12:26:09.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.2 Info: DROP TABLE "Artists" 12:26:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.2 Info: => 0.0037994s 12:26:09.2 Info: AlterTable Albums 12:26:09.2 Info: => 3E-07s 12:26:09.2 Info: CreateColumn Albums SecondaryTypes String 12:26:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:09.2 Info: => 0.0004617s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:09', 'metadata_profiles') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 5: metadata_profiles migrated 12:26:09.2 Info: => 0.0010019s 12:26:09.2 Info: 6: separate_automatic_and_interactive_search migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 6 12:26:09.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:09.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) 12:26:09.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:09.2 Info: DROP TABLE "Indexers" 12:26:09.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.2 Info: => 0.0032779s 12:26:09.2 Info: AlterTable Indexers 12:26:09.2 Info: => 4E-07s 12:26:09.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:09.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:09.2 Info: => 0.0004574s 12:26:09.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.2 Info: => 3.07E-05s 12:26:09.2 Info: AlterTable Indexers 12:26:09.2 Info: => 3E-07s 12:26:09.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:09.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) 12:26:09.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" 12:26:09.2 Info: DROP TABLE "Indexers" 12:26:09.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.2 Info: => 0.0032992s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:09', 'separate_automatic_and_interactive_search') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 6: separate_automatic_and_interactive_search migrated 12:26:09.2 Info: => 0.0037819s 12:26:09.2 Info: 7: change_album_path_to_relative migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 7 12:26:09.2 Info: DeleteColumn Albums Path 12:26:09.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) 12:26:09.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" 12:26:09.2 Info: DROP TABLE "Albums" 12:26:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.2 Info: => 0.0040745s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:09', 'change_album_path_to_relative') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 7: change_album_path_to_relative migrated 12:26:09.2 Info: => 0.0046155s 12:26:09.2 Info: 8: change_quality_size_mb_to_kb migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 8 12:26:09.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 12:26:09.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 12:26:09.2 Info: => 3.75E-05s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:09', 'change_quality_size_mb_to_kb') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 8: change_quality_size_mb_to_kb migrated 12:26:09.2 Info: => 0.0004434s 12:26:09.2 Info: 9: album_releases migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 9 12:26:09.2 Info: AlterTable Albums 12:26:09.2 Info: => 5E-07s 12:26:09.2 Info: CreateColumn Albums Releases String 12:26:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:09.2 Info: => 0.0004712s 12:26:09.2 Info: AlterTable Albums 12:26:09.2 Info: => 4E-07s 12:26:09.2 Info: CreateColumn Albums CurrentRelease String 12:26:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:09.2 Info: => 0.0004886s 12:26:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:09', 'album_releases') 12:26:09.2 Info: Committing Transaction 12:26:09.2 Info: 9: album_releases migrated 12:26:09.2 Info: => 0.0009481s 12:26:09.2 Info: 10: album_releases_fix migrating 12:26:09.2 Info: Beginning Transaction 12:26:09.2 Info: Starting migration of Main DB to 10 12:26:09.2 Info: AlterTable Albums 12:26:09.2 Info: => 1.2E-06s 12:26:09.2 Info: AlterColumn Albums Releases String 12:26:09.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) 12:26:09.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" 12:26:09.2 Info: DROP TABLE "Albums" 12:26:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.3 Info: => 0.0038926s 12:26:09.3 Info: AlterTable Albums 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: AlterColumn Albums CurrentRelease String 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Albums" 12:26:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.3 Info: => 0.0038764s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:09', 'album_releases_fix') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 10: album_releases_fix migrated 12:26:09.3 Info: => 0.0043595s 12:26:09.3 Info: 11: import_lists migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 11 12:26:09.3 Info: CreateTable ImportLists 12:26:09.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) 12:26:09.3 Info: => 0.0001346s 12:26:09.3 Info: CreateIndex ImportLists (Name) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:09.3 Info: => 7.81E-05s 12:26:09.3 Info: CreateTable ImportListStatus 12:26:09.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) 12:26:09.3 Info: => 0.000101s 12:26:09.3 Info: CreateIndex ImportListStatus (ProviderId) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:09.3 Info: => 7.68E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:09', 'import_lists') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 11: import_lists migrated 12:26:09.3 Info: => 0.0005807s 12:26:09.3 Info: 12: add_release_status migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 12 12:26:09.3 Info: AlterTable MetadataProfiles 12:26:09.3 Info: => 5E-07s 12:26:09.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:09.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:09.3 Info: => 0.0005682s 12:26:09.3 Info: PerformDBOperation 12:26:09.3 Info: Performing DB Operation 12:26:09.3 Info: => 2.58E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:09', 'add_release_status') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 12: add_release_status migrated 12:26:09.3 Info: => 0.0004455s 12:26:09.3 Info: 13: album_download_notification migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 13 12:26:09.3 Info: AlterTable Notifications 12:26:09.3 Info: => 5E-07s 12:26:09.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.000528s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:09', 'album_download_notification') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 13: album_download_notification migrated 12:26:09.3 Info: => 0.0009055s 12:26:09.3 Info: 14: fix_language_metadata_profiles migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 14 12:26:09.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 12:26:09.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 12:26:09.3 Info: => 9.7E-05s 12:26:09.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 12:26:09.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 12:26:09.3 Info: => 7.35E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:09', 'fix_language_metadata_profiles') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 14: fix_language_metadata_profiles migrated 12:26:09.3 Info: => 0.0004148s 12:26:09.3 Info: 15: remove_fanzub migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 15 12:26:09.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.3 Info: => 5.04E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:09', 'remove_fanzub') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 15: remove_fanzub migrated 12:26:09.3 Info: => 0.0004115s 12:26:09.3 Info: 16: update_artist_history_indexes migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 16 12:26:09.3 Info: CreateIndex Albums (ArtistId) 12:26:09.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:09.3 Info: => 0.0001024s 12:26:09.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:09.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:09.3 Info: => 7.97E-05s 12:26:09.3 Info: DeleteIndex History (AlbumId) 12:26:09.3 Info: DROP INDEX "IX_History_AlbumId" 12:26:09.3 Info: => 0.0001177s 12:26:09.3 Info: CreateIndex History (AlbumId, Date) 12:26:09.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:09.3 Info: => 8.14E-05s 12:26:09.3 Info: DeleteIndex History (DownloadId) 12:26:09.3 Info: DROP INDEX "IX_History_DownloadId" 12:26:09.3 Info: => 0.0001062s 12:26:09.3 Info: CreateIndex History (DownloadId, Date) 12:26:09.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:09.3 Info: => 7.92E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:09', 'update_artist_history_indexes') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 16: update_artist_history_indexes migrated 12:26:09.3 Info: => 0.0004822s 12:26:09.3 Info: 17: remove_nma migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 17 12:26:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:09.3 Info: => 4.71E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:09', 'remove_nma') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 17: remove_nma migrated 12:26:09.3 Info: => 0.0004586s 12:26:09.3 Info: 18: album_disambiguation migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 18 12:26:09.3 Info: AlterTable Albums 12:26:09.3 Info: => 6E-07s 12:26:09.3 Info: CreateColumn Albums Disambiguation String 12:26:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:09.3 Info: => 0.0005349s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:09', 'album_disambiguation') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 18: album_disambiguation migrated 12:26:09.3 Info: => 0.00088s 12:26:09.3 Info: 19: add_ape_quality_in_profiles migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 19 12:26:09.3 Info: PerformDBOperation 12:26:09.3 Info: Performing DB Operation 12:26:09.3 Info: => 2.76E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:09', 'add_ape_quality_in_profiles') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 19: add_ape_quality_in_profiles migrated 12:26:09.3 Info: => 0.0003997s 12:26:09.3 Info: 20: remove_pushalot migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 20 12:26:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:09.3 Info: => 3.62E-05s 12:26:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:09.3 Info: => 3.7E-05s 12:26:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:09.3 Info: => 2.36E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:09', 'remove_pushalot') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 20: remove_pushalot migrated 12:26:09.3 Info: => 0.0003523s 12:26:09.3 Info: 21: add_custom_filters migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 21 12:26:09.3 Info: CreateTable CustomFilters 12:26:09.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:09.3 Info: => 0.000113s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:09', 'add_custom_filters') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 21: add_custom_filters migrated 12:26:09.3 Info: => 0.0004768s 12:26:09.3 Info: 22: import_list_tags migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 22 12:26:09.3 Info: AlterTable ImportLists 12:26:09.3 Info: => 5E-07s 12:26:09.3 Info: CreateColumn ImportLists Tags String 12:26:09.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:09.3 Info: => 0.0005264s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:09', 'import_list_tags') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 22: import_list_tags migrated 12:26:09.3 Info: => 0.0009195s 12:26:09.3 Info: 23: add_release_groups_etc migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 23 12:26:09.3 Info: CreateTable ArtistMetadata 12:26:09.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) 12:26:09.3 Info: => 0.000157s 12:26:09.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:09.3 Info: => 0.0001071s 12:26:09.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" 12:26:09.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" 12:26:09.3 Info: => 7.61E-05s 12:26:09.3 Info: AlterTable Artists 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:09.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005685s 12:26:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.3 Info: => 5.23E-05s 12:26:09.3 Info: CreateTable AlbumReleases 12:26:09.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) 12:26:09.3 Info: => 0.0001272s 12:26:09.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:09.3 Info: => 7.96E-05s 12:26:09.3 Info: CreateIndex AlbumReleases (AlbumId) 12:26:09.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:09.3 Info: => 7.49E-05s 12:26:09.3 Info: PerformDBOperation 12:26:09.3 Info: Performing DB Operation 12:26:09.3 Info: => 2.62E-05s 12:26:09.3 Info: AlterTable Albums 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005512s 12:26:09.3 Info: AlterTable Albums 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:09.3 Info: => 0.0005419s 12:26:09.3 Info: AlterTable Albums 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: CreateColumn Albums Links String 12:26:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:09.3 Info: => 0.000549s 12:26:09.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.3 Info: => 8.69E-05s 12:26:09.3 Info: AlterTable Tracks 12:26:09.3 Info: => 2E-07s 12:26:09.3 Info: CreateColumn Tracks ForeignRecordingId String 12:26:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:09.3 Info: => 0.0005649s 12:26:09.3 Info: AlterTable Tracks 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.000573s 12:26:09.3 Info: AlterTable Tracks 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005624s 12:26:09.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.3 Info: => 6.47E-05s 12:26:09.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.3 Info: => 5.57E-05s 12:26:09.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Artists" 12:26:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.3 Info: => 0.0088347s 12:26:09.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Albums" 12:26:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.3 Info: => 0.0042805s 12:26:09.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Tracks" 12:26:09.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.3 Info: => 0.00375s 12:26:09.3 Info: DeleteColumn TrackFiles ArtistId 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "TrackFiles" 12:26:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.3 Info: => 0.0036233s 12:26:09.3 Info: CreateIndex Artists (ArtistMetadataId) 12:26:09.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.3 Info: => 7.73E-05s 12:26:09.3 Info: CreateIndex Artists (Monitored) 12:26:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.3 Info: => 7.27E-05s 12:26:09.3 Info: CreateIndex Albums (ArtistMetadataId) 12:26:09.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:09.3 Info: => 7.14E-05s 12:26:09.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:09.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:09.3 Info: => 7.01E-05s 12:26:09.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:09.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:09.3 Info: => 6.96E-05s 12:26:09.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:09.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:09.3 Info: => 6.9E-05s 12:26:09.3 Info: UpdateData 12:26:09.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.3 Info: => 3.64E-05s 12:26:09.3 Info: UpdateData 12:26:09.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.3 Info: => 3.03E-05s 12:26:09.3 Info: UpdateData 12:26:09.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:09.3 Info: => 3.24E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:09', 'add_release_groups_etc') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 23: add_release_groups_etc migrated 12:26:09.3 Info: => 0.000612s 12:26:09.3 Info: 24: NewMediaInfoFormat migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 24 12:26:09.3 Info: UpdateData 12:26:09.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:09.3 Info: => 3.87E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:09', 'NewMediaInfoFormat') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 24: NewMediaInfoFormat migrated 12:26:09.3 Info: => 0.0006064s 12:26:09.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 25 12:26:09.3 Info: RenameTable Restrictions ReleaseProfiles 12:26:09.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:09.3 Info: => 0.0014613s 12:26:09.3 Info: AlterTable ReleaseProfiles 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:09.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:09.3 Info: => 0.0005164s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:09', 'rename_restrictions_to_release_profiles') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:09.3 Info: => 0.001179s 12:26:09.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 26 12:26:09.3 Info: RenameTable Profiles QualityProfiles 12:26:09.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:09.3 Info: => 0.0014714s 12:26:09.3 Info: AlterTable QualityProfiles 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:09.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.3 Info: => 0.0005009s 12:26:09.3 Info: AlterTable LanguageProfiles 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:09.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.3 Info: => 0.0004916s 12:26:09.3 Info: UpdateData 12:26:09.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.3 Info: => 3.38E-05s 12:26:09.3 Info: UpdateData 12:26:09.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.3 Info: => 2.49E-05s 12:26:09.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Artists" 12:26:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.3 Info: => 0.0040549s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:09', 'rename_quality_profiles_add_upgrade_allowed') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:09.3 Info: => 0.0048927s 12:26:09.3 Info: 27: add_import_exclusions migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 27 12:26:09.3 Info: CreateTable ImportListExclusions 12:26:09.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:09.3 Info: => 0.0001154s 12:26:09.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:09.3 Info: => 8.06E-05s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:09', 'add_import_exclusions') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 27: add_import_exclusions migrated 12:26:09.3 Info: => 0.0006291s 12:26:09.3 Info: 28: clean_artist_metadata_table migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 28 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001423s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001151s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001118s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.000108s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001082s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.000107s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:09', 'clean_artist_metadata_table') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 28: clean_artist_metadata_table migrated 12:26:09.3 Info: => 0.0007023s 12:26:09.3 Info: 29: health_issue_notification migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 29 12:26:09.3 Info: AlterTable Notifications 12:26:09.3 Info: => 5E-07s 12:26:09.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005552s 12:26:09.3 Info: AlterTable Notifications 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005176s 12:26:09.3 Info: AlterTable Notifications 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005259s 12:26:09.3 Info: AlterTable Notifications 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005102s 12:26:09.3 Info: AlterTable Notifications 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:09.3 Info: => 0.0005144s 12:26:09.3 Info: DeleteColumn Notifications OnDownload 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Notifications" 12:26:09.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.3 Info: => 0.003629s 12:26:09.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "Notifications" 12:26:09.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.3 Info: => 0.0036272s 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:09', 'health_issue_notification') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 29: health_issue_notification migrated 12:26:09.3 Info: => 0.0044242s 12:26:09.3 Info: 30: add_mediafilerepository_mtime migrating 12:26:09.3 Info: Beginning Transaction 12:26:09.3 Info: Starting migration of Main DB to 30 12:26:09.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) 12:26:09.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:09.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:09.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.3 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) 12:26:09.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.3 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) 12:26:09.3 Info: AlterTable TrackFiles 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: CreateColumn TrackFiles Modified DateTime 12:26:09.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:09.3 Info: => 0.0005274s 12:26:09.3 Info: AlterTable TrackFiles 12:26:09.3 Info: => 4E-07s 12:26:09.3 Info: CreateColumn TrackFiles Path String 12:26:09.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:09.3 Info: => 0.0005056s 12:26:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.3 Info: => 2.86E-05s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001236s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001283s 12:26:09.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) 12:26:09.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) 12:26:09.3 Info: => 0.0001376s 12:26:09.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") 12:26:09.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") 12:26:09.3 Info: => 6.39E-05s 12:26:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.3 Info: => 4.5E-05s 12:26:09.3 Info: AlterTable TrackFiles 12:26:09.3 Info: => 3E-07s 12:26:09.3 Info: AlterColumn TrackFiles Path String 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "TrackFiles" 12:26:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.3 Info: => 0.0037623s 12:26:09.3 Info: CreateIndex TrackFiles (Path) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.3 Info: => 7.83E-05s 12:26:09.3 Info: DeleteColumn TrackFiles RelativePath 12:26:09.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) 12:26:09.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" 12:26:09.3 Info: DROP TABLE "TrackFiles" 12:26:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.3 Info: => 0.0037606s 12:26:09.3 Info: -> 7 Insert operations completed in 00:00:00.0004073 taking an average of 00:00:00.0000581 12:26:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:09', 'add_mediafilerepository_mtime') 12:26:09.3 Info: Committing Transaction 12:26:09.3 Info: 30: add_mediafilerepository_mtime migrated 12:26:09.3 Info: => 0.0046755s 12:26:09.3 Debug: Took: 00:00:00.1357416 12:26:09.3 Debug: Got 0 tracks 12:26:09.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:26:09.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:26:09.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151694168858_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:09.4 Info: DatabaseEngineVersionCheck migrating 12:26:09.4 Info: PerformDBOperation 12:26:09.4 Info: Performing DB Operation 12:26:09.4 Info: SQLite 3.47.0 12:26:09.4 Info: => 0.0020915s 12:26:09.4 Info: DatabaseEngineVersionCheck migrated 12:26:09.4 Info: => 0.0021001s 12:26:09.4 Info: VersionMigration migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: CreateTable VersionInfo 12:26:09.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:09.4 Info: => 0.0001384s 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: VersionMigration migrated 12:26:09.4 Info: => 0.000973s 12:26:09.4 Info: VersionUniqueMigration migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: CreateIndex VersionInfo (Version) 12:26:09.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:09.4 Info: => 0.0001155s 12:26:09.4 Info: AlterTable VersionInfo 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:09.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:09.4 Info: => 0.000468s 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: VersionUniqueMigration migrated 12:26:09.4 Info: => 0.0008737s 12:26:09.4 Info: VersionDescriptionMigration migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: AlterTable VersionInfo 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn VersionInfo Description String 12:26:09.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:09.4 Info: => 0.0001969s 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: VersionDescriptionMigration migrated 12:26:09.4 Info: => 0.000668s 12:26:09.4 Info: 1: InitialSetup migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 1 12:26:09.4 Info: CreateTable Config 12:26:09.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:09.4 Info: => 0.000164s 12:26:09.4 Info: CreateIndex Config (Key) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:09.4 Info: => 7.37E-05s 12:26:09.4 Info: CreateTable RootFolders 12:26:09.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:09.4 Info: => 8.04E-05s 12:26:09.4 Info: CreateIndex RootFolders (Path) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:09.4 Info: => 7.29E-05s 12:26:09.4 Info: CreateTable Artists 12:26:09.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) 12:26:09.4 Info: => 0.0002074s 12:26:09.4 Info: CreateIndex Artists (ForeignArtistId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.4 Info: => 7.39E-05s 12:26:09.4 Info: CreateIndex Artists (NameSlug) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.4 Info: => 6.83E-05s 12:26:09.4 Info: CreateIndex Artists (CleanName) 12:26:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.4 Info: => 6.51E-05s 12:26:09.4 Info: CreateIndex Artists (Path) 12:26:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.4 Info: => 6.44E-05s 12:26:09.4 Info: CreateTable Albums 12:26:09.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) 12:26:09.4 Info: => 0.0001909s 12:26:09.4 Info: CreateIndex Albums (ForeignAlbumId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.4 Info: => 8.57E-05s 12:26:09.4 Info: CreateIndex Albums (MBId) 12:26:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.4 Info: => 6.71E-05s 12:26:09.4 Info: CreateIndex Albums (TADBId) 12:26:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.4 Info: => 6.68E-05s 12:26:09.4 Info: CreateIndex Albums (TitleSlug) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.4 Info: => 7.75E-05s 12:26:09.4 Info: CreateIndex Albums (CleanTitle) 12:26:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.4 Info: => 6.33E-05s 12:26:09.4 Info: CreateIndex Albums (Path) 12:26:09.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:09.4 Info: => 6.14E-05s 12:26:09.4 Info: CreateTable Tracks 12:26:09.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) 12:26:09.4 Info: => 0.0001186s 12:26:09.4 Info: CreateIndex Tracks (ForeignTrackId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.4 Info: => 6.88E-05s 12:26:09.4 Info: CreateIndex Tracks (ArtistId) 12:26:09.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.4 Info: => 7.11E-05s 12:26:09.4 Info: CreateIndex Tracks (TrackFileId) 12:26:09.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.4 Info: => 7.11E-05s 12:26:09.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:09.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:09.4 Info: => 7.16E-05s 12:26:09.4 Info: CreateTable TrackFiles 12:26:09.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) 12:26:09.4 Info: => 0.0001148s 12:26:09.4 Info: CreateIndex TrackFiles (ArtistId) 12:26:09.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:09.4 Info: => 6.99E-05s 12:26:09.4 Info: CreateIndex TrackFiles (AlbumId) 12:26:09.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.4 Info: => 6.47E-05s 12:26:09.4 Info: CreateTable History 12:26:09.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) 12:26:09.4 Info: => 0.0001178s 12:26:09.4 Info: CreateIndex History (Date) 12:26:09.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.4 Info: => 6.84E-05s 12:26:09.4 Info: CreateIndex History (EventType) 12:26:09.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.4 Info: => 6.67E-05s 12:26:09.4 Info: CreateIndex History (DownloadId) 12:26:09.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:09.4 Info: => 6.58E-05s 12:26:09.4 Info: CreateIndex History (AlbumId) 12:26:09.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:09.4 Info: => 6.63E-05s 12:26:09.4 Info: CreateTable Notifications 12:26:09.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) 12:26:09.4 Info: => 0.0001274s 12:26:09.4 Info: CreateTable ScheduledTasks 12:26:09.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:09.4 Info: => 9.47E-05s 12:26:09.4 Info: CreateIndex ScheduledTasks (TypeName) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:09.4 Info: => 7.67E-05s 12:26:09.4 Info: CreateTable Indexers 12:26:09.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) 12:26:09.4 Info: => 0.0001s 12:26:09.4 Info: CreateIndex Indexers (Name) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.4 Info: => 7.16E-05s 12:26:09.4 Info: CreateTable Profiles 12:26:09.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:09.4 Info: => 9.56E-05s 12:26:09.4 Info: CreateIndex Profiles (Name) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:09.4 Info: => 6.86E-05s 12:26:09.4 Info: CreateTable QualityDefinitions 12:26:09.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:09.4 Info: => 9.44E-05s 12:26:09.4 Info: CreateIndex QualityDefinitions (Quality) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:09.4 Info: => 6.98E-05s 12:26:09.4 Info: CreateIndex QualityDefinitions (Title) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:09.4 Info: => 6.83E-05s 12:26:09.4 Info: CreateTable NamingConfig 12:26:09.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) 12:26:09.4 Info: => 0.0001006s 12:26:09.4 Info: CreateTable Blacklist 12:26:09.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 '') 12:26:09.4 Info: => 0.0001329s 12:26:09.4 Info: CreateTable Metadata 12:26:09.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) 12:26:09.4 Info: => 9.19E-05s 12:26:09.4 Info: CreateTable MetadataFiles 12:26:09.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) 12:26:09.4 Info: => 0.0001069s 12:26:09.4 Info: CreateTable DownloadClients 12:26:09.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) 12:26:09.4 Info: => 8.95E-05s 12:26:09.4 Info: CreateTable PendingReleases 12:26:09.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 '') 12:26:09.4 Info: => 9.84E-05s 12:26:09.4 Info: CreateTable RemotePathMappings 12:26:09.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:09.4 Info: => 8.43E-05s 12:26:09.4 Info: CreateTable Tags 12:26:09.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:09.4 Info: => 7.64E-05s 12:26:09.4 Info: CreateIndex Tags (Label) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:09.4 Info: => 0.0001023s 12:26:09.4 Info: CreateTable Restrictions 12:26:09.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:09.4 Info: => 0.0001004s 12:26:09.4 Info: CreateTable DelayProfiles 12:26:09.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) 12:26:09.4 Info: => 0.0001281s 12:26:09.4 Info: CreateTable Users 12:26:09.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:09.4 Info: => 8.7E-05s 12:26:09.4 Info: CreateIndex Users (Identifier) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:09.4 Info: => 8.13E-05s 12:26:09.4 Info: CreateIndex Users (Username) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:09.4 Info: => 7.63E-05s 12:26:09.4 Info: CreateTable Commands 12:26:09.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) 12:26:09.4 Info: => 0.0001131s 12:26:09.4 Info: CreateTable IndexerStatus 12:26:09.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) 12:26:09.4 Info: => 0.0001272s 12:26:09.4 Info: CreateIndex IndexerStatus (ProviderId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:09.4 Info: => 9.17E-05s 12:26:09.4 Info: CreateTable ExtraFiles 12:26:09.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) 12:26:09.4 Info: => 0.0001354s 12:26:09.4 Info: CreateTable LyricFiles 12:26:09.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) 12:26:09.4 Info: => 0.0001197s 12:26:09.4 Info: CreateTable LanguageProfiles 12:26:09.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:09.4 Info: => 8.74E-05s 12:26:09.4 Info: CreateIndex LanguageProfiles (Name) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:09.4 Info: => 8.22E-05s 12:26:09.4 Info: CreateTable DownloadClientStatus 12:26:09.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) 12:26:09.4 Info: => 9.69E-05s 12:26:09.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:09.4 Info: => 8.22E-05s 12:26:09.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:09.4 Info: -> 1 Insert operations completed in 00:00:00.0000735 taking an average of 00:00:00.0000735 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:09', 'InitialSetup') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 1: InitialSetup migrated 12:26:09.4 Info: => 0.0012723s 12:26:09.4 Info: 2: add_reason_to_pending_releases migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 2 12:26:09.4 Info: AlterTable PendingReleases 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn PendingReleases Reason Int32 12:26:09.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:09.4 Info: => 0.0005551s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:09', 'add_reason_to_pending_releases') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 2: add_reason_to_pending_releases migrated 12:26:09.4 Info: => 0.0010938s 12:26:09.4 Info: 3: add_medium_support migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 3 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 5E-07s 12:26:09.4 Info: CreateColumn Albums Media String 12:26:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:09.4 Info: => 0.0004994s 12:26:09.4 Info: AlterTable Tracks 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn Tracks MediumNumber Int32 12:26:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.4 Info: => 0.0005099s 12:26:09.4 Info: AlterTable Tracks 12:26:09.4 Info: => 3E-07s 12:26:09.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.4 Info: => 0.0004515s 12:26:09.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.4 Info: => 3.43E-05s 12:26:09.4 Info: DeleteColumn Tracks TrackNumber 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Tracks" 12:26:09.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.4 Info: => 0.003803s 12:26:09.4 Info: AlterTable Tracks 12:26:09.4 Info: => 3E-07s 12:26:09.4 Info: CreateColumn Tracks TrackNumber String 12:26:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:09.4 Info: => 0.0004579s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:09', 'add_medium_support') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 3: add_medium_support migrated 12:26:09.4 Info: => 0.0012322s 12:26:09.4 Info: 4: add_various_qualites_in_profile migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 4 12:26:09.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.4 Info: => 4.1E-05s 12:26:09.4 Info: PerformDBOperation 12:26:09.4 Info: Performing DB Operation 12:26:09.4 Info: => 2.94E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:09', 'add_various_qualites_in_profile') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 4: add_various_qualites_in_profile migrated 12:26:09.4 Info: => 0.0004593s 12:26:09.4 Info: 5: metadata_profiles migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 5 12:26:09.4 Info: CreateTable MetadataProfiles 12:26:09.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:09.4 Info: => 0.0001149s 12:26:09.4 Info: CreateIndex MetadataProfiles (Name) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:09.4 Info: => 0.000124s 12:26:09.4 Info: AlterTable Artists 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn Artists MetadataProfileId Int32 12:26:09.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:09.4 Info: => 0.0004716s 12:26:09.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Artists" 12:26:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.4 Info: => 0.003975s 12:26:09.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Artists" 12:26:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.4 Info: => 0.0038664s 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn Albums SecondaryTypes String 12:26:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:09.4 Info: => 0.0004579s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:09', 'metadata_profiles') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 5: metadata_profiles migrated 12:26:09.4 Info: => 0.0015042s 12:26:09.4 Info: 6: separate_automatic_and_interactive_search migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 6 12:26:09.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:09.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) 12:26:09.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:09.4 Info: DROP TABLE "Indexers" 12:26:09.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.4 Info: => 0.003336s 12:26:09.4 Info: AlterTable Indexers 12:26:09.4 Info: => 3E-07s 12:26:09.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:09.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:09.4 Info: => 0.0004514s 12:26:09.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.4 Info: => 3.06E-05s 12:26:09.4 Info: AlterTable Indexers 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Indexers" 12:26:09.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.4 Info: => 0.0036382s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:09', 'separate_automatic_and_interactive_search') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 6: separate_automatic_and_interactive_search migrated 12:26:09.4 Info: => 0.0045298s 12:26:09.4 Info: 7: change_album_path_to_relative migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 7 12:26:09.4 Info: DeleteColumn Albums Path 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Albums" 12:26:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.4 Info: => 0.0047108s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:09', 'change_album_path_to_relative') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 7: change_album_path_to_relative migrated 12:26:09.4 Info: => 0.0053509s 12:26:09.4 Info: 8: change_quality_size_mb_to_kb migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 8 12:26:09.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 12:26:09.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 12:26:09.4 Info: => 4.44E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:09', 'change_quality_size_mb_to_kb') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 8: change_quality_size_mb_to_kb migrated 12:26:09.4 Info: => 0.000532s 12:26:09.4 Info: 9: album_releases migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 9 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 5E-07s 12:26:09.4 Info: CreateColumn Albums Releases String 12:26:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:09.4 Info: => 0.0005075s 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn Albums CurrentRelease String 12:26:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:09.4 Info: => 0.000489s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:09', 'album_releases') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 9: album_releases migrated 12:26:09.4 Info: => 0.0009738s 12:26:09.4 Info: 10: album_releases_fix migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 10 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 3E-07s 12:26:09.4 Info: AlterColumn Albums Releases String 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Albums" 12:26:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.4 Info: => 0.0045915s 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: AlterColumn Albums CurrentRelease String 12:26:09.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) 12:26:09.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" 12:26:09.4 Info: DROP TABLE "Albums" 12:26:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.4 Info: => 0.0045661s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:09', 'album_releases_fix') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 10: album_releases_fix migrated 12:26:09.4 Info: => 0.0054913s 12:26:09.4 Info: 11: import_lists migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 11 12:26:09.4 Info: CreateTable ImportLists 12:26:09.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) 12:26:09.4 Info: => 0.0001352s 12:26:09.4 Info: CreateIndex ImportLists (Name) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:09.4 Info: => 8.09E-05s 12:26:09.4 Info: CreateTable ImportListStatus 12:26:09.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) 12:26:09.4 Info: => 0.0001078s 12:26:09.4 Info: CreateIndex ImportListStatus (ProviderId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:09.4 Info: => 8.27E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:09', 'import_lists') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 11: import_lists migrated 12:26:09.4 Info: => 0.0006871s 12:26:09.4 Info: 12: add_release_status migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 12 12:26:09.4 Info: AlterTable MetadataProfiles 12:26:09.4 Info: => 5E-07s 12:26:09.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:09.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:09.4 Info: => 0.0005035s 12:26:09.4 Info: PerformDBOperation 12:26:09.4 Info: Performing DB Operation 12:26:09.4 Info: => 2.23E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:09', 'add_release_status') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 12: add_release_status migrated 12:26:09.4 Info: => 0.0005675s 12:26:09.4 Info: 13: album_download_notification migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 13 12:26:09.4 Info: AlterTable Notifications 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:09.4 Info: => 0.0005863s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:09', 'album_download_notification') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 13: album_download_notification migrated 12:26:09.4 Info: => 0.0011708s 12:26:09.4 Info: 14: fix_language_metadata_profiles migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 14 12:26:09.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 12:26:09.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 12:26:09.4 Info: => 9.33E-05s 12:26:09.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 12:26:09.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 12:26:09.4 Info: => 8.45E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:09', 'fix_language_metadata_profiles') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 14: fix_language_metadata_profiles migrated 12:26:09.4 Info: => 0.0006422s 12:26:09.4 Info: 15: remove_fanzub migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 15 12:26:09.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.4 Info: => 3.99E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:09', 'remove_fanzub') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 15: remove_fanzub migrated 12:26:09.4 Info: => 0.0005908s 12:26:09.4 Info: 16: update_artist_history_indexes migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 16 12:26:09.4 Info: CreateIndex Albums (ArtistId) 12:26:09.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:09.4 Info: => 9.82E-05s 12:26:09.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:09.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:09.4 Info: => 9.35E-05s 12:26:09.4 Info: DeleteIndex History (AlbumId) 12:26:09.4 Info: DROP INDEX "IX_History_AlbumId" 12:26:09.4 Info: => 0.0001302s 12:26:09.4 Info: CreateIndex History (AlbumId, Date) 12:26:09.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:09.4 Info: => 9.78E-05s 12:26:09.4 Info: DeleteIndex History (DownloadId) 12:26:09.4 Info: DROP INDEX "IX_History_DownloadId" 12:26:09.4 Info: => 0.0001393s 12:26:09.4 Info: CreateIndex History (DownloadId, Date) 12:26:09.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:09.4 Info: => 9.08E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:09', 'update_artist_history_indexes') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 16: update_artist_history_indexes migrated 12:26:09.4 Info: => 0.0005769s 12:26:09.4 Info: 17: remove_nma migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 17 12:26:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:09.4 Info: => 5.12E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:09', 'remove_nma') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 17: remove_nma migrated 12:26:09.4 Info: => 0.0004704s 12:26:09.4 Info: 18: album_disambiguation migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 18 12:26:09.4 Info: AlterTable Albums 12:26:09.4 Info: => 5E-07s 12:26:09.4 Info: CreateColumn Albums Disambiguation String 12:26:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:09.4 Info: => 0.0005489s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:09', 'album_disambiguation') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 18: album_disambiguation migrated 12:26:09.4 Info: => 0.0011338s 12:26:09.4 Info: 19: add_ape_quality_in_profiles migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 19 12:26:09.4 Info: PerformDBOperation 12:26:09.4 Info: Performing DB Operation 12:26:09.4 Info: => 2.51E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:09', 'add_ape_quality_in_profiles') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 19: add_ape_quality_in_profiles migrated 12:26:09.4 Info: => 0.000398s 12:26:09.4 Info: 20: remove_pushalot migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 20 12:26:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:09.4 Info: => 5.03E-05s 12:26:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:09.4 Info: => 3.41E-05s 12:26:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:09.4 Info: => 3.03E-05s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:09', 'remove_pushalot') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 20: remove_pushalot migrated 12:26:09.4 Info: => 0.0004272s 12:26:09.4 Info: 21: add_custom_filters migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 21 12:26:09.4 Info: CreateTable CustomFilters 12:26:09.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:09.4 Info: => 0.0001228s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:09', 'add_custom_filters') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 21: add_custom_filters migrated 12:26:09.4 Info: => 0.0005149s 12:26:09.4 Info: 22: import_list_tags migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 22 12:26:09.4 Info: AlterTable ImportLists 12:26:09.4 Info: => 5E-07s 12:26:09.4 Info: CreateColumn ImportLists Tags String 12:26:09.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:09.4 Info: => 0.0005291s 12:26:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:09', 'import_list_tags') 12:26:09.4 Info: Committing Transaction 12:26:09.4 Info: 22: import_list_tags migrated 12:26:09.4 Info: => 0.0009125s 12:26:09.4 Info: 23: add_release_groups_etc migrating 12:26:09.4 Info: Beginning Transaction 12:26:09.4 Info: Starting migration of Main DB to 23 12:26:09.4 Info: CreateTable ArtistMetadata 12:26:09.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) 12:26:09.4 Info: => 0.0001762s 12:26:09.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:09.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:09.4 Info: => 9.51E-05s 12:26:09.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" 12:26:09.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" 12:26:09.4 Info: => 0.0001021s 12:26:09.4 Info: AlterTable Artists 12:26:09.4 Info: => 4E-07s 12:26:09.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:09.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0006098s 12:26:09.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.5 Info: => 5.49E-05s 12:26:09.5 Info: CreateTable AlbumReleases 12:26:09.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) 12:26:09.5 Info: => 0.0001465s 12:26:09.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:09.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:09.5 Info: => 8.57E-05s 12:26:09.5 Info: CreateIndex AlbumReleases (AlbumId) 12:26:09.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:09.5 Info: => 8.23E-05s 12:26:09.5 Info: PerformDBOperation 12:26:09.5 Info: Performing DB Operation 12:26:09.5 Info: => 2.95E-05s 12:26:09.5 Info: AlterTable Albums 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005436s 12:26:09.5 Info: AlterTable Albums 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:09.5 Info: => 0.0005313s 12:26:09.5 Info: AlterTable Albums 12:26:09.5 Info: => 4E-07s 12:26:09.5 Info: CreateColumn Albums Links String 12:26:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:09.5 Info: => 0.0005529s 12:26:09.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.5 Info: => 9.3E-05s 12:26:09.5 Info: AlterTable Tracks 12:26:09.5 Info: => 4E-07s 12:26:09.5 Info: CreateColumn Tracks ForeignRecordingId String 12:26:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:09.5 Info: => 0.0005813s 12:26:09.5 Info: AlterTable Tracks 12:26:09.5 Info: => 5E-07s 12:26:09.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005589s 12:26:09.5 Info: AlterTable Tracks 12:26:09.5 Info: => 4E-07s 12:26:09.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005655s 12:26:09.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.5 Info: => 7.01E-05s 12:26:09.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.5 Info: => 6.47E-05s 12:26:09.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "Artists" 12:26:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.5 Info: => 0.0119117s 12:26:09.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "Albums" 12:26:09.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.5 Info: => 0.0048158s 12:26:09.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "Tracks" 12:26:09.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.5 Info: => 0.0038888s 12:26:09.5 Info: DeleteColumn TrackFiles ArtistId 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "TrackFiles" 12:26:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.5 Info: => 0.0037336s 12:26:09.5 Info: CreateIndex Artists (ArtistMetadataId) 12:26:09.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.5 Info: => 7.68E-05s 12:26:09.5 Info: CreateIndex Artists (Monitored) 12:26:09.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.5 Info: => 7.28E-05s 12:26:09.5 Info: CreateIndex Albums (ArtistMetadataId) 12:26:09.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:09.5 Info: => 7.16E-05s 12:26:09.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:09.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:09.5 Info: => 6.98E-05s 12:26:09.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:09.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:09.5 Info: => 6.78E-05s 12:26:09.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:09.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:09.5 Info: => 6.95E-05s 12:26:09.5 Info: UpdateData 12:26:09.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.5 Info: => 3.6E-05s 12:26:09.5 Info: UpdateData 12:26:09.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.5 Info: => 3.07E-05s 12:26:09.5 Info: UpdateData 12:26:09.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:09.5 Info: => 3.47E-05s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:09', 'add_release_groups_etc') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 23: add_release_groups_etc migrated 12:26:09.5 Info: => 0.0012358s 12:26:09.5 Info: 24: NewMediaInfoFormat migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 24 12:26:09.5 Info: UpdateData 12:26:09.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:09.5 Info: => 3.91E-05s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:09', 'NewMediaInfoFormat') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 24: NewMediaInfoFormat migrated 12:26:09.5 Info: => 0.0005626s 12:26:09.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 25 12:26:09.5 Info: RenameTable Restrictions ReleaseProfiles 12:26:09.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:09.5 Info: => 0.001472s 12:26:09.5 Info: AlterTable ReleaseProfiles 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:09.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:09.5 Info: => 0.0005419s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:09', 'rename_restrictions_to_release_profiles') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:09.5 Info: => 0.0011231s 12:26:09.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 26 12:26:09.5 Info: RenameTable Profiles QualityProfiles 12:26:09.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:09.5 Info: => 0.0014734s 12:26:09.5 Info: AlterTable QualityProfiles 12:26:09.5 Info: => 5E-07s 12:26:09.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:09.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.5 Info: => 0.0005174s 12:26:09.5 Info: AlterTable LanguageProfiles 12:26:09.5 Info: => 4E-07s 12:26:09.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:09.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.5 Info: => 0.0004927s 12:26:09.5 Info: UpdateData 12:26:09.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.5 Info: => 3.48E-05s 12:26:09.5 Info: UpdateData 12:26:09.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.5 Info: => 2.7E-05s 12:26:09.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "Artists" 12:26:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.5 Info: => 0.0041533s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:09', 'rename_quality_profiles_add_upgrade_allowed') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:09.5 Info: => 0.0048366s 12:26:09.5 Info: 27: add_import_exclusions migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 27 12:26:09.5 Info: CreateTable ImportListExclusions 12:26:09.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:09.5 Info: => 0.0001081s 12:26:09.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:09.5 Info: => 8.68E-05s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:09', 'add_import_exclusions') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 27: add_import_exclusions migrated 12:26:09.5 Info: => 0.0004878s 12:26:09.5 Info: 28: clean_artist_metadata_table migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 28 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001446s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001203s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001368s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001184s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001398s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001134s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:09', 'clean_artist_metadata_table') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 28: clean_artist_metadata_table migrated 12:26:09.5 Info: => 0.0006507s 12:26:09.5 Info: 29: health_issue_notification migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 29 12:26:09.5 Info: AlterTable Notifications 12:26:09.5 Info: => 5E-07s 12:26:09.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005503s 12:26:09.5 Info: AlterTable Notifications 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005187s 12:26:09.5 Info: AlterTable Notifications 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005035s 12:26:09.5 Info: AlterTable Notifications 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005119s 12:26:09.5 Info: AlterTable Notifications 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:09.5 Info: => 0.0005123s 12:26:09.5 Info: DeleteColumn Notifications OnDownload 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "Notifications" 12:26:09.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.5 Info: => 0.0036374s 12:26:09.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "Notifications" 12:26:09.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.5 Info: => 0.0036036s 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:09', 'health_issue_notification') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 29: health_issue_notification migrated 12:26:09.5 Info: => 0.0043518s 12:26:09.5 Info: 30: add_mediafilerepository_mtime migrating 12:26:09.5 Info: Beginning Transaction 12:26:09.5 Info: Starting migration of Main DB to 30 12:26:09.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) 12:26:09.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:09.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:09.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:26:09.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:26:09.5 Info: AlterTable TrackFiles 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: CreateColumn TrackFiles Modified DateTime 12:26:09.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:09.5 Info: => 0.0005899s 12:26:09.5 Info: AlterTable TrackFiles 12:26:09.5 Info: => 4E-07s 12:26:09.5 Info: CreateColumn TrackFiles Path String 12:26:09.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:09.5 Info: => 0.0005045s 12:26:09.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.5 Info: => 2.86E-05s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001171s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001325s 12:26:09.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) 12:26:09.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) 12:26:09.5 Info: => 0.0001319s 12:26:09.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") 12:26:09.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") 12:26:09.5 Info: => 6.45E-05s 12:26:09.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.5 Info: => 4.63E-05s 12:26:09.5 Info: AlterTable TrackFiles 12:26:09.5 Info: => 3E-07s 12:26:09.5 Info: AlterColumn TrackFiles Path String 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "TrackFiles" 12:26:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.5 Info: => 0.0037839s 12:26:09.5 Info: CreateIndex TrackFiles (Path) 12:26:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.5 Info: => 7.82E-05s 12:26:09.5 Info: DeleteColumn TrackFiles RelativePath 12:26:09.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) 12:26:09.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" 12:26:09.5 Info: DROP TABLE "TrackFiles" 12:26:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.5 Info: => 0.0038702s 12:26:09.5 Info: -> 7 Insert operations completed in 00:00:00.0004351 taking an average of 00:00:00.0000621 12:26:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:09', 'add_mediafilerepository_mtime') 12:26:09.5 Info: Committing Transaction 12:26:09.5 Info: 30: add_mediafilerepository_mtime migrated 12:26:09.5 Info: => 0.0047026s 12:26:09.5 Debug: Took: 00:00:00.1482238 12:26:09.5 Debug: Got 0 tracks 12:26:09.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:26:09.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:26:09.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151696021184_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:09.6 Info: DatabaseEngineVersionCheck migrating 12:26:09.6 Info: PerformDBOperation 12:26:09.6 Info: Performing DB Operation 12:26:09.6 Info: SQLite 3.47.0 12:26:09.6 Info: => 0.0018499s 12:26:09.6 Info: DatabaseEngineVersionCheck migrated 12:26:09.6 Info: => 0.0018582s 12:26:09.6 Info: VersionMigration migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: CreateTable VersionInfo 12:26:09.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:09.6 Info: => 0.0001436s 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: VersionMigration migrated 12:26:09.6 Info: => 0.0010659s 12:26:09.6 Info: VersionUniqueMigration migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: CreateIndex VersionInfo (Version) 12:26:09.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:09.6 Info: => 0.0001268s 12:26:09.6 Info: AlterTable VersionInfo 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:09.6 Info: => 0.0004866s 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: VersionUniqueMigration migrated 12:26:09.6 Info: => 0.000848s 12:26:09.6 Info: VersionDescriptionMigration migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: AlterTable VersionInfo 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn VersionInfo Description String 12:26:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:09.6 Info: => 0.0001973s 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: VersionDescriptionMigration migrated 12:26:09.6 Info: => 0.0005596s 12:26:09.6 Info: 1: InitialSetup migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 1 12:26:09.6 Info: CreateTable Config 12:26:09.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:09.6 Info: => 0.0001619s 12:26:09.6 Info: CreateIndex Config (Key) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:09.6 Info: => 7.34E-05s 12:26:09.6 Info: CreateTable RootFolders 12:26:09.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:09.6 Info: => 7.83E-05s 12:26:09.6 Info: CreateIndex RootFolders (Path) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:09.6 Info: => 6.96E-05s 12:26:09.6 Info: CreateTable Artists 12:26:09.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) 12:26:09.6 Info: => 0.0002171s 12:26:09.6 Info: CreateIndex Artists (ForeignArtistId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.6 Info: => 7.21E-05s 12:26:09.6 Info: CreateIndex Artists (NameSlug) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.6 Info: => 7.2E-05s 12:26:09.6 Info: CreateIndex Artists (CleanName) 12:26:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.6 Info: => 6.54E-05s 12:26:09.6 Info: CreateIndex Artists (Path) 12:26:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.6 Info: => 6.31E-05s 12:26:09.6 Info: CreateTable Albums 12:26:09.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) 12:26:09.6 Info: => 0.0001945s 12:26:09.6 Info: CreateIndex Albums (ForeignAlbumId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.6 Info: => 7.1E-05s 12:26:09.6 Info: CreateIndex Albums (MBId) 12:26:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.6 Info: => 6.49E-05s 12:26:09.6 Info: CreateIndex Albums (TADBId) 12:26:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.6 Info: => 6.51E-05s 12:26:09.6 Info: CreateIndex Albums (TitleSlug) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.6 Info: => 7.48E-05s 12:26:09.6 Info: CreateIndex Albums (CleanTitle) 12:26:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.6 Info: => 6.82E-05s 12:26:09.6 Info: CreateIndex Albums (Path) 12:26:09.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:09.6 Info: => 6.72E-05s 12:26:09.6 Info: CreateTable Tracks 12:26:09.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) 12:26:09.6 Info: => 0.0001428s 12:26:09.6 Info: CreateIndex Tracks (ForeignTrackId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.6 Info: => 6.87E-05s 12:26:09.6 Info: CreateIndex Tracks (ArtistId) 12:26:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.6 Info: => 7.14E-05s 12:26:09.6 Info: CreateIndex Tracks (TrackFileId) 12:26:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.6 Info: => 7.11E-05s 12:26:09.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:09.6 Info: => 7.06E-05s 12:26:09.6 Info: CreateTable TrackFiles 12:26:09.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) 12:26:09.6 Info: => 0.0001116s 12:26:09.6 Info: CreateIndex TrackFiles (ArtistId) 12:26:09.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:09.6 Info: => 6.73E-05s 12:26:09.6 Info: CreateIndex TrackFiles (AlbumId) 12:26:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.6 Info: => 6.38E-05s 12:26:09.6 Info: CreateTable History 12:26:09.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) 12:26:09.6 Info: => 0.0001157s 12:26:09.6 Info: CreateIndex History (Date) 12:26:09.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.6 Info: => 6.81E-05s 12:26:09.6 Info: CreateIndex History (EventType) 12:26:09.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.6 Info: => 6.43E-05s 12:26:09.6 Info: CreateIndex History (DownloadId) 12:26:09.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:09.6 Info: => 6.5E-05s 12:26:09.6 Info: CreateIndex History (AlbumId) 12:26:09.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:09.6 Info: => 6.34E-05s 12:26:09.6 Info: CreateTable Notifications 12:26:09.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) 12:26:09.6 Info: => 0.0001263s 12:26:09.6 Info: CreateTable ScheduledTasks 12:26:09.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:09.6 Info: => 9.45E-05s 12:26:09.6 Info: CreateIndex ScheduledTasks (TypeName) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:09.6 Info: => 8.92E-05s 12:26:09.6 Info: CreateTable Indexers 12:26:09.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) 12:26:09.6 Info: => 0.000113s 12:26:09.6 Info: CreateIndex Indexers (Name) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.6 Info: => 7E-05s 12:26:09.6 Info: CreateTable Profiles 12:26:09.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:09.6 Info: => 8.59E-05s 12:26:09.6 Info: CreateIndex Profiles (Name) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:09.6 Info: => 8.24E-05s 12:26:09.6 Info: CreateTable QualityDefinitions 12:26:09.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:09.6 Info: => 9.81E-05s 12:26:09.6 Info: CreateIndex QualityDefinitions (Quality) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:09.6 Info: => 9.12E-05s 12:26:09.6 Info: CreateIndex QualityDefinitions (Title) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:09.6 Info: => 9.07E-05s 12:26:09.6 Info: CreateTable NamingConfig 12:26:09.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) 12:26:09.6 Info: => 0.0001064s 12:26:09.6 Info: CreateTable Blacklist 12:26:09.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 '') 12:26:09.6 Info: => 0.0001439s 12:26:09.6 Info: CreateTable Metadata 12:26:09.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) 12:26:09.6 Info: => 0.0001114s 12:26:09.6 Info: CreateTable MetadataFiles 12:26:09.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) 12:26:09.6 Info: => 0.0001068s 12:26:09.6 Info: CreateTable DownloadClients 12:26:09.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) 12:26:09.6 Info: => 0.0001118s 12:26:09.6 Info: CreateTable PendingReleases 12:26:09.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 '') 12:26:09.6 Info: => 0.0001053s 12:26:09.6 Info: CreateTable RemotePathMappings 12:26:09.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:09.6 Info: => 0.0001098s 12:26:09.6 Info: CreateTable Tags 12:26:09.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:09.6 Info: => 0.0001052s 12:26:09.6 Info: CreateIndex Tags (Label) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:09.6 Info: => 0.0001283s 12:26:09.6 Info: CreateTable Restrictions 12:26:09.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:09.6 Info: => 0.0001035s 12:26:09.6 Info: CreateTable DelayProfiles 12:26:09.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) 12:26:09.6 Info: => 0.0001392s 12:26:09.6 Info: CreateTable Users 12:26:09.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:09.6 Info: => 8.43E-05s 12:26:09.6 Info: CreateIndex Users (Identifier) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:09.6 Info: => 8.65E-05s 12:26:09.6 Info: CreateIndex Users (Username) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:09.6 Info: => 7.59E-05s 12:26:09.6 Info: CreateTable Commands 12:26:09.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) 12:26:09.6 Info: => 0.0001103s 12:26:09.6 Info: CreateTable IndexerStatus 12:26:09.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) 12:26:09.6 Info: => 0.0001259s 12:26:09.6 Info: CreateIndex IndexerStatus (ProviderId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:09.6 Info: => 0.0001052s 12:26:09.6 Info: CreateTable ExtraFiles 12:26:09.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) 12:26:09.6 Info: => 0.0001248s 12:26:09.6 Info: CreateTable LyricFiles 12:26:09.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) 12:26:09.6 Info: => 0.0001175s 12:26:09.6 Info: CreateTable LanguageProfiles 12:26:09.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:09.6 Info: => 8.62E-05s 12:26:09.6 Info: CreateIndex LanguageProfiles (Name) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:09.6 Info: => 0.0001009s 12:26:09.6 Info: CreateTable DownloadClientStatus 12:26:09.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) 12:26:09.6 Info: => 9.4E-05s 12:26:09.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:09.6 Info: => 8.41E-05s 12:26:09.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:09.6 Info: -> 1 Insert operations completed in 00:00:00.0000525 taking an average of 00:00:00.0000525 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:09', 'InitialSetup') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 1: InitialSetup migrated 12:26:09.6 Info: => 0.0010836s 12:26:09.6 Info: 2: add_reason_to_pending_releases migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 2 12:26:09.6 Info: AlterTable PendingReleases 12:26:09.6 Info: => 5E-07s 12:26:09.6 Info: CreateColumn PendingReleases Reason Int32 12:26:09.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0005919s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:09', 'add_reason_to_pending_releases') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 2: add_reason_to_pending_releases migrated 12:26:09.6 Info: => 0.0010702s 12:26:09.6 Info: 3: add_medium_support migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 3 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 6E-07s 12:26:09.6 Info: CreateColumn Albums Media String 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:09.6 Info: => 0.0005161s 12:26:09.6 Info: AlterTable Tracks 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Tracks MediumNumber Int32 12:26:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0004727s 12:26:09.6 Info: AlterTable Tracks 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0004728s 12:26:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.6 Info: => 3.39E-05s 12:26:09.6 Info: DeleteColumn Tracks TrackNumber 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Tracks" 12:26:09.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.6 Info: => 0.0038905s 12:26:09.6 Info: AlterTable Tracks 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: CreateColumn Tracks TrackNumber String 12:26:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:09.6 Info: => 0.0005091s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:09', 'add_medium_support') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 3: add_medium_support migrated 12:26:09.6 Info: => 0.0010154s 12:26:09.6 Info: 4: add_various_qualites_in_profile migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 4 12:26:09.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.6 Info: => 4.07E-05s 12:26:09.6 Info: PerformDBOperation 12:26:09.6 Info: Performing DB Operation 12:26:09.6 Info: => 3.05E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:09', 'add_various_qualites_in_profile') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 4: add_various_qualites_in_profile migrated 12:26:09.6 Info: => 0.000497s 12:26:09.6 Info: 5: metadata_profiles migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 5 12:26:09.6 Info: CreateTable MetadataProfiles 12:26:09.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:09.6 Info: => 0.0001128s 12:26:09.6 Info: CreateIndex MetadataProfiles (Name) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:09.6 Info: => 0.0001123s 12:26:09.6 Info: AlterTable Artists 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: CreateColumn Artists MetadataProfileId Int32 12:26:09.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:09.6 Info: => 0.0005088s 12:26:09.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Artists" 12:26:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.6 Info: => 0.0040963s 12:26:09.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Artists" 12:26:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.6 Info: => 0.0040744s 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Albums SecondaryTypes String 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:09.6 Info: => 0.0004556s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:09', 'metadata_profiles') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 5: metadata_profiles migrated 12:26:09.6 Info: => 0.001176s 12:26:09.6 Info: 6: separate_automatic_and_interactive_search migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 6 12:26:09.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:09.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) 12:26:09.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:09.6 Info: DROP TABLE "Indexers" 12:26:09.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.6 Info: => 0.0037552s 12:26:09.6 Info: AlterTable Indexers 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:09.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:09.6 Info: => 0.0004828s 12:26:09.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.6 Info: => 3.46E-05s 12:26:09.6 Info: AlterTable Indexers 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Indexers" 12:26:09.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.6 Info: => 0.0034568s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:09', 'separate_automatic_and_interactive_search') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 6: separate_automatic_and_interactive_search migrated 12:26:09.6 Info: => 0.0042244s 12:26:09.6 Info: 7: change_album_path_to_relative migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 7 12:26:09.6 Info: DeleteColumn Albums Path 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Albums" 12:26:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.6 Info: => 0.0042536s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:09', 'change_album_path_to_relative') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 7: change_album_path_to_relative migrated 12:26:09.6 Info: => 0.0050226s 12:26:09.6 Info: 8: change_quality_size_mb_to_kb migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 8 12:26:09.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 12:26:09.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 12:26:09.6 Info: => 4.04E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:09', 'change_quality_size_mb_to_kb') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 8: change_quality_size_mb_to_kb migrated 12:26:09.6 Info: => 0.0005639s 12:26:09.6 Info: 9: album_releases migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 9 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 5E-07s 12:26:09.6 Info: CreateColumn Albums Releases String 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:09.6 Info: => 0.0005481s 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Albums CurrentRelease String 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:09.6 Info: => 0.0004665s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:09', 'album_releases') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 9: album_releases migrated 12:26:09.6 Info: => 0.0010208s 12:26:09.6 Info: 10: album_releases_fix migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 10 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 1.1E-06s 12:26:09.6 Info: AlterColumn Albums Releases String 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Albums" 12:26:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.6 Info: => 0.004569s 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: AlterColumn Albums CurrentRelease String 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Albums" 12:26:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.6 Info: => 0.0047543s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:09', 'album_releases_fix') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 10: album_releases_fix migrated 12:26:09.6 Info: => 0.0054033s 12:26:09.6 Info: 11: import_lists migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 11 12:26:09.6 Info: CreateTable ImportLists 12:26:09.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) 12:26:09.6 Info: => 0.0001431s 12:26:09.6 Info: CreateIndex ImportLists (Name) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:09.6 Info: => 8.54E-05s 12:26:09.6 Info: CreateTable ImportListStatus 12:26:09.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) 12:26:09.6 Info: => 0.0001103s 12:26:09.6 Info: CreateIndex ImportListStatus (ProviderId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:09.6 Info: => 0.0001034s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:09', 'import_lists') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 11: import_lists migrated 12:26:09.6 Info: => 0.0006343s 12:26:09.6 Info: 12: add_release_status migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 12 12:26:09.6 Info: AlterTable MetadataProfiles 12:26:09.6 Info: => 5E-07s 12:26:09.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:09.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:09.6 Info: => 0.0005562s 12:26:09.6 Info: PerformDBOperation 12:26:09.6 Info: Performing DB Operation 12:26:09.6 Info: => 2.83E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:09', 'add_release_status') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 12: add_release_status migrated 12:26:09.6 Info: => 0.0005157s 12:26:09.6 Info: 13: album_download_notification migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 13 12:26:09.6 Info: AlterTable Notifications 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:09.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.000533s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:09', 'album_download_notification') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 13: album_download_notification migrated 12:26:09.6 Info: => 0.0009688s 12:26:09.6 Info: 14: fix_language_metadata_profiles migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 14 12:26:09.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 12:26:09.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 12:26:09.6 Info: => 8.29E-05s 12:26:09.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 12:26:09.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 12:26:09.6 Info: => 8.33E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:09', 'fix_language_metadata_profiles') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 14: fix_language_metadata_profiles migrated 12:26:09.6 Info: => 0.000482s 12:26:09.6 Info: 15: remove_fanzub migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 15 12:26:09.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.6 Info: => 4.89E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:09', 'remove_fanzub') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 15: remove_fanzub migrated 12:26:09.6 Info: => 0.0004868s 12:26:09.6 Info: 16: update_artist_history_indexes migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 16 12:26:09.6 Info: CreateIndex Albums (ArtistId) 12:26:09.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:09.6 Info: => 0.0001064s 12:26:09.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:09.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:09.6 Info: => 0.0001058s 12:26:09.6 Info: DeleteIndex History (AlbumId) 12:26:09.6 Info: DROP INDEX "IX_History_AlbumId" 12:26:09.6 Info: => 0.0001517s 12:26:09.6 Info: CreateIndex History (AlbumId, Date) 12:26:09.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:09.6 Info: => 8.6E-05s 12:26:09.6 Info: DeleteIndex History (DownloadId) 12:26:09.6 Info: DROP INDEX "IX_History_DownloadId" 12:26:09.6 Info: => 0.000114s 12:26:09.6 Info: CreateIndex History (DownloadId, Date) 12:26:09.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:09.6 Info: => 8.27E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:09', 'update_artist_history_indexes') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 16: update_artist_history_indexes migrated 12:26:09.6 Info: => 0.0005386s 12:26:09.6 Info: 17: remove_nma migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 17 12:26:09.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:09.6 Info: => 5.2E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:09', 'remove_nma') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 17: remove_nma migrated 12:26:09.6 Info: => 0.0004578s 12:26:09.6 Info: 18: album_disambiguation migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 18 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 5E-07s 12:26:09.6 Info: CreateColumn Albums Disambiguation String 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:09.6 Info: => 0.0005484s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:09', 'album_disambiguation') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 18: album_disambiguation migrated 12:26:09.6 Info: => 0.0010002s 12:26:09.6 Info: 19: add_ape_quality_in_profiles migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 19 12:26:09.6 Info: PerformDBOperation 12:26:09.6 Info: Performing DB Operation 12:26:09.6 Info: => 4.17E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:09', 'add_ape_quality_in_profiles') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 19: add_ape_quality_in_profiles migrated 12:26:09.6 Info: => 0.0005774s 12:26:09.6 Info: 20: remove_pushalot migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 20 12:26:09.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:09.6 Info: => 5.12E-05s 12:26:09.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:09.6 Info: => 3.38E-05s 12:26:09.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:09.6 Info: => 3.99E-05s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:09', 'remove_pushalot') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 20: remove_pushalot migrated 12:26:09.6 Info: => 0.0004493s 12:26:09.6 Info: 21: add_custom_filters migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 21 12:26:09.6 Info: CreateTable CustomFilters 12:26:09.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:09.6 Info: => 0.0001259s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:09', 'add_custom_filters') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 21: add_custom_filters migrated 12:26:09.6 Info: => 0.0005636s 12:26:09.6 Info: 22: import_list_tags migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 22 12:26:09.6 Info: AlterTable ImportLists 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn ImportLists Tags String 12:26:09.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:09.6 Info: => 0.0005509s 12:26:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:09', 'import_list_tags') 12:26:09.6 Info: Committing Transaction 12:26:09.6 Info: 22: import_list_tags migrated 12:26:09.6 Info: => 0.0011094s 12:26:09.6 Info: 23: add_release_groups_etc migrating 12:26:09.6 Info: Beginning Transaction 12:26:09.6 Info: Starting migration of Main DB to 23 12:26:09.6 Info: CreateTable ArtistMetadata 12:26:09.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) 12:26:09.6 Info: => 0.000201s 12:26:09.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:09.6 Info: => 9.05E-05s 12:26:09.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" 12:26:09.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" 12:26:09.6 Info: => 9.57E-05s 12:26:09.6 Info: AlterTable Artists 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:09.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0005813s 12:26:09.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.6 Info: => 6.37E-05s 12:26:09.6 Info: CreateTable AlbumReleases 12:26:09.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) 12:26:09.6 Info: => 0.0001621s 12:26:09.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:09.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:09.6 Info: => 8.84E-05s 12:26:09.6 Info: CreateIndex AlbumReleases (AlbumId) 12:26:09.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:09.6 Info: => 8.09E-05s 12:26:09.6 Info: PerformDBOperation 12:26:09.6 Info: Performing DB Operation 12:26:09.6 Info: => 3.4E-05s 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0005588s 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:09.6 Info: => 0.0006731s 12:26:09.6 Info: AlterTable Albums 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Albums Links String 12:26:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:09.6 Info: => 0.0005598s 12:26:09.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.6 Info: => 8.5E-05s 12:26:09.6 Info: AlterTable Tracks 12:26:09.6 Info: => 4E-07s 12:26:09.6 Info: CreateColumn Tracks ForeignRecordingId String 12:26:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:09.6 Info: => 0.0005667s 12:26:09.6 Info: AlterTable Tracks 12:26:09.6 Info: => 3E-07s 12:26:09.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0005563s 12:26:09.6 Info: AlterTable Tracks 12:26:09.6 Info: => 5E-07s 12:26:09.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.6 Info: => 0.0005382s 12:26:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.6 Info: => 6.99E-05s 12:26:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.6 Info: => 6.02E-05s 12:26:09.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:09.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) 12:26:09.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" 12:26:09.6 Info: DROP TABLE "Artists" 12:26:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.7 Info: => 0.0113501s 12:26:09.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "Albums" 12:26:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.7 Info: => 0.0044785s 12:26:09.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "Tracks" 12:26:09.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.7 Info: => 0.0039994s 12:26:09.7 Info: DeleteColumn TrackFiles ArtistId 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "TrackFiles" 12:26:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.7 Info: => 0.0037782s 12:26:09.7 Info: CreateIndex Artists (ArtistMetadataId) 12:26:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.7 Info: => 7.58E-05s 12:26:09.7 Info: CreateIndex Artists (Monitored) 12:26:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.7 Info: => 7.37E-05s 12:26:09.7 Info: CreateIndex Albums (ArtistMetadataId) 12:26:09.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:09.7 Info: => 9.35E-05s 12:26:09.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:09.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:09.7 Info: => 7.33E-05s 12:26:09.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:09.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:09.7 Info: => 7.44E-05s 12:26:09.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:09.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:09.7 Info: => 7.32E-05s 12:26:09.7 Info: UpdateData 12:26:09.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.7 Info: => 3.63E-05s 12:26:09.7 Info: UpdateData 12:26:09.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.7 Info: => 2.89E-05s 12:26:09.7 Info: UpdateData 12:26:09.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:09.7 Info: => 3.35E-05s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:09', 'add_release_groups_etc') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 23: add_release_groups_etc migrated 12:26:09.7 Info: => 0.0014532s 12:26:09.7 Info: 24: NewMediaInfoFormat migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 24 12:26:09.7 Info: UpdateData 12:26:09.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:09.7 Info: => 3.81E-05s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:09', 'NewMediaInfoFormat') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 24: NewMediaInfoFormat migrated 12:26:09.7 Info: => 0.0005011s 12:26:09.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 25 12:26:09.7 Info: RenameTable Restrictions ReleaseProfiles 12:26:09.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:09.7 Info: => 0.001593s 12:26:09.7 Info: AlterTable ReleaseProfiles 12:26:09.7 Info: => 4E-07s 12:26:09.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:09.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:09.7 Info: => 0.000498s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:09', 'rename_restrictions_to_release_profiles') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:09.7 Info: => 0.0010724s 12:26:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 26 12:26:09.7 Info: RenameTable Profiles QualityProfiles 12:26:09.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:09.7 Info: => 0.0017943s 12:26:09.7 Info: AlterTable QualityProfiles 12:26:09.7 Info: => 4E-07s 12:26:09.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:09.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.7 Info: => 0.0005425s 12:26:09.7 Info: AlterTable LanguageProfiles 12:26:09.7 Info: => 4E-07s 12:26:09.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:09.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.7 Info: => 0.0005637s 12:26:09.7 Info: UpdateData 12:26:09.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.7 Info: => 3.8E-05s 12:26:09.7 Info: UpdateData 12:26:09.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.7 Info: => 2.84E-05s 12:26:09.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "Artists" 12:26:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.7 Info: => 0.004563s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:09', 'rename_quality_profiles_add_upgrade_allowed') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:09.7 Info: => 0.0053826s 12:26:09.7 Info: 27: add_import_exclusions migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 27 12:26:09.7 Info: CreateTable ImportListExclusions 12:26:09.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:09.7 Info: => 0.0001159s 12:26:09.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:09.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:09.7 Info: => 9.12E-05s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:09', 'add_import_exclusions') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 27: add_import_exclusions migrated 12:26:09.7 Info: => 0.0005529s 12:26:09.7 Info: 28: clean_artist_metadata_table migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 28 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001479s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001322s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001274s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001282s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001268s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001344s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:09', 'clean_artist_metadata_table') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 28: clean_artist_metadata_table migrated 12:26:09.7 Info: => 0.000527s 12:26:09.7 Info: 29: health_issue_notification migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 29 12:26:09.7 Info: AlterTable Notifications 12:26:09.7 Info: => 5E-07s 12:26:09.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:09.7 Info: => 0.0006s 12:26:09.7 Info: AlterTable Notifications 12:26:09.7 Info: => 4E-07s 12:26:09.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:09.7 Info: => 0.0005956s 12:26:09.7 Info: AlterTable Notifications 12:26:09.7 Info: => 5E-07s 12:26:09.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.7 Info: => 0.0005585s 12:26:09.7 Info: AlterTable Notifications 12:26:09.7 Info: => 4E-07s 12:26:09.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.7 Info: => 0.0005814s 12:26:09.7 Info: AlterTable Notifications 12:26:09.7 Info: => 4E-07s 12:26:09.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:09.7 Info: => 0.0005336s 12:26:09.7 Info: DeleteColumn Notifications OnDownload 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "Notifications" 12:26:09.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.7 Info: => 0.003835s 12:26:09.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "Notifications" 12:26:09.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.7 Info: => 0.0039487s 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:09', 'health_issue_notification') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 29: health_issue_notification migrated 12:26:09.7 Info: => 0.0046849s 12:26:09.7 Info: 30: add_mediafilerepository_mtime migrating 12:26:09.7 Info: Beginning Transaction 12:26:09.7 Info: Starting migration of Main DB to 30 12:26:09.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) 12:26:09.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:09.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:09.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.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) 12:26:09.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.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) 12:26:09.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.7 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) 12:26:09.7 Info: AlterTable TrackFiles 12:26:09.7 Info: => 3E-07s 12:26:09.7 Info: CreateColumn TrackFiles Modified DateTime 12:26:09.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:09.7 Info: => 0.0005186s 12:26:09.7 Info: AlterTable TrackFiles 12:26:09.7 Info: => 3E-07s 12:26:09.7 Info: CreateColumn TrackFiles Path String 12:26:09.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:09.7 Info: => 0.0005331s 12:26:09.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.7 Info: => 3.25E-05s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.0001278s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.000155s 12:26:09.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) 12:26:09.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) 12:26:09.7 Info: => 0.000133s 12:26:09.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") 12:26:09.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") 12:26:09.7 Info: => 7.35E-05s 12:26:09.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.7 Info: => 0.0001171s 12:26:09.7 Info: AlterTable TrackFiles 12:26:09.7 Info: => 3E-07s 12:26:09.7 Info: AlterColumn TrackFiles Path String 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "TrackFiles" 12:26:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.7 Info: => 0.0038586s 12:26:09.7 Info: CreateIndex TrackFiles (Path) 12:26:09.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.7 Info: => 8.32E-05s 12:26:09.7 Info: DeleteColumn TrackFiles RelativePath 12:26:09.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) 12:26:09.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" 12:26:09.7 Info: DROP TABLE "TrackFiles" 12:26:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.7 Info: => 0.0039005s 12:26:09.7 Info: -> 9 Insert operations completed in 00:00:00.0005184 taking an average of 00:00:00.0000576 12:26:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:09', 'add_mediafilerepository_mtime') 12:26:09.7 Info: Committing Transaction 12:26:09.7 Info: 30: add_mediafilerepository_mtime migrated 12:26:09.7 Info: => 0.0047582s 12:26:09.7 Debug: Took: 00:00:00.1488600 12:26:09.7 Debug: Got 2 tracks 12:26:09.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:26:09.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:26:09.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151697908128_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:09.7 Info: DatabaseEngineVersionCheck migrating 12:26:09.7 Info: PerformDBOperation 12:26:09.7 Info: Performing DB Operation 12:26:09.7 Info: SQLite 3.47.0 12:26:09.7 Info: => 0.002015s 12:26:09.7 Info: DatabaseEngineVersionCheck migrated 12:26:09.7 Info: => 0.0020232s 12:26:09.8 Info: VersionMigration migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: CreateTable VersionInfo 12:26:09.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:09.8 Info: => 0.0001332s 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: VersionMigration migrated 12:26:09.8 Info: => 0.0009557s 12:26:09.8 Info: VersionUniqueMigration migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: CreateIndex VersionInfo (Version) 12:26:09.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:09.8 Info: => 0.0001178s 12:26:09.8 Info: AlterTable VersionInfo 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:09.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:09.8 Info: => 0.0005073s 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: VersionUniqueMigration migrated 12:26:09.8 Info: => 0.0008905s 12:26:09.8 Info: VersionDescriptionMigration migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: AlterTable VersionInfo 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn VersionInfo Description String 12:26:09.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:09.8 Info: => 0.0001947s 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: VersionDescriptionMigration migrated 12:26:09.8 Info: => 0.0005651s 12:26:09.8 Info: 1: InitialSetup migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 1 12:26:09.8 Info: CreateTable Config 12:26:09.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:09.8 Info: => 0.0001317s 12:26:09.8 Info: CreateIndex Config (Key) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:09.8 Info: => 7.47E-05s 12:26:09.8 Info: CreateTable RootFolders 12:26:09.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:09.8 Info: => 8.35E-05s 12:26:09.8 Info: CreateIndex RootFolders (Path) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:09.8 Info: => 7.86E-05s 12:26:09.8 Info: CreateTable Artists 12:26:09.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) 12:26:09.8 Info: => 0.0001886s 12:26:09.8 Info: CreateIndex Artists (ForeignArtistId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.8 Info: => 8.65E-05s 12:26:09.8 Info: CreateIndex Artists (NameSlug) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.8 Info: => 7.08E-05s 12:26:09.8 Info: CreateIndex Artists (CleanName) 12:26:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.8 Info: => 6.77E-05s 12:26:09.8 Info: CreateIndex Artists (Path) 12:26:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.8 Info: => 7.5E-05s 12:26:09.8 Info: CreateTable Albums 12:26:09.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) 12:26:09.8 Info: => 0.0001675s 12:26:09.8 Info: CreateIndex Albums (ForeignAlbumId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.8 Info: => 7.09E-05s 12:26:09.8 Info: CreateIndex Albums (MBId) 12:26:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.8 Info: => 7.3E-05s 12:26:09.8 Info: CreateIndex Albums (TADBId) 12:26:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.8 Info: => 6.96E-05s 12:26:09.8 Info: CreateIndex Albums (TitleSlug) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.8 Info: => 7.14E-05s 12:26:09.8 Info: CreateIndex Albums (CleanTitle) 12:26:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.8 Info: => 7.1E-05s 12:26:09.8 Info: CreateIndex Albums (Path) 12:26:09.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:09.8 Info: => 6.88E-05s 12:26:09.8 Info: CreateTable Tracks 12:26:09.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) 12:26:09.8 Info: => 0.0001278s 12:26:09.8 Info: CreateIndex Tracks (ForeignTrackId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.8 Info: => 7.28E-05s 12:26:09.8 Info: CreateIndex Tracks (ArtistId) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.8 Info: => 7.5E-05s 12:26:09.8 Info: CreateIndex Tracks (TrackFileId) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.8 Info: => 7.63E-05s 12:26:09.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:09.8 Info: => 7.74E-05s 12:26:09.8 Info: CreateTable TrackFiles 12:26:09.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) 12:26:09.8 Info: => 0.0001215s 12:26:09.8 Info: CreateIndex TrackFiles (ArtistId) 12:26:09.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:09.8 Info: => 0.0001082s 12:26:09.8 Info: CreateIndex TrackFiles (AlbumId) 12:26:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.8 Info: => 8.66E-05s 12:26:09.8 Info: CreateTable History 12:26:09.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) 12:26:09.8 Info: => 0.0001234s 12:26:09.8 Info: CreateIndex History (Date) 12:26:09.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.8 Info: => 0.0001001s 12:26:09.8 Info: CreateIndex History (EventType) 12:26:09.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.8 Info: => 7.61E-05s 12:26:09.8 Info: CreateIndex History (DownloadId) 12:26:09.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:09.8 Info: => 7.41E-05s 12:26:09.8 Info: CreateIndex History (AlbumId) 12:26:09.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:09.8 Info: => 8.46E-05s 12:26:09.8 Info: CreateTable Notifications 12:26:09.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) 12:26:09.8 Info: => 0.000104s 12:26:09.8 Info: CreateTable ScheduledTasks 12:26:09.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:09.8 Info: => 0.0001037s 12:26:09.8 Info: CreateIndex ScheduledTasks (TypeName) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:09.8 Info: => 7.16E-05s 12:26:09.8 Info: CreateTable Indexers 12:26:09.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) 12:26:09.8 Info: => 9.25E-05s 12:26:09.8 Info: CreateIndex Indexers (Name) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.8 Info: => 7.53E-05s 12:26:09.8 Info: CreateTable Profiles 12:26:09.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:09.8 Info: => 8.41E-05s 12:26:09.8 Info: CreateIndex Profiles (Name) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:09.8 Info: => 7.55E-05s 12:26:09.8 Info: CreateTable QualityDefinitions 12:26:09.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:09.8 Info: => 0.0001171s 12:26:09.8 Info: CreateIndex QualityDefinitions (Quality) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:09.8 Info: => 8.59E-05s 12:26:09.8 Info: CreateIndex QualityDefinitions (Title) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:09.8 Info: => 7.35E-05s 12:26:09.8 Info: CreateTable NamingConfig 12:26:09.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) 12:26:09.8 Info: => 0.0001085s 12:26:09.8 Info: CreateTable Blacklist 12:26:09.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 '') 12:26:09.8 Info: => 0.0001359s 12:26:09.8 Info: CreateTable Metadata 12:26:09.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) 12:26:09.8 Info: => 9.08E-05s 12:26:09.8 Info: CreateTable MetadataFiles 12:26:09.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) 12:26:09.8 Info: => 0.0001046s 12:26:09.8 Info: CreateTable DownloadClients 12:26:09.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) 12:26:09.8 Info: => 0.0001036s 12:26:09.8 Info: CreateTable PendingReleases 12:26:09.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 '') 12:26:09.8 Info: => 0.0001046s 12:26:09.8 Info: CreateTable RemotePathMappings 12:26:09.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:09.8 Info: => 8.61E-05s 12:26:09.8 Info: CreateTable Tags 12:26:09.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:09.8 Info: => 8E-05s 12:26:09.8 Info: CreateIndex Tags (Label) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:09.8 Info: => 8.15E-05s 12:26:09.8 Info: CreateTable Restrictions 12:26:09.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:09.8 Info: => 8.67E-05s 12:26:09.8 Info: CreateTable DelayProfiles 12:26:09.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) 12:26:09.8 Info: => 0.0001315s 12:26:09.8 Info: CreateTable Users 12:26:09.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:09.8 Info: => 9.38E-05s 12:26:09.8 Info: CreateIndex Users (Identifier) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:09.8 Info: => 7.91E-05s 12:26:09.8 Info: CreateIndex Users (Username) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:09.8 Info: => 7.62E-05s 12:26:09.8 Info: CreateTable Commands 12:26:09.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) 12:26:09.8 Info: => 0.0001095s 12:26:09.8 Info: CreateTable IndexerStatus 12:26:09.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) 12:26:09.8 Info: => 0.0001111s 12:26:09.8 Info: CreateIndex IndexerStatus (ProviderId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:09.8 Info: => 7.98E-05s 12:26:09.8 Info: CreateTable ExtraFiles 12:26:09.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) 12:26:09.8 Info: => 0.000123s 12:26:09.8 Info: CreateTable LyricFiles 12:26:09.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) 12:26:09.8 Info: => 0.0001442s 12:26:09.8 Info: CreateTable LanguageProfiles 12:26:09.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:09.8 Info: => 0.0001018s 12:26:09.8 Info: CreateIndex LanguageProfiles (Name) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:09.8 Info: => 9.24E-05s 12:26:09.8 Info: CreateTable DownloadClientStatus 12:26:09.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) 12:26:09.8 Info: => 9.95E-05s 12:26:09.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:09.8 Info: => 8.28E-05s 12:26:09.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:09.8 Info: -> 1 Insert operations completed in 00:00:00.0000521 taking an average of 00:00:00.0000521 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:09', 'InitialSetup') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 1: InitialSetup migrated 12:26:09.8 Info: => 0.0012842s 12:26:09.8 Info: 2: add_reason_to_pending_releases migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 2 12:26:09.8 Info: AlterTable PendingReleases 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn PendingReleases Reason Int32 12:26:09.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0005197s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:09', 'add_reason_to_pending_releases') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 2: add_reason_to_pending_releases migrated 12:26:09.8 Info: => 0.0010448s 12:26:09.8 Info: 3: add_medium_support migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 3 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn Albums Media String 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:09.8 Info: => 0.0005687s 12:26:09.8 Info: AlterTable Tracks 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Tracks MediumNumber Int32 12:26:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.000451s 12:26:09.8 Info: AlterTable Tracks 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0004446s 12:26:09.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:09.8 Info: => 3.46E-05s 12:26:09.8 Info: DeleteColumn Tracks TrackNumber 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Tracks" 12:26:09.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.8 Info: => 0.00379s 12:26:09.8 Info: AlterTable Tracks 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: CreateColumn Tracks TrackNumber String 12:26:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:09.8 Info: => 0.0004501s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:09', 'add_medium_support') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 3: add_medium_support migrated 12:26:09.8 Info: => 0.0009848s 12:26:09.8 Info: 4: add_various_qualites_in_profile migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 4 12:26:09.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:09.8 Info: => 3.99E-05s 12:26:09.8 Info: PerformDBOperation 12:26:09.8 Info: Performing DB Operation 12:26:09.8 Info: => 2.93E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:09', 'add_various_qualites_in_profile') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 4: add_various_qualites_in_profile migrated 12:26:09.8 Info: => 0.0004928s 12:26:09.8 Info: 5: metadata_profiles migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 5 12:26:09.8 Info: CreateTable MetadataProfiles 12:26:09.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:09.8 Info: => 0.000119s 12:26:09.8 Info: CreateIndex MetadataProfiles (Name) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:09.8 Info: => 8.64E-05s 12:26:09.8 Info: AlterTable Artists 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: CreateColumn Artists MetadataProfileId Int32 12:26:09.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:09.8 Info: => 0.0004592s 12:26:09.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Artists" 12:26:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.8 Info: => 0.0039411s 12:26:09.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Artists" 12:26:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.8 Info: => 0.0038352s 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: CreateColumn Albums SecondaryTypes String 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:09.8 Info: => 0.0004538s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:09', 'metadata_profiles') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 5: metadata_profiles migrated 12:26:09.8 Info: => 0.0010293s 12:26:09.8 Info: 6: separate_automatic_and_interactive_search migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 6 12:26:09.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:09.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) 12:26:09.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:09.8 Info: DROP TABLE "Indexers" 12:26:09.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.8 Info: => 0.0034371s 12:26:09.8 Info: AlterTable Indexers 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:09.8 Info: => 0.0004635s 12:26:09.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:09.8 Info: => 3.11E-05s 12:26:09.8 Info: AlterTable Indexers 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Indexers" 12:26:09.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.8 Info: => 0.0032464s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:09', 'separate_automatic_and_interactive_search') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 6: separate_automatic_and_interactive_search migrated 12:26:09.8 Info: => 0.0037433s 12:26:09.8 Info: 7: change_album_path_to_relative migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 7 12:26:09.8 Info: DeleteColumn Albums Path 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Albums" 12:26:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.8 Info: => 0.0040766s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:09', 'change_album_path_to_relative') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 7: change_album_path_to_relative migrated 12:26:09.8 Info: => 0.004649s 12:26:09.8 Info: 8: change_quality_size_mb_to_kb migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 8 12:26:09.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 12:26:09.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 12:26:09.8 Info: => 3.98E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:09', 'change_quality_size_mb_to_kb') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 8: change_quality_size_mb_to_kb migrated 12:26:09.8 Info: => 0.000444s 12:26:09.8 Info: 9: album_releases migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 9 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: CreateColumn Albums Releases String 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:09.8 Info: => 0.0004998s 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Albums CurrentRelease String 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:09.8 Info: => 0.0004579s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:09', 'album_releases') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 9: album_releases migrated 12:26:09.8 Info: => 0.0009102s 12:26:09.8 Info: 10: album_releases_fix migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 10 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: AlterColumn Albums Releases String 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Albums" 12:26:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.8 Info: => 0.0038959s 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: AlterColumn Albums CurrentRelease String 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Albums" 12:26:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.8 Info: => 0.0043563s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:09', 'album_releases_fix') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 10: album_releases_fix migrated 12:26:09.8 Info: => 0.0049723s 12:26:09.8 Info: 11: import_lists migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 11 12:26:09.8 Info: CreateTable ImportLists 12:26:09.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) 12:26:09.8 Info: => 0.0001494s 12:26:09.8 Info: CreateIndex ImportLists (Name) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:09.8 Info: => 8.42E-05s 12:26:09.8 Info: CreateTable ImportListStatus 12:26:09.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) 12:26:09.8 Info: => 0.0001111s 12:26:09.8 Info: CreateIndex ImportListStatus (ProviderId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:09.8 Info: => 8.28E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:09', 'import_lists') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 11: import_lists migrated 12:26:09.8 Info: => 0.0005462s 12:26:09.8 Info: 12: add_release_status migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 12 12:26:09.8 Info: AlterTable MetadataProfiles 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:09.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:09.8 Info: => 0.0004857s 12:26:09.8 Info: PerformDBOperation 12:26:09.8 Info: Performing DB Operation 12:26:09.8 Info: => 2.87E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:09', 'add_release_status') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 12: add_release_status migrated 12:26:09.8 Info: => 0.0004637s 12:26:09.8 Info: 13: album_download_notification migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 13 12:26:09.8 Info: AlterTable Notifications 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0005269s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:09', 'album_download_notification') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 13: album_download_notification migrated 12:26:09.8 Info: => 0.0010085s 12:26:09.8 Info: 14: fix_language_metadata_profiles migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 14 12:26:09.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 12:26:09.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 12:26:09.8 Info: => 7.63E-05s 12:26:09.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 12:26:09.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 12:26:09.8 Info: => 6.47E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:09', 'fix_language_metadata_profiles') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 14: fix_language_metadata_profiles migrated 12:26:09.8 Info: => 0.0005295s 12:26:09.8 Info: 15: remove_fanzub migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 15 12:26:09.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:09.8 Info: => 3.14E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:09', 'remove_fanzub') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 15: remove_fanzub migrated 12:26:09.8 Info: => 0.0004722s 12:26:09.8 Info: 16: update_artist_history_indexes migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 16 12:26:09.8 Info: CreateIndex Albums (ArtistId) 12:26:09.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:09.8 Info: => 0.0001081s 12:26:09.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:09.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:09.8 Info: => 8.93E-05s 12:26:09.8 Info: DeleteIndex History (AlbumId) 12:26:09.8 Info: DROP INDEX "IX_History_AlbumId" 12:26:09.8 Info: => 0.0001355s 12:26:09.8 Info: CreateIndex History (AlbumId, Date) 12:26:09.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:09.8 Info: => 8.82E-05s 12:26:09.8 Info: DeleteIndex History (DownloadId) 12:26:09.8 Info: DROP INDEX "IX_History_DownloadId" 12:26:09.8 Info: => 0.0001174s 12:26:09.8 Info: CreateIndex History (DownloadId, Date) 12:26:09.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:09.8 Info: => 8.58E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:09', 'update_artist_history_indexes') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 16: update_artist_history_indexes migrated 12:26:09.8 Info: => 0.000548s 12:26:09.8 Info: 17: remove_nma migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 17 12:26:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:09.8 Info: => 3.94E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:09', 'remove_nma') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 17: remove_nma migrated 12:26:09.8 Info: => 0.0005487s 12:26:09.8 Info: 18: album_disambiguation migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 18 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn Albums Disambiguation String 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:09.8 Info: => 0.0005497s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:09', 'album_disambiguation') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 18: album_disambiguation migrated 12:26:09.8 Info: => 0.0009742s 12:26:09.8 Info: 19: add_ape_quality_in_profiles migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 19 12:26:09.8 Info: PerformDBOperation 12:26:09.8 Info: Performing DB Operation 12:26:09.8 Info: => 4.21E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:09', 'add_ape_quality_in_profiles') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 19: add_ape_quality_in_profiles migrated 12:26:09.8 Info: => 0.0004349s 12:26:09.8 Info: 20: remove_pushalot migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 20 12:26:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:09.8 Info: => 4.13E-05s 12:26:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:09.8 Info: => 3.33E-05s 12:26:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:09.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:09.8 Info: => 3.11E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:09', 'remove_pushalot') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 20: remove_pushalot migrated 12:26:09.8 Info: => 0.0003491s 12:26:09.8 Info: 21: add_custom_filters migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 21 12:26:09.8 Info: CreateTable CustomFilters 12:26:09.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:09.8 Info: => 0.0001307s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:09', 'add_custom_filters') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 21: add_custom_filters migrated 12:26:09.8 Info: => 0.0005254s 12:26:09.8 Info: 22: import_list_tags migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 22 12:26:09.8 Info: AlterTable ImportLists 12:26:09.8 Info: => 5E-07s 12:26:09.8 Info: CreateColumn ImportLists Tags String 12:26:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:09.8 Info: => 0.0005616s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:09', 'import_list_tags') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 22: import_list_tags migrated 12:26:09.8 Info: => 0.0009927s 12:26:09.8 Info: 23: add_release_groups_etc migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 23 12:26:09.8 Info: CreateTable ArtistMetadata 12:26:09.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) 12:26:09.8 Info: => 0.0001488s 12:26:09.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:09.8 Info: => 9.19E-05s 12:26:09.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" 12:26:09.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" 12:26:09.8 Info: => 8.63E-05s 12:26:09.8 Info: AlterTable Artists 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:09.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0005556s 12:26:09.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:09.8 Info: => 8.9E-05s 12:26:09.8 Info: CreateTable AlbumReleases 12:26:09.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) 12:26:09.8 Info: => 0.0001563s 12:26:09.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:09.8 Info: => 0.0001051s 12:26:09.8 Info: CreateIndex AlbumReleases (AlbumId) 12:26:09.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:09.8 Info: => 8.01E-05s 12:26:09.8 Info: PerformDBOperation 12:26:09.8 Info: Performing DB Operation 12:26:09.8 Info: => 3.38E-05s 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0005697s 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:09.8 Info: => 0.0005167s 12:26:09.8 Info: AlterTable Albums 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Albums Links String 12:26:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:09.8 Info: => 0.0005116s 12:26:09.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:09.8 Info: => 6.87E-05s 12:26:09.8 Info: AlterTable Tracks 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Tracks ForeignRecordingId String 12:26:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:09.8 Info: => 0.0005532s 12:26:09.8 Info: AlterTable Tracks 12:26:09.8 Info: => 3E-07s 12:26:09.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0005802s 12:26:09.8 Info: AlterTable Tracks 12:26:09.8 Info: => 4E-07s 12:26:09.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:09.8 Info: => 0.0005559s 12:26:09.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:09.8 Info: => 6.95E-05s 12:26:09.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:09.8 Info: => 7.11E-05s 12:26:09.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Artists" 12:26:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.8 Info: => 0.0101771s 12:26:09.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Albums" 12:26:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.8 Info: => 0.0043915s 12:26:09.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "Tracks" 12:26:09.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:09.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.8 Info: => 0.003877s 12:26:09.8 Info: DeleteColumn TrackFiles ArtistId 12:26:09.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) 12:26:09.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" 12:26:09.8 Info: DROP TABLE "TrackFiles" 12:26:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.8 Info: => 0.0040746s 12:26:09.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:09.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.8 Info: => 8.55E-05s 12:26:09.8 Info: CreateIndex Artists (Monitored) 12:26:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.8 Info: => 8.61E-05s 12:26:09.8 Info: CreateIndex Albums (ArtistMetadataId) 12:26:09.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:09.8 Info: => 0.0001007s 12:26:09.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:09.8 Info: => 7.41E-05s 12:26:09.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:09.8 Info: => 7.32E-05s 12:26:09.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:09.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:09.8 Info: => 7.37E-05s 12:26:09.8 Info: UpdateData 12:26:09.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.8 Info: => 3.65E-05s 12:26:09.8 Info: UpdateData 12:26:09.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:09.8 Info: => 2.96E-05s 12:26:09.8 Info: UpdateData 12:26:09.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:09.8 Info: => 3.54E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:09', 'add_release_groups_etc') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 23: add_release_groups_etc migrated 12:26:09.8 Info: => 0.0009373s 12:26:09.8 Info: 24: NewMediaInfoFormat migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 24 12:26:09.8 Info: UpdateData 12:26:09.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:09.8 Info: => 3.71E-05s 12:26:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:09', 'NewMediaInfoFormat') 12:26:09.8 Info: Committing Transaction 12:26:09.8 Info: 24: NewMediaInfoFormat migrated 12:26:09.8 Info: => 0.0005778s 12:26:09.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:09.8 Info: Beginning Transaction 12:26:09.8 Info: Starting migration of Main DB to 25 12:26:09.8 Info: RenameTable Restrictions ReleaseProfiles 12:26:09.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:09.9 Info: => 0.0014929s 12:26:09.9 Info: AlterTable ReleaseProfiles 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:09.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:09.9 Info: => 0.0005257s 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:09', 'rename_restrictions_to_release_profiles') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:09.9 Info: => 0.0012109s 12:26:09.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 26 12:26:09.9 Info: RenameTable Profiles QualityProfiles 12:26:09.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:09.9 Info: => 0.0014787s 12:26:09.9 Info: AlterTable QualityProfiles 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:09.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.9 Info: => 0.0005217s 12:26:09.9 Info: AlterTable LanguageProfiles 12:26:09.9 Info: => 3E-07s 12:26:09.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:09.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:09.9 Info: => 0.0005153s 12:26:09.9 Info: UpdateData 12:26:09.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.9 Info: => 3.58E-05s 12:26:09.9 Info: UpdateData 12:26:09.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:09.9 Info: => 2.75E-05s 12:26:09.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:09.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) 12:26:09.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" 12:26:09.9 Info: DROP TABLE "Artists" 12:26:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:09.9 Info: => 0.0041463s 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:09', 'rename_quality_profiles_add_upgrade_allowed') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:09.9 Info: => 0.0053854s 12:26:09.9 Info: 27: add_import_exclusions migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 27 12:26:09.9 Info: CreateTable ImportListExclusions 12:26:09.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:09.9 Info: => 0.0001239s 12:26:09.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:09.9 Info: => 8.38E-05s 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:09', 'add_import_exclusions') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 27: add_import_exclusions migrated 12:26:09.9 Info: => 0.0006477s 12:26:09.9 Info: 28: clean_artist_metadata_table migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 28 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001291s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001121s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001115s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001089s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001073s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001093s 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:09', 'clean_artist_metadata_table') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 28: clean_artist_metadata_table migrated 12:26:09.9 Info: => 0.0006841s 12:26:09.9 Info: 29: health_issue_notification migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 29 12:26:09.9 Info: AlterTable Notifications 12:26:09.9 Info: => 6E-07s 12:26:09.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:09.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:09.9 Info: => 0.0005424s 12:26:09.9 Info: AlterTable Notifications 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:09.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:09.9 Info: => 0.0005536s 12:26:09.9 Info: AlterTable Notifications 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:09.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.9 Info: => 0.0004897s 12:26:09.9 Info: AlterTable Notifications 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:09.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:09.9 Info: => 0.0005204s 12:26:09.9 Info: AlterTable Notifications 12:26:09.9 Info: => 3E-07s 12:26:09.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:09.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:09.9 Info: => 0.0005036s 12:26:09.9 Info: DeleteColumn Notifications OnDownload 12:26:09.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) 12:26:09.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" 12:26:09.9 Info: DROP TABLE "Notifications" 12:26:09.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.9 Info: => 0.0036761s 12:26:09.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:09.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) 12:26:09.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" 12:26:09.9 Info: DROP TABLE "Notifications" 12:26:09.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:09.9 Info: => 0.003565s 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:09', 'health_issue_notification') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 29: health_issue_notification migrated 12:26:09.9 Info: => 0.0049855s 12:26:09.9 Info: 30: add_mediafilerepository_mtime migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 30 12:26:09.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:09.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:09.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.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) 12:26:09.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:09', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:09.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) 12:26:09.9 Info: AlterTable TrackFiles 12:26:09.9 Info: => 3E-07s 12:26:09.9 Info: CreateColumn TrackFiles Modified DateTime 12:26:09.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:09.9 Info: => 0.0005205s 12:26:09.9 Info: AlterTable TrackFiles 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn TrackFiles Path String 12:26:09.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:09.9 Info: => 0.0005041s 12:26:09.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:09.9 Info: => 3.12E-05s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001181s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001319s 12:26:09.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) 12:26:09.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) 12:26:09.9 Info: => 0.0001285s 12:26:09.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") 12:26:09.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") 12:26:09.9 Info: => 6.47E-05s 12:26:09.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:09.9 Info: => 4.52E-05s 12:26:09.9 Info: AlterTable TrackFiles 12:26:09.9 Info: => 3E-07s 12:26:09.9 Info: AlterColumn TrackFiles Path String 12:26:09.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) 12:26:09.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" 12:26:09.9 Info: DROP TABLE "TrackFiles" 12:26:09.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.9 Info: => 0.0037559s 12:26:09.9 Info: CreateIndex TrackFiles (Path) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.9 Info: => 7.72E-05s 12:26:09.9 Info: DeleteColumn TrackFiles RelativePath 12:26:09.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) 12:26:09.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" 12:26:09.9 Info: DROP TABLE "TrackFiles" 12:26:09.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:09.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:09.9 Info: => 0.0038423s 12:26:09.9 Info: -> 6 Insert operations completed in 00:00:00.0003644 taking an average of 00:00:00.0000607 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:09', 'add_mediafilerepository_mtime') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 30: add_mediafilerepository_mtime migrated 12:26:09.9 Info: => 0.0053049s 12:26:09.9 Debug: Took: 00:00:00.1433852 12:26:09.9 Debug: Got 0 tracks 12:26:09.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:26:09.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:26:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151699721637_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:09.9 Info: DatabaseEngineVersionCheck migrating 12:26:09.9 Info: PerformDBOperation 12:26:09.9 Info: Performing DB Operation 12:26:09.9 Info: SQLite 3.47.0 12:26:09.9 Info: => 0.002568s 12:26:09.9 Info: DatabaseEngineVersionCheck migrated 12:26:09.9 Info: => 0.0025764s 12:26:09.9 Info: VersionMigration migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: CreateTable VersionInfo 12:26:09.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:09.9 Info: => 0.0001439s 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: VersionMigration migrated 12:26:09.9 Info: => 0.0010943s 12:26:09.9 Info: VersionUniqueMigration migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: CreateIndex VersionInfo (Version) 12:26:09.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:09.9 Info: => 0.0001201s 12:26:09.9 Info: AlterTable VersionInfo 12:26:09.9 Info: => 3E-07s 12:26:09.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:09.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:09.9 Info: => 0.000476s 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: VersionUniqueMigration migrated 12:26:09.9 Info: => 0.0009577s 12:26:09.9 Info: VersionDescriptionMigration migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: AlterTable VersionInfo 12:26:09.9 Info: => 4E-07s 12:26:09.9 Info: CreateColumn VersionInfo Description String 12:26:09.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:09.9 Info: => 0.0002196s 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: VersionDescriptionMigration migrated 12:26:09.9 Info: => 0.0006387s 12:26:09.9 Info: 1: InitialSetup migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 1 12:26:09.9 Info: CreateTable Config 12:26:09.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:09.9 Info: => 0.0001272s 12:26:09.9 Info: CreateIndex Config (Key) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:09.9 Info: => 7.18E-05s 12:26:09.9 Info: CreateTable RootFolders 12:26:09.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:09.9 Info: => 8.73E-05s 12:26:09.9 Info: CreateIndex RootFolders (Path) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:09.9 Info: => 7.74E-05s 12:26:09.9 Info: CreateTable Artists 12:26:09.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) 12:26:09.9 Info: => 0.0002475s 12:26:09.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:09.9 Info: => 7.22E-05s 12:26:09.9 Info: CreateIndex Artists (NameSlug) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:09.9 Info: => 6.91E-05s 12:26:09.9 Info: CreateIndex Artists (CleanName) 12:26:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:09.9 Info: => 6.57E-05s 12:26:09.9 Info: CreateIndex Artists (Path) 12:26:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:09.9 Info: => 6.47E-05s 12:26:09.9 Info: CreateTable Albums 12:26:09.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) 12:26:09.9 Info: => 0.0001802s 12:26:09.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:09.9 Info: => 6.92E-05s 12:26:09.9 Info: CreateIndex Albums (MBId) 12:26:09.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:09.9 Info: => 6.47E-05s 12:26:09.9 Info: CreateIndex Albums (TADBId) 12:26:09.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:09.9 Info: => 6.37E-05s 12:26:09.9 Info: CreateIndex Albums (TitleSlug) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:09.9 Info: => 6.51E-05s 12:26:09.9 Info: CreateIndex Albums (CleanTitle) 12:26:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:09.9 Info: => 6.42E-05s 12:26:09.9 Info: CreateIndex Albums (Path) 12:26:09.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:09.9 Info: => 6.03E-05s 12:26:09.9 Info: CreateTable Tracks 12:26:09.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) 12:26:09.9 Info: => 0.0001172s 12:26:09.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:09.9 Info: => 6.77E-05s 12:26:09.9 Info: CreateIndex Tracks (ArtistId) 12:26:09.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:09.9 Info: => 7.02E-05s 12:26:09.9 Info: CreateIndex Tracks (TrackFileId) 12:26:09.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:09.9 Info: => 7.04E-05s 12:26:09.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:09.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:09.9 Info: => 7.24E-05s 12:26:09.9 Info: CreateTable TrackFiles 12:26:09.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) 12:26:09.9 Info: => 0.000112s 12:26:09.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:09.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:09.9 Info: => 8.33E-05s 12:26:09.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:09.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:09.9 Info: => 7.07E-05s 12:26:09.9 Info: CreateTable History 12:26:09.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) 12:26:09.9 Info: => 0.0001165s 12:26:09.9 Info: CreateIndex History (Date) 12:26:09.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:09.9 Info: => 7.38E-05s 12:26:09.9 Info: CreateIndex History (EventType) 12:26:09.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:09.9 Info: => 7.21E-05s 12:26:09.9 Info: CreateIndex History (DownloadId) 12:26:09.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:09.9 Info: => 7.06E-05s 12:26:09.9 Info: CreateIndex History (AlbumId) 12:26:09.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:09.9 Info: => 9.3E-05s 12:26:09.9 Info: CreateTable Notifications 12:26:09.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) 12:26:09.9 Info: => 0.0001332s 12:26:09.9 Info: CreateTable ScheduledTasks 12:26:09.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:09.9 Info: => 0.0001028s 12:26:09.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:09.9 Info: => 7.42E-05s 12:26:09.9 Info: CreateTable Indexers 12:26:09.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) 12:26:09.9 Info: => 9.33E-05s 12:26:09.9 Info: CreateIndex Indexers (Name) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:09.9 Info: => 7.66E-05s 12:26:09.9 Info: CreateTable Profiles 12:26:09.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:09.9 Info: => 8.47E-05s 12:26:09.9 Info: CreateIndex Profiles (Name) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:09.9 Info: => 9.97E-05s 12:26:09.9 Info: CreateTable QualityDefinitions 12:26:09.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:09.9 Info: => 0.0001162s 12:26:09.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:09.9 Info: => 9.63E-05s 12:26:09.9 Info: CreateIndex QualityDefinitions (Title) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:09.9 Info: => 7.42E-05s 12:26:09.9 Info: CreateTable NamingConfig 12:26:09.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) 12:26:09.9 Info: => 0.0001078s 12:26:09.9 Info: CreateTable Blacklist 12:26:09.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 '') 12:26:09.9 Info: => 0.0001451s 12:26:09.9 Info: CreateTable Metadata 12:26:09.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) 12:26:09.9 Info: => 9.17E-05s 12:26:09.9 Info: CreateTable MetadataFiles 12:26:09.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) 12:26:09.9 Info: => 0.0001069s 12:26:09.9 Info: CreateTable DownloadClients 12:26:09.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) 12:26:09.9 Info: => 9.42E-05s 12:26:09.9 Info: CreateTable PendingReleases 12:26:09.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 '') 12:26:09.9 Info: => 0.0001026s 12:26:09.9 Info: CreateTable RemotePathMappings 12:26:09.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:09.9 Info: => 8.89E-05s 12:26:09.9 Info: CreateTable Tags 12:26:09.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:09.9 Info: => 8.23E-05s 12:26:09.9 Info: CreateIndex Tags (Label) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:09.9 Info: => 8.22E-05s 12:26:09.9 Info: CreateTable Restrictions 12:26:09.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:09.9 Info: => 8.9E-05s 12:26:09.9 Info: CreateTable DelayProfiles 12:26:09.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) 12:26:09.9 Info: => 0.0001354s 12:26:09.9 Info: CreateTable Users 12:26:09.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:09.9 Info: => 8.7E-05s 12:26:09.9 Info: CreateIndex Users (Identifier) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:09.9 Info: => 8.09E-05s 12:26:09.9 Info: CreateIndex Users (Username) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:09.9 Info: => 7.58E-05s 12:26:09.9 Info: CreateTable Commands 12:26:09.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) 12:26:09.9 Info: => 0.0001099s 12:26:09.9 Info: CreateTable IndexerStatus 12:26:09.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) 12:26:09.9 Info: => 0.0001092s 12:26:09.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:09.9 Info: => 9.94E-05s 12:26:09.9 Info: CreateTable ExtraFiles 12:26:09.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) 12:26:09.9 Info: => 0.0001433s 12:26:09.9 Info: CreateTable LyricFiles 12:26:09.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) 12:26:09.9 Info: => 0.0001197s 12:26:09.9 Info: CreateTable LanguageProfiles 12:26:09.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:09.9 Info: => 8.61E-05s 12:26:09.9 Info: CreateIndex LanguageProfiles (Name) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:09.9 Info: => 8.32E-05s 12:26:09.9 Info: CreateTable DownloadClientStatus 12:26:09.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) 12:26:09.9 Info: => 9.44E-05s 12:26:09.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:09.9 Info: => 8.29E-05s 12:26:09.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:09.9 Info: -> 1 Insert operations completed in 00:00:00.0000516 taking an average of 00:00:00.0000516 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:09', 'InitialSetup') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 1: InitialSetup migrated 12:26:09.9 Info: => 0.0019624s 12:26:09.9 Info: 2: add_reason_to_pending_releases migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 2 12:26:09.9 Info: AlterTable PendingReleases 12:26:09.9 Info: => 5E-07s 12:26:09.9 Info: CreateColumn PendingReleases Reason Int32 12:26:09.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:09.9 Info: => 0.0004986s 12:26:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:09', 'add_reason_to_pending_releases') 12:26:09.9 Info: Committing Transaction 12:26:09.9 Info: 2: add_reason_to_pending_releases migrated 12:26:09.9 Info: => 0.0011376s 12:26:09.9 Info: 3: add_medium_support migrating 12:26:09.9 Info: Beginning Transaction 12:26:09.9 Info: Starting migration of Main DB to 3 12:26:09.9 Info: AlterTable Albums 12:26:09.9 Info: => 5E-07s 12:26:09.9 Info: CreateColumn Albums Media String 12:26:09.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:10.0 Info: => 0.0005432s 12:26:10.0 Info: AlterTable Tracks 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn Tracks MediumNumber Int32 12:26:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0004631s 12:26:10.0 Info: AlterTable Tracks 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0004683s 12:26:10.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.0 Info: => 3.41E-05s 12:26:10.0 Info: DeleteColumn Tracks TrackNumber 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Tracks" 12:26:10.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.0 Info: => 0.0038326s 12:26:10.0 Info: AlterTable Tracks 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Tracks TrackNumber String 12:26:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:10.0 Info: => 0.0004634s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:10', 'add_medium_support') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 3: add_medium_support migrated 12:26:10.0 Info: => 0.0017363s 12:26:10.0 Info: 4: add_various_qualites_in_profile migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 4 12:26:10.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.0 Info: => 5.4E-05s 12:26:10.0 Info: PerformDBOperation 12:26:10.0 Info: Performing DB Operation 12:26:10.0 Info: => 3.16E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:10', 'add_various_qualites_in_profile') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 4: add_various_qualites_in_profile migrated 12:26:10.0 Info: => 0.0006232s 12:26:10.0 Info: 5: metadata_profiles migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 5 12:26:10.0 Info: CreateTable MetadataProfiles 12:26:10.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:10.0 Info: => 0.000122s 12:26:10.0 Info: CreateIndex MetadataProfiles (Name) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:10.0 Info: => 8.95E-05s 12:26:10.0 Info: AlterTable Artists 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Artists MetadataProfileId Int32 12:26:10.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:10.0 Info: => 0.000482s 12:26:10.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Artists" 12:26:10.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.0 Info: => 0.0039643s 12:26:10.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Artists" 12:26:10.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.0 Info: => 0.0039835s 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Albums SecondaryTypes String 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:10.0 Info: => 0.000512s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:10', 'metadata_profiles') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 5: metadata_profiles migrated 12:26:10.0 Info: => 0.0014631s 12:26:10.0 Info: 6: separate_automatic_and_interactive_search migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 6 12:26:10.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:10.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) 12:26:10.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:10.0 Info: DROP TABLE "Indexers" 12:26:10.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.0 Info: => 0.0038054s 12:26:10.0 Info: AlterTable Indexers 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:10.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:10.0 Info: => 0.0004531s 12:26:10.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.0 Info: => 3.07E-05s 12:26:10.0 Info: AlterTable Indexers 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Indexers" 12:26:10.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.0 Info: => 0.0033009s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:10', 'separate_automatic_and_interactive_search') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 6: separate_automatic_and_interactive_search migrated 12:26:10.0 Info: => 0.0046062s 12:26:10.0 Info: 7: change_album_path_to_relative migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 7 12:26:10.0 Info: DeleteColumn Albums Path 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Albums" 12:26:10.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.0 Info: => 0.0041997s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:10', 'change_album_path_to_relative') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 7: change_album_path_to_relative migrated 12:26:10.0 Info: => 0.0052186s 12:26:10.0 Info: 8: change_quality_size_mb_to_kb migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 8 12:26:10.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 12:26:10.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 12:26:10.0 Info: => 4.13E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:10', 'change_quality_size_mb_to_kb') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 8: change_quality_size_mb_to_kb migrated 12:26:10.0 Info: => 0.0006016s 12:26:10.0 Info: 9: album_releases migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 9 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 5E-07s 12:26:10.0 Info: CreateColumn Albums Releases String 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:10.0 Info: => 0.0005229s 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn Albums CurrentRelease String 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:10.0 Info: => 0.0005035s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:10', 'album_releases') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 9: album_releases migrated 12:26:10.0 Info: => 0.0009875s 12:26:10.0 Info: 10: album_releases_fix migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 10 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 5E-07s 12:26:10.0 Info: AlterColumn Albums Releases String 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Albums" 12:26:10.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.0 Info: => 0.0041275s 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: AlterColumn Albums CurrentRelease String 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Albums" 12:26:10.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.0 Info: => 0.0041647s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:10', 'album_releases_fix') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 10: album_releases_fix migrated 12:26:10.0 Info: => 0.0052491s 12:26:10.0 Info: 11: import_lists migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 11 12:26:10.0 Info: CreateTable ImportLists 12:26:10.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) 12:26:10.0 Info: => 0.0001542s 12:26:10.0 Info: CreateIndex ImportLists (Name) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:10.0 Info: => 0.0001025s 12:26:10.0 Info: CreateTable ImportListStatus 12:26:10.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) 12:26:10.0 Info: => 0.0001123s 12:26:10.0 Info: CreateIndex ImportListStatus (ProviderId) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:10.0 Info: => 8.42E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:10', 'import_lists') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 11: import_lists migrated 12:26:10.0 Info: => 0.0012137s 12:26:10.0 Info: 12: add_release_status migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 12 12:26:10.0 Info: AlterTable MetadataProfiles 12:26:10.0 Info: => 5E-07s 12:26:10.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:10.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:10.0 Info: => 0.0005304s 12:26:10.0 Info: PerformDBOperation 12:26:10.0 Info: Performing DB Operation 12:26:10.0 Info: => 2.35E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:10', 'add_release_status') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 12: add_release_status migrated 12:26:10.0 Info: => 0.0006078s 12:26:10.0 Info: 13: album_download_notification migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 13 12:26:10.0 Info: AlterTable Notifications 12:26:10.0 Info: => 5E-07s 12:26:10.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005272s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:10', 'album_download_notification') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 13: album_download_notification migrated 12:26:10.0 Info: => 0.0011816s 12:26:10.0 Info: 14: fix_language_metadata_profiles migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 14 12:26:10.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 12:26:10.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 12:26:10.0 Info: => 6.52E-05s 12:26:10.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 12:26:10.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 12:26:10.0 Info: => 5.34E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:10', 'fix_language_metadata_profiles') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 14: fix_language_metadata_profiles migrated 12:26:10.0 Info: => 0.0005146s 12:26:10.0 Info: 15: remove_fanzub migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 15 12:26:10.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.0 Info: => 3.3E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:10', 'remove_fanzub') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 15: remove_fanzub migrated 12:26:10.0 Info: => 0.0004717s 12:26:10.0 Info: 16: update_artist_history_indexes migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 16 12:26:10.0 Info: CreateIndex Albums (ArtistId) 12:26:10.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:10.0 Info: => 9.27E-05s 12:26:10.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:10.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:10.0 Info: => 8.44E-05s 12:26:10.0 Info: DeleteIndex History (AlbumId) 12:26:10.0 Info: DROP INDEX "IX_History_AlbumId" 12:26:10.0 Info: => 0.0001215s 12:26:10.0 Info: CreateIndex History (AlbumId, Date) 12:26:10.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:10.0 Info: => 8.72E-05s 12:26:10.0 Info: DeleteIndex History (DownloadId) 12:26:10.0 Info: DROP INDEX "IX_History_DownloadId" 12:26:10.0 Info: => 0.0001153s 12:26:10.0 Info: CreateIndex History (DownloadId, Date) 12:26:10.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:10.0 Info: => 0.000102s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:10', 'update_artist_history_indexes') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 16: update_artist_history_indexes migrated 12:26:10.0 Info: => 0.0007758s 12:26:10.0 Info: 17: remove_nma migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 17 12:26:10.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:10.0 Info: => 5.24E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:10', 'remove_nma') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 17: remove_nma migrated 12:26:10.0 Info: => 0.0006514s 12:26:10.0 Info: 18: album_disambiguation migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 18 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn Albums Disambiguation String 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:10.0 Info: => 0.0006127s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:10', 'album_disambiguation') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 18: album_disambiguation migrated 12:26:10.0 Info: => 0.0012074s 12:26:10.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 19 12:26:10.0 Info: PerformDBOperation 12:26:10.0 Info: Performing DB Operation 12:26:10.0 Info: => 2.69E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:10', 'add_ape_quality_in_profiles') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:10.0 Info: => 0.0005352s 12:26:10.0 Info: 20: remove_pushalot migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 20 12:26:10.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:10.0 Info: => 3.74E-05s 12:26:10.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:10.0 Info: => 3.01E-05s 12:26:10.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:10.0 Info: => 2.53E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:10', 'remove_pushalot') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 20: remove_pushalot migrated 12:26:10.0 Info: => 0.0004807s 12:26:10.0 Info: 21: add_custom_filters migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 21 12:26:10.0 Info: CreateTable CustomFilters 12:26:10.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:10.0 Info: => 0.0001333s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:10', 'add_custom_filters') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 21: add_custom_filters migrated 12:26:10.0 Info: => 0.0005659s 12:26:10.0 Info: 22: import_list_tags migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 22 12:26:10.0 Info: AlterTable ImportLists 12:26:10.0 Info: => 5E-07s 12:26:10.0 Info: CreateColumn ImportLists Tags String 12:26:10.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:10.0 Info: => 0.000586s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:10', 'import_list_tags') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 22: import_list_tags migrated 12:26:10.0 Info: => 0.001021s 12:26:10.0 Info: 23: add_release_groups_etc migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 23 12:26:10.0 Info: CreateTable ArtistMetadata 12:26:10.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) 12:26:10.0 Info: => 0.0001951s 12:26:10.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:10.0 Info: => 9.68E-05s 12:26:10.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" 12:26:10.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" 12:26:10.0 Info: => 0.0001051s 12:26:10.0 Info: AlterTable Artists 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:10.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005556s 12:26:10.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.0 Info: => 5.53E-05s 12:26:10.0 Info: CreateTable AlbumReleases 12:26:10.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) 12:26:10.0 Info: => 0.0001324s 12:26:10.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:10.0 Info: => 8.34E-05s 12:26:10.0 Info: CreateIndex AlbumReleases (AlbumId) 12:26:10.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:10.0 Info: => 7.71E-05s 12:26:10.0 Info: PerformDBOperation 12:26:10.0 Info: Performing DB Operation 12:26:10.0 Info: => 2.85E-05s 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.000587s 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:10.0 Info: => 0.0005823s 12:26:10.0 Info: AlterTable Albums 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn Albums Links String 12:26:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:10.0 Info: => 0.0005808s 12:26:10.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.0 Info: => 6.68E-05s 12:26:10.0 Info: AlterTable Tracks 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Tracks ForeignRecordingId String 12:26:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:10.0 Info: => 0.0006655s 12:26:10.0 Info: AlterTable Tracks 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005726s 12:26:10.0 Info: AlterTable Tracks 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005897s 12:26:10.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.0 Info: => 6.67E-05s 12:26:10.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.0 Info: => 5.49E-05s 12:26:10.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Artists" 12:26:10.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.0 Info: => 0.0044359s 12:26:10.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Albums" 12:26:10.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.0 Info: => 0.0045963s 12:26:10.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Tracks" 12:26:10.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.0 Info: => 0.0040039s 12:26:10.0 Info: DeleteColumn TrackFiles ArtistId 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "TrackFiles" 12:26:10.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.0 Info: => 0.0037081s 12:26:10.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:10.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.0 Info: => 8.08E-05s 12:26:10.0 Info: CreateIndex Artists (Monitored) 12:26:10.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.0 Info: => 7.63E-05s 12:26:10.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:10.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:10.0 Info: => 7.55E-05s 12:26:10.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:10.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:10.0 Info: => 7.59E-05s 12:26:10.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:10.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:10.0 Info: => 7.29E-05s 12:26:10.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:10.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:10.0 Info: => 7.23E-05s 12:26:10.0 Info: UpdateData 12:26:10.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.0 Info: => 3.63E-05s 12:26:10.0 Info: UpdateData 12:26:10.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.0 Info: => 2.92E-05s 12:26:10.0 Info: UpdateData 12:26:10.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:10.0 Info: => 3.46E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:10', 'add_release_groups_etc') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 23: add_release_groups_etc migrated 12:26:10.0 Info: => 0.0009207s 12:26:10.0 Info: 24: NewMediaInfoFormat migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 24 12:26:10.0 Info: UpdateData 12:26:10.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:10.0 Info: => 3.87E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:10', 'NewMediaInfoFormat') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 24: NewMediaInfoFormat migrated 12:26:10.0 Info: => 0.0006542s 12:26:10.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 25 12:26:10.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:10.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:10.0 Info: => 0.0014894s 12:26:10.0 Info: AlterTable ReleaseProfiles 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:10.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:10.0 Info: => 0.000501s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:10', 'rename_restrictions_to_release_profiles') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:10.0 Info: => 0.0012225s 12:26:10.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 26 12:26:10.0 Info: RenameTable Profiles QualityProfiles 12:26:10.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:10.0 Info: => 0.0014791s 12:26:10.0 Info: AlterTable QualityProfiles 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.0 Info: => 0.0005097s 12:26:10.0 Info: AlterTable LanguageProfiles 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:10.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.0 Info: => 0.0005523s 12:26:10.0 Info: UpdateData 12:26:10.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.0 Info: => 5.77E-05s 12:26:10.0 Info: UpdateData 12:26:10.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.0 Info: => 2.68E-05s 12:26:10.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:10.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) 12:26:10.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" 12:26:10.0 Info: DROP TABLE "Artists" 12:26:10.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.0 Info: => 0.004118s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:10', 'rename_quality_profiles_add_upgrade_allowed') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:10.0 Info: => 0.0047728s 12:26:10.0 Info: 27: add_import_exclusions migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 27 12:26:10.0 Info: CreateTable ImportListExclusions 12:26:10.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:10.0 Info: => 0.0001027s 12:26:10.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:10.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:10.0 Info: => 8.29E-05s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:10', 'add_import_exclusions') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 27: add_import_exclusions migrated 12:26:10.0 Info: => 0.0005496s 12:26:10.0 Info: 28: clean_artist_metadata_table migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 28 12:26:10.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) 12:26:10.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) 12:26:10.0 Info: => 0.0001266s 12:26:10.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) 12:26:10.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) 12:26:10.0 Info: => 0.0001165s 12:26:10.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) 12:26:10.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) 12:26:10.0 Info: => 0.0001119s 12:26:10.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) 12:26:10.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) 12:26:10.0 Info: => 0.000111s 12:26:10.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) 12:26:10.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) 12:26:10.0 Info: => 0.0001331s 12:26:10.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) 12:26:10.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) 12:26:10.0 Info: => 0.0001188s 12:26:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:10', 'clean_artist_metadata_table') 12:26:10.0 Info: Committing Transaction 12:26:10.0 Info: 28: clean_artist_metadata_table migrated 12:26:10.0 Info: => 0.0006037s 12:26:10.0 Info: 29: health_issue_notification migrating 12:26:10.0 Info: Beginning Transaction 12:26:10.0 Info: Starting migration of Main DB to 29 12:26:10.0 Info: AlterTable Notifications 12:26:10.0 Info: => 5E-07s 12:26:10.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005197s 12:26:10.0 Info: AlterTable Notifications 12:26:10.0 Info: => 4E-07s 12:26:10.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.000526s 12:26:10.0 Info: AlterTable Notifications 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005097s 12:26:10.0 Info: AlterTable Notifications 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.0 Info: => 0.0005072s 12:26:10.0 Info: AlterTable Notifications 12:26:10.0 Info: => 3E-07s 12:26:10.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:10.1 Info: => 0.0005579s 12:26:10.1 Info: DeleteColumn Notifications OnDownload 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "Notifications" 12:26:10.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.1 Info: => 0.003722s 12:26:10.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "Notifications" 12:26:10.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.1 Info: => 0.0036013s 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:10', 'health_issue_notification') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 29: health_issue_notification migrated 12:26:10.1 Info: => 0.0041252s 12:26:10.1 Info: 30: add_mediafilerepository_mtime migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 30 12:26:10.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:26:10.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:10.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:10.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.1 Info: AlterTable TrackFiles 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn TrackFiles Modified DateTime 12:26:10.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:10.1 Info: => 0.0005505s 12:26:10.1 Info: AlterTable TrackFiles 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn TrackFiles Path String 12:26:10.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:10.1 Info: => 0.0005901s 12:26:10.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.1 Info: => 3.32E-05s 12:26:10.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) 12:26:10.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) 12:26:10.1 Info: => 0.0001168s 12:26:10.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) 12:26:10.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) 12:26:10.1 Info: => 0.0001269s 12:26:10.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) 12:26:10.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) 12:26:10.1 Info: => 0.0001326s 12:26:10.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") 12:26:10.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") 12:26:10.1 Info: => 6.81E-05s 12:26:10.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.1 Info: => 0.0001113s 12:26:10.1 Info: AlterTable TrackFiles 12:26:10.1 Info: => 3E-07s 12:26:10.1 Info: AlterColumn TrackFiles Path String 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "TrackFiles" 12:26:10.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.1 Info: => 0.003839s 12:26:10.1 Info: CreateIndex TrackFiles (Path) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.1 Info: => 7.85E-05s 12:26:10.1 Info: DeleteColumn TrackFiles RelativePath 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "TrackFiles" 12:26:10.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.1 Info: => 0.0039059s 12:26:10.1 Info: -> 7 Insert operations completed in 00:00:00.0004839 taking an average of 00:00:00.0000691 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:10', 'add_mediafilerepository_mtime') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 30: add_mediafilerepository_mtime migrated 12:26:10.1 Info: => 0.0045462s 12:26:10.1 Debug: Took: 00:00:00.1488757 12:26:10.1 Debug: Got 1 tracks 12:26:10.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:26:10.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:26:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151701576298_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:10.1 Info: DatabaseEngineVersionCheck migrating 12:26:10.1 Info: PerformDBOperation 12:26:10.1 Info: Performing DB Operation 12:26:10.1 Info: SQLite 3.47.0 12:26:10.1 Info: => 0.0018389s 12:26:10.1 Info: DatabaseEngineVersionCheck migrated 12:26:10.1 Info: => 0.0018468s 12:26:10.1 Info: VersionMigration migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: CreateTable VersionInfo 12:26:10.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:10.1 Info: => 0.0001368s 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: VersionMigration migrated 12:26:10.1 Info: => 0.0009268s 12:26:10.1 Info: VersionUniqueMigration migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: CreateIndex VersionInfo (Version) 12:26:10.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:10.1 Info: => 0.0001218s 12:26:10.1 Info: AlterTable VersionInfo 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:10.1 Info: => 0.0004641s 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: VersionUniqueMigration migrated 12:26:10.1 Info: => 0.0008191s 12:26:10.1 Info: VersionDescriptionMigration migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: AlterTable VersionInfo 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn VersionInfo Description String 12:26:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:10.1 Info: => 0.0001975s 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: VersionDescriptionMigration migrated 12:26:10.1 Info: => 0.0005626s 12:26:10.1 Info: 1: InitialSetup migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 1 12:26:10.1 Info: CreateTable Config 12:26:10.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:10.1 Info: => 0.0001262s 12:26:10.1 Info: CreateIndex Config (Key) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:10.1 Info: => 7.21E-05s 12:26:10.1 Info: CreateTable RootFolders 12:26:10.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:10.1 Info: => 8.25E-05s 12:26:10.1 Info: CreateIndex RootFolders (Path) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:10.1 Info: => 7.07E-05s 12:26:10.1 Info: CreateTable Artists 12:26:10.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) 12:26:10.1 Info: => 0.0002059s 12:26:10.1 Info: CreateIndex Artists (ForeignArtistId) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.1 Info: => 7.33E-05s 12:26:10.1 Info: CreateIndex Artists (NameSlug) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.1 Info: => 6.74E-05s 12:26:10.1 Info: CreateIndex Artists (CleanName) 12:26:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.1 Info: => 7.01E-05s 12:26:10.1 Info: CreateIndex Artists (Path) 12:26:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.1 Info: => 6.22E-05s 12:26:10.1 Info: CreateTable Albums 12:26:10.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) 12:26:10.1 Info: => 0.00018s 12:26:10.1 Info: CreateIndex Albums (ForeignAlbumId) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.1 Info: => 7.05E-05s 12:26:10.1 Info: CreateIndex Albums (MBId) 12:26:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.1 Info: => 6.6E-05s 12:26:10.1 Info: CreateIndex Albums (TADBId) 12:26:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.1 Info: => 6.42E-05s 12:26:10.1 Info: CreateIndex Albums (TitleSlug) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.1 Info: => 6.55E-05s 12:26:10.1 Info: CreateIndex Albums (CleanTitle) 12:26:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.1 Info: => 6.31E-05s 12:26:10.1 Info: CreateIndex Albums (Path) 12:26:10.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:10.1 Info: => 6.27E-05s 12:26:10.1 Info: CreateTable Tracks 12:26:10.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) 12:26:10.1 Info: => 0.0001166s 12:26:10.1 Info: CreateIndex Tracks (ForeignTrackId) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.1 Info: => 6.81E-05s 12:26:10.1 Info: CreateIndex Tracks (ArtistId) 12:26:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.1 Info: => 6.86E-05s 12:26:10.1 Info: CreateIndex Tracks (TrackFileId) 12:26:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.1 Info: => 6.97E-05s 12:26:10.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:10.1 Info: => 7.14E-05s 12:26:10.1 Info: CreateTable TrackFiles 12:26:10.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) 12:26:10.1 Info: => 0.0001113s 12:26:10.1 Info: CreateIndex TrackFiles (ArtistId) 12:26:10.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:10.1 Info: => 8.11E-05s 12:26:10.1 Info: CreateIndex TrackFiles (AlbumId) 12:26:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.1 Info: => 7.23E-05s 12:26:10.1 Info: CreateTable History 12:26:10.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) 12:26:10.1 Info: => 0.0001161s 12:26:10.1 Info: CreateIndex History (Date) 12:26:10.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:10.1 Info: => 7.61E-05s 12:26:10.1 Info: CreateIndex History (EventType) 12:26:10.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:10.1 Info: => 7.18E-05s 12:26:10.1 Info: CreateIndex History (DownloadId) 12:26:10.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:10.1 Info: => 6.98E-05s 12:26:10.1 Info: CreateIndex History (AlbumId) 12:26:10.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:10.1 Info: => 9.19E-05s 12:26:10.1 Info: CreateTable Notifications 12:26:10.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) 12:26:10.1 Info: => 0.0001829s 12:26:10.1 Info: CreateTable ScheduledTasks 12:26:10.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:10.1 Info: => 0.000107s 12:26:10.1 Info: CreateIndex ScheduledTasks (TypeName) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:10.1 Info: => 7.79E-05s 12:26:10.1 Info: CreateTable Indexers 12:26:10.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) 12:26:10.1 Info: => 9.39E-05s 12:26:10.1 Info: CreateIndex Indexers (Name) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.1 Info: => 7.71E-05s 12:26:10.1 Info: CreateTable Profiles 12:26:10.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:10.1 Info: => 8.67E-05s 12:26:10.1 Info: CreateIndex Profiles (Name) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:10.1 Info: => 9.33E-05s 12:26:10.1 Info: CreateTable QualityDefinitions 12:26:10.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:10.1 Info: => 0.0001122s 12:26:10.1 Info: CreateIndex QualityDefinitions (Quality) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:10.1 Info: => 7.39E-05s 12:26:10.1 Info: CreateIndex QualityDefinitions (Title) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:10.1 Info: => 7.36E-05s 12:26:10.1 Info: CreateTable NamingConfig 12:26:10.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) 12:26:10.1 Info: => 0.0001077s 12:26:10.1 Info: CreateTable Blacklist 12:26:10.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 '') 12:26:10.1 Info: => 0.0001457s 12:26:10.1 Info: CreateTable Metadata 12:26:10.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) 12:26:10.1 Info: => 9.19E-05s 12:26:10.1 Info: CreateTable MetadataFiles 12:26:10.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) 12:26:10.1 Info: => 0.0001067s 12:26:10.1 Info: CreateTable DownloadClients 12:26:10.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) 12:26:10.1 Info: => 9.42E-05s 12:26:10.1 Info: CreateTable PendingReleases 12:26:10.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 '') 12:26:10.1 Info: => 0.0001051s 12:26:10.1 Info: CreateTable RemotePathMappings 12:26:10.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:10.1 Info: => 8.83E-05s 12:26:10.1 Info: CreateTable Tags 12:26:10.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:10.1 Info: => 8.08E-05s 12:26:10.1 Info: CreateIndex Tags (Label) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:10.1 Info: => 8.26E-05s 12:26:10.1 Info: CreateTable Restrictions 12:26:10.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:10.1 Info: => 8.81E-05s 12:26:10.1 Info: CreateTable DelayProfiles 12:26:10.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) 12:26:10.1 Info: => 0.0001364s 12:26:10.1 Info: CreateTable Users 12:26:10.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:10.1 Info: => 8.44E-05s 12:26:10.1 Info: CreateIndex Users (Identifier) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:10.1 Info: => 7.93E-05s 12:26:10.1 Info: CreateIndex Users (Username) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:10.1 Info: => 7.66E-05s 12:26:10.1 Info: CreateTable Commands 12:26:10.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) 12:26:10.1 Info: => 0.00011s 12:26:10.1 Info: CreateTable IndexerStatus 12:26:10.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) 12:26:10.1 Info: => 0.0001066s 12:26:10.1 Info: CreateIndex IndexerStatus (ProviderId) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:10.1 Info: => 9.96E-05s 12:26:10.1 Info: CreateTable ExtraFiles 12:26:10.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) 12:26:10.1 Info: => 0.0001429s 12:26:10.1 Info: CreateTable LyricFiles 12:26:10.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) 12:26:10.1 Info: => 0.0001194s 12:26:10.1 Info: CreateTable LanguageProfiles 12:26:10.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:10.1 Info: => 8.6E-05s 12:26:10.1 Info: CreateIndex LanguageProfiles (Name) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:10.1 Info: => 0.0001132s 12:26:10.1 Info: CreateTable DownloadClientStatus 12:26:10.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) 12:26:10.1 Info: => 0.0001017s 12:26:10.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:10.1 Info: => 8.91E-05s 12:26:10.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:10.1 Info: -> 1 Insert operations completed in 00:00:00.0000736 taking an average of 00:00:00.0000736 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:10', 'InitialSetup') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 1: InitialSetup migrated 12:26:10.1 Info: => 0.0012532s 12:26:10.1 Info: 2: add_reason_to_pending_releases migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 2 12:26:10.1 Info: AlterTable PendingReleases 12:26:10.1 Info: => 5E-07s 12:26:10.1 Info: CreateColumn PendingReleases Reason Int32 12:26:10.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:10.1 Info: => 0.0005031s 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:10', 'add_reason_to_pending_releases') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 2: add_reason_to_pending_releases migrated 12:26:10.1 Info: => 0.0010524s 12:26:10.1 Info: 3: add_medium_support migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 3 12:26:10.1 Info: AlterTable Albums 12:26:10.1 Info: => 5E-07s 12:26:10.1 Info: CreateColumn Albums Media String 12:26:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:10.1 Info: => 0.0005425s 12:26:10.1 Info: AlterTable Tracks 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn Tracks MediumNumber Int32 12:26:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.1 Info: => 0.0005135s 12:26:10.1 Info: AlterTable Tracks 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.1 Info: => 0.0004806s 12:26:10.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.1 Info: => 3.42E-05s 12:26:10.1 Info: DeleteColumn Tracks TrackNumber 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "Tracks" 12:26:10.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.1 Info: => 0.0039142s 12:26:10.1 Info: AlterTable Tracks 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn Tracks TrackNumber String 12:26:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:10.1 Info: => 0.0004846s 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:10', 'add_medium_support') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 3: add_medium_support migrated 12:26:10.1 Info: => 0.0011201s 12:26:10.1 Info: 4: add_various_qualites_in_profile migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 4 12:26:10.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.1 Info: => 3.88E-05s 12:26:10.1 Info: PerformDBOperation 12:26:10.1 Info: Performing DB Operation 12:26:10.1 Info: => 2.91E-05s 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:10', 'add_various_qualites_in_profile') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 4: add_various_qualites_in_profile migrated 12:26:10.1 Info: => 0.0004352s 12:26:10.1 Info: 5: metadata_profiles migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 5 12:26:10.1 Info: CreateTable MetadataProfiles 12:26:10.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:10.1 Info: => 0.0001091s 12:26:10.1 Info: CreateIndex MetadataProfiles (Name) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:10.1 Info: => 8.81E-05s 12:26:10.1 Info: AlterTable Artists 12:26:10.1 Info: => 3E-07s 12:26:10.1 Info: CreateColumn Artists MetadataProfileId Int32 12:26:10.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:10.1 Info: => 0.0005004s 12:26:10.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "Artists" 12:26:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.1 Info: => 0.0039967s 12:26:10.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.1 Info: DROP TABLE "Artists" 12:26:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.1 Info: => 0.0039421s 12:26:10.1 Info: AlterTable Albums 12:26:10.1 Info: => 4E-07s 12:26:10.1 Info: CreateColumn Albums SecondaryTypes String 12:26:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:10.1 Info: => 0.0004747s 12:26:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:10', 'metadata_profiles') 12:26:10.1 Info: Committing Transaction 12:26:10.1 Info: 5: metadata_profiles migrated 12:26:10.1 Info: => 0.0012369s 12:26:10.1 Info: 6: separate_automatic_and_interactive_search migrating 12:26:10.1 Info: Beginning Transaction 12:26:10.1 Info: Starting migration of Main DB to 6 12:26:10.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:10.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) 12:26:10.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:10.1 Info: DROP TABLE "Indexers" 12:26:10.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.2 Info: => 0.0033429s 12:26:10.2 Info: AlterTable Indexers 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:10.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:10.2 Info: => 0.000455s 12:26:10.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.2 Info: => 3.06E-05s 12:26:10.2 Info: AlterTable Indexers 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Indexers" 12:26:10.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.2 Info: => 0.0033433s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:10', 'separate_automatic_and_interactive_search') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 6: separate_automatic_and_interactive_search migrated 12:26:10.2 Info: => 0.0041862s 12:26:10.2 Info: 7: change_album_path_to_relative migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 7 12:26:10.2 Info: DeleteColumn Albums Path 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Albums" 12:26:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.2 Info: => 0.0041547s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:10', 'change_album_path_to_relative') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 7: change_album_path_to_relative migrated 12:26:10.2 Info: => 0.0049191s 12:26:10.2 Info: 8: change_quality_size_mb_to_kb migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 8 12:26:10.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 12:26:10.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 12:26:10.2 Info: => 3.81E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:10', 'change_quality_size_mb_to_kb') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 8: change_quality_size_mb_to_kb migrated 12:26:10.2 Info: => 0.0004528s 12:26:10.2 Info: 9: album_releases migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 9 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: CreateColumn Albums Releases String 12:26:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:10.2 Info: => 0.0004794s 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn Albums CurrentRelease String 12:26:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:10.2 Info: => 0.0004622s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:10', 'album_releases') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 9: album_releases migrated 12:26:10.2 Info: => 0.0008841s 12:26:10.2 Info: 10: album_releases_fix migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 10 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: AlterColumn Albums Releases String 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Albums" 12:26:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.2 Info: => 0.0040598s 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: AlterColumn Albums CurrentRelease String 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Albums" 12:26:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.2 Info: => 0.0040399s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:10', 'album_releases_fix') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 10: album_releases_fix migrated 12:26:10.2 Info: => 0.0047072s 12:26:10.2 Info: 11: import_lists migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 11 12:26:10.2 Info: CreateTable ImportLists 12:26:10.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) 12:26:10.2 Info: => 0.0001361s 12:26:10.2 Info: CreateIndex ImportLists (Name) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:10.2 Info: => 8.57E-05s 12:26:10.2 Info: CreateTable ImportListStatus 12:26:10.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) 12:26:10.2 Info: => 0.0001233s 12:26:10.2 Info: CreateIndex ImportListStatus (ProviderId) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:10.2 Info: => 8.32E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:10', 'import_lists') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 11: import_lists migrated 12:26:10.2 Info: => 0.0006419s 12:26:10.2 Info: 12: add_release_status migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 12 12:26:10.2 Info: AlterTable MetadataProfiles 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:10.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:10.2 Info: => 0.0005257s 12:26:10.2 Info: PerformDBOperation 12:26:10.2 Info: Performing DB Operation 12:26:10.2 Info: => 2.4E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:10', 'add_release_status') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 12: add_release_status migrated 12:26:10.2 Info: => 0.0005965s 12:26:10.2 Info: 13: album_download_notification migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 13 12:26:10.2 Info: AlterTable Notifications 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0004946s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:10', 'album_download_notification') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 13: album_download_notification migrated 12:26:10.2 Info: => 0.000945s 12:26:10.2 Info: 14: fix_language_metadata_profiles migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 14 12:26:10.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 12:26:10.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 12:26:10.2 Info: => 6.67E-05s 12:26:10.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 12:26:10.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 12:26:10.2 Info: => 5.99E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:10', 'fix_language_metadata_profiles') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 14: fix_language_metadata_profiles migrated 12:26:10.2 Info: => 0.0004642s 12:26:10.2 Info: 15: remove_fanzub migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 15 12:26:10.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.2 Info: => 4.75E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:10', 'remove_fanzub') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 15: remove_fanzub migrated 12:26:10.2 Info: => 0.0004605s 12:26:10.2 Info: 16: update_artist_history_indexes migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 16 12:26:10.2 Info: CreateIndex Albums (ArtistId) 12:26:10.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:10.2 Info: => 9.26E-05s 12:26:10.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:10.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:10.2 Info: => 0.0001278s 12:26:10.2 Info: DeleteIndex History (AlbumId) 12:26:10.2 Info: DROP INDEX "IX_History_AlbumId" 12:26:10.2 Info: => 0.0001742s 12:26:10.2 Info: CreateIndex History (AlbumId, Date) 12:26:10.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:10.2 Info: => 9.2E-05s 12:26:10.2 Info: DeleteIndex History (DownloadId) 12:26:10.2 Info: DROP INDEX "IX_History_DownloadId" 12:26:10.2 Info: => 0.0001223s 12:26:10.2 Info: CreateIndex History (DownloadId, Date) 12:26:10.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:10.2 Info: => 8.73E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:10', 'update_artist_history_indexes') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 16: update_artist_history_indexes migrated 12:26:10.2 Info: => 0.0008397s 12:26:10.2 Info: 17: remove_nma migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 17 12:26:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:10.2 Info: => 5.07E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:10', 'remove_nma') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 17: remove_nma migrated 12:26:10.2 Info: => 0.0005357s 12:26:10.2 Info: 18: album_disambiguation migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 18 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: CreateColumn Albums Disambiguation String 12:26:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:10.2 Info: => 0.0005417s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:10', 'album_disambiguation') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 18: album_disambiguation migrated 12:26:10.2 Info: => 0.0010597s 12:26:10.2 Info: 19: add_ape_quality_in_profiles migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 19 12:26:10.2 Info: PerformDBOperation 12:26:10.2 Info: Performing DB Operation 12:26:10.2 Info: => 2.67E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:10', 'add_ape_quality_in_profiles') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 19: add_ape_quality_in_profiles migrated 12:26:10.2 Info: => 0.000472s 12:26:10.2 Info: 20: remove_pushalot migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 20 12:26:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:10.2 Info: => 5.65E-05s 12:26:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:10.2 Info: => 3.12E-05s 12:26:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:10.2 Info: => 3.83E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:10', 'remove_pushalot') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 20: remove_pushalot migrated 12:26:10.2 Info: => 0.000413s 12:26:10.2 Info: 21: add_custom_filters migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 21 12:26:10.2 Info: CreateTable CustomFilters 12:26:10.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:10.2 Info: => 0.0001281s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:10', 'add_custom_filters') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 21: add_custom_filters migrated 12:26:10.2 Info: => 0.0005402s 12:26:10.2 Info: 22: import_list_tags migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 22 12:26:10.2 Info: AlterTable ImportLists 12:26:10.2 Info: => 6E-07s 12:26:10.2 Info: CreateColumn ImportLists Tags String 12:26:10.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:10.2 Info: => 0.0005265s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:10', 'import_list_tags') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 22: import_list_tags migrated 12:26:10.2 Info: => 0.0009269s 12:26:10.2 Info: 23: add_release_groups_etc migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 23 12:26:10.2 Info: CreateTable ArtistMetadata 12:26:10.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) 12:26:10.2 Info: => 0.0001695s 12:26:10.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:10.2 Info: => 9.09E-05s 12:26:10.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" 12:26:10.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" 12:26:10.2 Info: => 0.0001007s 12:26:10.2 Info: AlterTable Artists 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:10.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005538s 12:26:10.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.2 Info: => 6.07E-05s 12:26:10.2 Info: CreateTable AlbumReleases 12:26:10.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) 12:26:10.2 Info: => 0.0001327s 12:26:10.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:10.2 Info: => 9.58E-05s 12:26:10.2 Info: CreateIndex AlbumReleases (AlbumId) 12:26:10.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:10.2 Info: => 7.87E-05s 12:26:10.2 Info: PerformDBOperation 12:26:10.2 Info: Performing DB Operation 12:26:10.2 Info: => 3.01E-05s 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005455s 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:10.2 Info: => 0.0005485s 12:26:10.2 Info: AlterTable Albums 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Albums Links String 12:26:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:10.2 Info: => 0.000556s 12:26:10.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.2 Info: => 8.54E-05s 12:26:10.2 Info: AlterTable Tracks 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn Tracks ForeignRecordingId String 12:26:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:10.2 Info: => 0.0005529s 12:26:10.2 Info: AlterTable Tracks 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005627s 12:26:10.2 Info: AlterTable Tracks 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005648s 12:26:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.2 Info: => 8.01E-05s 12:26:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.2 Info: => 6.01E-05s 12:26:10.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Artists" 12:26:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.2 Info: => 0.0101683s 12:26:10.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Albums" 12:26:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.2 Info: => 0.0043336s 12:26:10.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Tracks" 12:26:10.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.2 Info: => 0.0038174s 12:26:10.2 Info: DeleteColumn TrackFiles ArtistId 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "TrackFiles" 12:26:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.2 Info: => 0.0036463s 12:26:10.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:10.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.2 Info: => 7.56E-05s 12:26:10.2 Info: CreateIndex Artists (Monitored) 12:26:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.2 Info: => 7.46E-05s 12:26:10.2 Info: CreateIndex Albums (ArtistMetadataId) 12:26:10.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:10.2 Info: => 7.37E-05s 12:26:10.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:10.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:10.2 Info: => 7.13E-05s 12:26:10.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:10.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:10.2 Info: => 7.17E-05s 12:26:10.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:10.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:10.2 Info: => 7.21E-05s 12:26:10.2 Info: UpdateData 12:26:10.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.2 Info: => 3.65E-05s 12:26:10.2 Info: UpdateData 12:26:10.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.2 Info: => 3E-05s 12:26:10.2 Info: UpdateData 12:26:10.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:10.2 Info: => 3.33E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:10', 'add_release_groups_etc') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 23: add_release_groups_etc migrated 12:26:10.2 Info: => 0.0014002s 12:26:10.2 Info: 24: NewMediaInfoFormat migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 24 12:26:10.2 Info: UpdateData 12:26:10.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:10.2 Info: => 3.66E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:10', 'NewMediaInfoFormat') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 24: NewMediaInfoFormat migrated 12:26:10.2 Info: => 0.000523s 12:26:10.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 25 12:26:10.2 Info: RenameTable Restrictions ReleaseProfiles 12:26:10.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:10.2 Info: => 0.0014903s 12:26:10.2 Info: AlterTable ReleaseProfiles 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:10.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:10.2 Info: => 0.000522s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:10', 'rename_restrictions_to_release_profiles') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:10.2 Info: => 0.0012084s 12:26:10.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 26 12:26:10.2 Info: RenameTable Profiles QualityProfiles 12:26:10.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:10.2 Info: => 0.0018653s 12:26:10.2 Info: AlterTable QualityProfiles 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:10.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.2 Info: => 0.0005098s 12:26:10.2 Info: AlterTable LanguageProfiles 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:10.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.2 Info: => 0.000525s 12:26:10.2 Info: UpdateData 12:26:10.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.2 Info: => 3.56E-05s 12:26:10.2 Info: UpdateData 12:26:10.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.2 Info: => 2.64E-05s 12:26:10.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Artists" 12:26:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.2 Info: => 0.0041769s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:10', 'rename_quality_profiles_add_upgrade_allowed') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:10.2 Info: => 0.0049102s 12:26:10.2 Info: 27: add_import_exclusions migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 27 12:26:10.2 Info: CreateTable ImportListExclusions 12:26:10.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:10.2 Info: => 0.0001032s 12:26:10.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:10.2 Info: => 8.38E-05s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:10', 'add_import_exclusions') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 27: add_import_exclusions migrated 12:26:10.2 Info: => 0.0005868s 12:26:10.2 Info: 28: clean_artist_metadata_table migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 28 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001273s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001129s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001121s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001105s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001084s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001118s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:10', 'clean_artist_metadata_table') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 28: clean_artist_metadata_table migrated 12:26:10.2 Info: => 0.0006602s 12:26:10.2 Info: 29: health_issue_notification migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 29 12:26:10.2 Info: AlterTable Notifications 12:26:10.2 Info: => 5E-07s 12:26:10.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005301s 12:26:10.2 Info: AlterTable Notifications 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005056s 12:26:10.2 Info: AlterTable Notifications 12:26:10.2 Info: => 4E-07s 12:26:10.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005019s 12:26:10.2 Info: AlterTable Notifications 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005071s 12:26:10.2 Info: AlterTable Notifications 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:10.2 Info: => 0.0005203s 12:26:10.2 Info: DeleteColumn Notifications OnDownload 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Notifications" 12:26:10.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.2 Info: => 0.0036264s 12:26:10.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "Notifications" 12:26:10.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.2 Info: => 0.0036283s 12:26:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:10', 'health_issue_notification') 12:26:10.2 Info: Committing Transaction 12:26:10.2 Info: 29: health_issue_notification migrated 12:26:10.2 Info: => 0.0042777s 12:26:10.2 Info: 30: add_mediafilerepository_mtime migrating 12:26:10.2 Info: Beginning Transaction 12:26:10.2 Info: Starting migration of Main DB to 30 12:26:10.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:26:10.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:10.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:10.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.2 Info: AlterTable TrackFiles 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn TrackFiles Modified DateTime 12:26:10.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:10.2 Info: => 0.0005359s 12:26:10.2 Info: AlterTable TrackFiles 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: CreateColumn TrackFiles Path String 12:26:10.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:10.2 Info: => 0.0005292s 12:26:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.2 Info: => 2.87E-05s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001239s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001641s 12:26:10.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) 12:26:10.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) 12:26:10.2 Info: => 0.0001417s 12:26:10.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") 12:26:10.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") 12:26:10.2 Info: => 7.89E-05s 12:26:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.2 Info: => 4.72E-05s 12:26:10.2 Info: AlterTable TrackFiles 12:26:10.2 Info: => 3E-07s 12:26:10.2 Info: AlterColumn TrackFiles Path String 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "TrackFiles" 12:26:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.2 Info: => 0.0038955s 12:26:10.2 Info: CreateIndex TrackFiles (Path) 12:26:10.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.2 Info: => 7.75E-05s 12:26:10.2 Info: DeleteColumn TrackFiles RelativePath 12:26:10.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) 12:26:10.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" 12:26:10.2 Info: DROP TABLE "TrackFiles" 12:26:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.3 Info: => 0.0038672s 12:26:10.3 Info: -> 5 Insert operations completed in 00:00:00.0003014 taking an average of 00:00:00.0000602 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:10', 'add_mediafilerepository_mtime') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 30: add_mediafilerepository_mtime migrated 12:26:10.3 Info: => 0.0050399s 12:26:10.3 Debug: Took: 00:00:00.1434363 12:26:10.3 Debug: Got 0 tracks 12:26:10.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:26:10.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:26:10.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151703369392_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:10.3 Info: DatabaseEngineVersionCheck migrating 12:26:10.3 Info: PerformDBOperation 12:26:10.3 Info: Performing DB Operation 12:26:10.3 Info: SQLite 3.47.0 12:26:10.3 Info: => 0.0017568s 12:26:10.3 Info: DatabaseEngineVersionCheck migrated 12:26:10.3 Info: => 0.0017653s 12:26:10.3 Info: VersionMigration migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: CreateTable VersionInfo 12:26:10.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:10.3 Info: => 0.0001375s 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: VersionMigration migrated 12:26:10.3 Info: => 0.001s 12:26:10.3 Info: VersionUniqueMigration migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: CreateIndex VersionInfo (Version) 12:26:10.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:10.3 Info: => 0.0001418s 12:26:10.3 Info: AlterTable VersionInfo 12:26:10.3 Info: => 4E-07s 12:26:10.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:10.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:10.3 Info: => 0.0004988s 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: VersionUniqueMigration migrated 12:26:10.3 Info: => 0.0010744s 12:26:10.3 Info: VersionDescriptionMigration migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: AlterTable VersionInfo 12:26:10.3 Info: => 1E-06s 12:26:10.3 Info: CreateColumn VersionInfo Description String 12:26:10.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:10.3 Info: => 0.0002203s 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: VersionDescriptionMigration migrated 12:26:10.3 Info: => 0.0005922s 12:26:10.3 Info: 1: InitialSetup migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 1 12:26:10.3 Info: CreateTable Config 12:26:10.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:10.3 Info: => 0.0001564s 12:26:10.3 Info: CreateIndex Config (Key) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:10.3 Info: => 7.27E-05s 12:26:10.3 Info: CreateTable RootFolders 12:26:10.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:10.3 Info: => 7.91E-05s 12:26:10.3 Info: CreateIndex RootFolders (Path) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:10.3 Info: => 7.02E-05s 12:26:10.3 Info: CreateTable Artists 12:26:10.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) 12:26:10.3 Info: => 0.0002045s 12:26:10.3 Info: CreateIndex Artists (ForeignArtistId) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.3 Info: => 7.32E-05s 12:26:10.3 Info: CreateIndex Artists (NameSlug) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.3 Info: => 6.76E-05s 12:26:10.3 Info: CreateIndex Artists (CleanName) 12:26:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.3 Info: => 6.58E-05s 12:26:10.3 Info: CreateIndex Artists (Path) 12:26:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.3 Info: => 6.36E-05s 12:26:10.3 Info: CreateTable Albums 12:26:10.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) 12:26:10.3 Info: => 0.0001792s 12:26:10.3 Info: CreateIndex Albums (ForeignAlbumId) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.3 Info: => 7.02E-05s 12:26:10.3 Info: CreateIndex Albums (MBId) 12:26:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.3 Info: => 6.5E-05s 12:26:10.3 Info: CreateIndex Albums (TADBId) 12:26:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.3 Info: => 6.8E-05s 12:26:10.3 Info: CreateIndex Albums (TitleSlug) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.3 Info: => 7.04E-05s 12:26:10.3 Info: CreateIndex Albums (CleanTitle) 12:26:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.3 Info: => 6.98E-05s 12:26:10.3 Info: CreateIndex Albums (Path) 12:26:10.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:10.3 Info: => 6.5E-05s 12:26:10.3 Info: CreateTable Tracks 12:26:10.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) 12:26:10.3 Info: => 0.0001229s 12:26:10.3 Info: CreateIndex Tracks (ForeignTrackId) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.3 Info: => 7.06E-05s 12:26:10.3 Info: CreateIndex Tracks (ArtistId) 12:26:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.3 Info: => 7.45E-05s 12:26:10.3 Info: CreateIndex Tracks (TrackFileId) 12:26:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.3 Info: => 7.41E-05s 12:26:10.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:10.3 Info: => 7.49E-05s 12:26:10.3 Info: CreateTable TrackFiles 12:26:10.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) 12:26:10.3 Info: => 0.0001187s 12:26:10.3 Info: CreateIndex TrackFiles (ArtistId) 12:26:10.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:10.3 Info: => 8.6E-05s 12:26:10.3 Info: CreateIndex TrackFiles (AlbumId) 12:26:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.3 Info: => 7.37E-05s 12:26:10.3 Info: CreateTable History 12:26:10.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) 12:26:10.3 Info: => 0.0001209s 12:26:10.3 Info: CreateIndex History (Date) 12:26:10.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:10.3 Info: => 7.62E-05s 12:26:10.3 Info: CreateIndex History (EventType) 12:26:10.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:10.3 Info: => 7.3E-05s 12:26:10.3 Info: CreateIndex History (DownloadId) 12:26:10.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:10.3 Info: => 7.14E-05s 12:26:10.3 Info: CreateIndex History (AlbumId) 12:26:10.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:10.3 Info: => 9.33E-05s 12:26:10.3 Info: CreateTable Notifications 12:26:10.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) 12:26:10.3 Info: => 0.0001345s 12:26:10.3 Info: CreateTable ScheduledTasks 12:26:10.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:10.3 Info: => 0.0001016s 12:26:10.3 Info: CreateIndex ScheduledTasks (TypeName) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:10.3 Info: => 8.2E-05s 12:26:10.3 Info: CreateTable Indexers 12:26:10.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) 12:26:10.3 Info: => 0.0001024s 12:26:10.3 Info: CreateIndex Indexers (Name) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.3 Info: => 0.0001133s 12:26:10.3 Info: CreateTable Profiles 12:26:10.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:10.3 Info: => 8.42E-05s 12:26:10.3 Info: CreateIndex Profiles (Name) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:10.3 Info: => 9.36E-05s 12:26:10.3 Info: CreateTable QualityDefinitions 12:26:10.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:10.3 Info: => 0.0001082s 12:26:10.3 Info: CreateIndex QualityDefinitions (Quality) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:10.3 Info: => 7.3E-05s 12:26:10.3 Info: CreateIndex QualityDefinitions (Title) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:10.3 Info: => 7.31E-05s 12:26:10.3 Info: CreateTable NamingConfig 12:26:10.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) 12:26:10.3 Info: => 0.0001071s 12:26:10.3 Info: CreateTable Blacklist 12:26:10.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 '') 12:26:10.3 Info: => 0.000146s 12:26:10.3 Info: CreateTable Metadata 12:26:10.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) 12:26:10.3 Info: => 9.12E-05s 12:26:10.3 Info: CreateTable MetadataFiles 12:26:10.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) 12:26:10.3 Info: => 0.0001057s 12:26:10.3 Info: CreateTable DownloadClients 12:26:10.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) 12:26:10.3 Info: => 9.38E-05s 12:26:10.3 Info: CreateTable PendingReleases 12:26:10.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 '') 12:26:10.3 Info: => 0.0001086s 12:26:10.3 Info: CreateTable RemotePathMappings 12:26:10.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:10.3 Info: => 9.04E-05s 12:26:10.3 Info: CreateTable Tags 12:26:10.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:10.3 Info: => 8.15E-05s 12:26:10.3 Info: CreateIndex Tags (Label) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:10.3 Info: => 8.28E-05s 12:26:10.3 Info: CreateTable Restrictions 12:26:10.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:10.3 Info: => 8.84E-05s 12:26:10.3 Info: CreateTable DelayProfiles 12:26:10.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) 12:26:10.3 Info: => 0.0001356s 12:26:10.3 Info: CreateTable Users 12:26:10.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:10.3 Info: => 8.66E-05s 12:26:10.3 Info: CreateIndex Users (Identifier) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:10.3 Info: => 8.07E-05s 12:26:10.3 Info: CreateIndex Users (Username) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:10.3 Info: => 7.62E-05s 12:26:10.3 Info: CreateTable Commands 12:26:10.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) 12:26:10.3 Info: => 0.0001096s 12:26:10.3 Info: CreateTable IndexerStatus 12:26:10.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) 12:26:10.3 Info: => 0.0001096s 12:26:10.3 Info: CreateIndex IndexerStatus (ProviderId) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:10.3 Info: => 0.0001008s 12:26:10.3 Info: CreateTable ExtraFiles 12:26:10.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) 12:26:10.3 Info: => 0.000142s 12:26:10.3 Info: CreateTable LyricFiles 12:26:10.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) 12:26:10.3 Info: => 0.0001204s 12:26:10.3 Info: CreateTable LanguageProfiles 12:26:10.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:10.3 Info: => 8.71E-05s 12:26:10.3 Info: CreateIndex LanguageProfiles (Name) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:10.3 Info: => 8.18E-05s 12:26:10.3 Info: CreateTable DownloadClientStatus 12:26:10.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) 12:26:10.3 Info: => 9.53E-05s 12:26:10.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:10.3 Info: => 9.2E-05s 12:26:10.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:10.3 Info: -> 1 Insert operations completed in 00:00:00.0000561 taking an average of 00:00:00.0000561 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:10', 'InitialSetup') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 1: InitialSetup migrated 12:26:10.3 Info: => 0.0012306s 12:26:10.3 Info: 2: add_reason_to_pending_releases migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 2 12:26:10.3 Info: AlterTable PendingReleases 12:26:10.3 Info: => 5E-07s 12:26:10.3 Info: CreateColumn PendingReleases Reason Int32 12:26:10.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:10.3 Info: => 0.0004997s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:10', 'add_reason_to_pending_releases') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 2: add_reason_to_pending_releases migrated 12:26:10.3 Info: => 0.001038s 12:26:10.3 Info: 3: add_medium_support migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 3 12:26:10.3 Info: AlterTable Albums 12:26:10.3 Info: => 5E-07s 12:26:10.3 Info: CreateColumn Albums Media String 12:26:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:10.3 Info: => 0.0004899s 12:26:10.3 Info: AlterTable Tracks 12:26:10.3 Info: => 4E-07s 12:26:10.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.3 Info: => 0.0005382s 12:26:10.3 Info: AlterTable Tracks 12:26:10.3 Info: => 3E-07s 12:26:10.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.3 Info: => 0.0004582s 12:26:10.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.3 Info: => 3.37E-05s 12:26:10.3 Info: DeleteColumn Tracks TrackNumber 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Tracks" 12:26:10.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.3 Info: => 0.0038216s 12:26:10.3 Info: AlterTable Tracks 12:26:10.3 Info: => 3E-07s 12:26:10.3 Info: CreateColumn Tracks TrackNumber String 12:26:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:10.3 Info: => 0.000472s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:10', 'add_medium_support') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 3: add_medium_support migrated 12:26:10.3 Info: => 0.0012703s 12:26:10.3 Info: 4: add_various_qualites_in_profile migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 4 12:26:10.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.3 Info: => 3.88E-05s 12:26:10.3 Info: PerformDBOperation 12:26:10.3 Info: Performing DB Operation 12:26:10.3 Info: => 2.66E-05s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:10', 'add_various_qualites_in_profile') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 4: add_various_qualites_in_profile migrated 12:26:10.3 Info: => 0.0005182s 12:26:10.3 Info: 5: metadata_profiles migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 5 12:26:10.3 Info: CreateTable MetadataProfiles 12:26:10.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:10.3 Info: => 0.0001438s 12:26:10.3 Info: CreateIndex MetadataProfiles (Name) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:10.3 Info: => 8.66E-05s 12:26:10.3 Info: AlterTable Artists 12:26:10.3 Info: => 3E-07s 12:26:10.3 Info: CreateColumn Artists MetadataProfileId Int32 12:26:10.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:10.3 Info: => 0.000482s 12:26:10.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Artists" 12:26:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.3 Info: => 0.0039542s 12:26:10.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Artists" 12:26:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.3 Info: => 0.0038757s 12:26:10.3 Info: AlterTable Albums 12:26:10.3 Info: => 3E-07s 12:26:10.3 Info: CreateColumn Albums SecondaryTypes String 12:26:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:10.3 Info: => 0.0004971s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:10', 'metadata_profiles') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 5: metadata_profiles migrated 12:26:10.3 Info: => 0.0012852s 12:26:10.3 Info: 6: separate_automatic_and_interactive_search migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 6 12:26:10.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:10.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) 12:26:10.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:10.3 Info: DROP TABLE "Indexers" 12:26:10.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.3 Info: => 0.0033904s 12:26:10.3 Info: AlterTable Indexers 12:26:10.3 Info: => 4E-07s 12:26:10.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:10.3 Info: => 0.0004545s 12:26:10.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.3 Info: => 3.09E-05s 12:26:10.3 Info: AlterTable Indexers 12:26:10.3 Info: => 2E-07s 12:26:10.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Indexers" 12:26:10.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.3 Info: => 0.0033131s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:10', 'separate_automatic_and_interactive_search') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 6: separate_automatic_and_interactive_search migrated 12:26:10.3 Info: => 0.0041422s 12:26:10.3 Info: 7: change_album_path_to_relative migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 7 12:26:10.3 Info: DeleteColumn Albums Path 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Albums" 12:26:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.3 Info: => 0.0041039s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:10', 'change_album_path_to_relative') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 7: change_album_path_to_relative migrated 12:26:10.3 Info: => 0.0048312s 12:26:10.3 Info: 8: change_quality_size_mb_to_kb migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 8 12:26:10.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 12:26:10.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 12:26:10.3 Info: => 3.86E-05s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:10', 'change_quality_size_mb_to_kb') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 8: change_quality_size_mb_to_kb migrated 12:26:10.3 Info: => 0.0004728s 12:26:10.3 Info: 9: album_releases migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 9 12:26:10.3 Info: AlterTable Albums 12:26:10.3 Info: => 5E-07s 12:26:10.3 Info: CreateColumn Albums Releases String 12:26:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:10.3 Info: => 0.0004804s 12:26:10.3 Info: AlterTable Albums 12:26:10.3 Info: => 5E-07s 12:26:10.3 Info: CreateColumn Albums CurrentRelease String 12:26:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:10.3 Info: => 0.0004585s 12:26:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:10', 'album_releases') 12:26:10.3 Info: Committing Transaction 12:26:10.3 Info: 9: album_releases migrated 12:26:10.3 Info: => 0.0009512s 12:26:10.3 Info: 10: album_releases_fix migrating 12:26:10.3 Info: Beginning Transaction 12:26:10.3 Info: Starting migration of Main DB to 10 12:26:10.3 Info: AlterTable Albums 12:26:10.3 Info: => 4E-07s 12:26:10.3 Info: AlterColumn Albums Releases String 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Albums" 12:26:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.3 Info: => 0.0043439s 12:26:10.3 Info: AlterTable Albums 12:26:10.3 Info: => 3E-07s 12:26:10.3 Info: AlterColumn Albums CurrentRelease String 12:26:10.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) 12:26:10.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" 12:26:10.3 Info: DROP TABLE "Albums" 12:26:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.4 Info: => 0.0039243s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:10', 'album_releases_fix') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 10: album_releases_fix migrated 12:26:10.4 Info: => 0.0046439s 12:26:10.4 Info: 11: import_lists migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 11 12:26:10.4 Info: CreateTable ImportLists 12:26:10.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) 12:26:10.4 Info: => 0.0001258s 12:26:10.4 Info: CreateIndex ImportLists (Name) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:10.4 Info: => 8E-05s 12:26:10.4 Info: CreateTable ImportListStatus 12:26:10.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) 12:26:10.4 Info: => 0.0001036s 12:26:10.4 Info: CreateIndex ImportListStatus (ProviderId) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:10.4 Info: => 7.63E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:10', 'import_lists') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 11: import_lists migrated 12:26:10.4 Info: => 0.0005207s 12:26:10.4 Info: 12: add_release_status migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 12 12:26:10.4 Info: AlterTable MetadataProfiles 12:26:10.4 Info: => 5E-07s 12:26:10.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:10.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:10.4 Info: => 0.000488s 12:26:10.4 Info: PerformDBOperation 12:26:10.4 Info: Performing DB Operation 12:26:10.4 Info: => 2.25E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:10', 'add_release_status') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 12: add_release_status migrated 12:26:10.4 Info: => 0.0004242s 12:26:10.4 Info: 13: album_download_notification migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 13 12:26:10.4 Info: AlterTable Notifications 12:26:10.4 Info: => 5E-07s 12:26:10.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0004815s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:10', 'album_download_notification') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 13: album_download_notification migrated 12:26:10.4 Info: => 0.0008651s 12:26:10.4 Info: 14: fix_language_metadata_profiles migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 14 12:26:10.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 12:26:10.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 12:26:10.4 Info: => 7.47E-05s 12:26:10.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 12:26:10.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 12:26:10.4 Info: => 5.05E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:10', 'fix_language_metadata_profiles') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 14: fix_language_metadata_profiles migrated 12:26:10.4 Info: => 0.0004002s 12:26:10.4 Info: 15: remove_fanzub migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 15 12:26:10.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.4 Info: => 3.34E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:10', 'remove_fanzub') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 15: remove_fanzub migrated 12:26:10.4 Info: => 0.0003713s 12:26:10.4 Info: 16: update_artist_history_indexes migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 16 12:26:10.4 Info: CreateIndex Albums (ArtistId) 12:26:10.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:10.4 Info: => 8.73E-05s 12:26:10.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:10.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:10.4 Info: => 7.93E-05s 12:26:10.4 Info: DeleteIndex History (AlbumId) 12:26:10.4 Info: DROP INDEX "IX_History_AlbumId" 12:26:10.4 Info: => 0.0001087s 12:26:10.4 Info: CreateIndex History (AlbumId, Date) 12:26:10.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:10.4 Info: => 8.09E-05s 12:26:10.4 Info: DeleteIndex History (DownloadId) 12:26:10.4 Info: DROP INDEX "IX_History_DownloadId" 12:26:10.4 Info: => 0.000103s 12:26:10.4 Info: CreateIndex History (DownloadId, Date) 12:26:10.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:10.4 Info: => 7.79E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:10', 'update_artist_history_indexes') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 16: update_artist_history_indexes migrated 12:26:10.4 Info: => 0.00045s 12:26:10.4 Info: 17: remove_nma migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 17 12:26:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:10.4 Info: => 3.69E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:10', 'remove_nma') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 17: remove_nma migrated 12:26:10.4 Info: => 0.0004416s 12:26:10.4 Info: 18: album_disambiguation migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 18 12:26:10.4 Info: AlterTable Albums 12:26:10.4 Info: => 5E-07s 12:26:10.4 Info: CreateColumn Albums Disambiguation String 12:26:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:10.4 Info: => 0.0005216s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:10', 'album_disambiguation') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 18: album_disambiguation migrated 12:26:10.4 Info: => 0.0008762s 12:26:10.4 Info: 19: add_ape_quality_in_profiles migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 19 12:26:10.4 Info: PerformDBOperation 12:26:10.4 Info: Performing DB Operation 12:26:10.4 Info: => 2.71E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:10', 'add_ape_quality_in_profiles') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 19: add_ape_quality_in_profiles migrated 12:26:10.4 Info: => 0.0003899s 12:26:10.4 Info: 20: remove_pushalot migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 20 12:26:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:10.4 Info: => 4.55E-05s 12:26:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:10.4 Info: => 2.58E-05s 12:26:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:10.4 Info: => 2.41E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:10', 'remove_pushalot') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 20: remove_pushalot migrated 12:26:10.4 Info: => 0.0004912s 12:26:10.4 Info: 21: add_custom_filters migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 21 12:26:10.4 Info: CreateTable CustomFilters 12:26:10.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:10.4 Info: => 0.0001056s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:10', 'add_custom_filters') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 21: add_custom_filters migrated 12:26:10.4 Info: => 0.0004425s 12:26:10.4 Info: 22: import_list_tags migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 22 12:26:10.4 Info: AlterTable ImportLists 12:26:10.4 Info: => 5E-07s 12:26:10.4 Info: CreateColumn ImportLists Tags String 12:26:10.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:10.4 Info: => 0.0005335s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:10', 'import_list_tags') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 22: import_list_tags migrated 12:26:10.4 Info: => 0.0008561s 12:26:10.4 Info: 23: add_release_groups_etc migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 23 12:26:10.4 Info: CreateTable ArtistMetadata 12:26:10.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) 12:26:10.4 Info: => 0.0001563s 12:26:10.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:10.4 Info: => 8.51E-05s 12:26:10.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" 12:26:10.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" 12:26:10.4 Info: => 6.85E-05s 12:26:10.4 Info: AlterTable Artists 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:10.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0005198s 12:26:10.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.4 Info: => 5.35E-05s 12:26:10.4 Info: CreateTable AlbumReleases 12:26:10.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) 12:26:10.4 Info: => 0.0001285s 12:26:10.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:10.4 Info: => 8E-05s 12:26:10.4 Info: CreateIndex AlbumReleases (AlbumId) 12:26:10.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:10.4 Info: => 7.43E-05s 12:26:10.4 Info: PerformDBOperation 12:26:10.4 Info: Performing DB Operation 12:26:10.4 Info: => 2.91E-05s 12:26:10.4 Info: AlterTable Albums 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0006367s 12:26:10.4 Info: AlterTable Albums 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:10.4 Info: => 0.0005799s 12:26:10.4 Info: AlterTable Albums 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn Albums Links String 12:26:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:10.4 Info: => 0.000525s 12:26:10.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.4 Info: => 6.42E-05s 12:26:10.4 Info: AlterTable Tracks 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn Tracks ForeignRecordingId String 12:26:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:10.4 Info: => 0.0005452s 12:26:10.4 Info: AlterTable Tracks 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0005443s 12:26:10.4 Info: AlterTable Tracks 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.000559s 12:26:10.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.4 Info: => 6.79E-05s 12:26:10.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.4 Info: => 8.04E-05s 12:26:10.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "Artists" 12:26:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.4 Info: => 0.0092985s 12:26:10.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "Albums" 12:26:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.4 Info: => 0.0043868s 12:26:10.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "Tracks" 12:26:10.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.4 Info: => 0.0038902s 12:26:10.4 Info: DeleteColumn TrackFiles ArtistId 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "TrackFiles" 12:26:10.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.4 Info: => 0.0036906s 12:26:10.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:10.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.4 Info: => 7.77E-05s 12:26:10.4 Info: CreateIndex Artists (Monitored) 12:26:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.4 Info: => 7.41E-05s 12:26:10.4 Info: CreateIndex Albums (ArtistMetadataId) 12:26:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:10.4 Info: => 7.33E-05s 12:26:10.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:10.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:10.4 Info: => 7.42E-05s 12:26:10.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:10.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:10.4 Info: => 7.21E-05s 12:26:10.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:10.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:10.4 Info: => 7.15E-05s 12:26:10.4 Info: UpdateData 12:26:10.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.4 Info: => 3.64E-05s 12:26:10.4 Info: UpdateData 12:26:10.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.4 Info: => 2.91E-05s 12:26:10.4 Info: UpdateData 12:26:10.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:10.4 Info: => 3.45E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:10', 'add_release_groups_etc') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 23: add_release_groups_etc migrated 12:26:10.4 Info: => 0.0006607s 12:26:10.4 Info: 24: NewMediaInfoFormat migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 24 12:26:10.4 Info: UpdateData 12:26:10.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:10.4 Info: => 3.79E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:10', 'NewMediaInfoFormat') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 24: NewMediaInfoFormat migrated 12:26:10.4 Info: => 0.0005736s 12:26:10.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 25 12:26:10.4 Info: RenameTable Restrictions ReleaseProfiles 12:26:10.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:10.4 Info: => 0.0014641s 12:26:10.4 Info: AlterTable ReleaseProfiles 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:10.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:10.4 Info: => 0.0005056s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:10', 'rename_restrictions_to_release_profiles') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:10.4 Info: => 0.0009466s 12:26:10.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 26 12:26:10.4 Info: RenameTable Profiles QualityProfiles 12:26:10.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:10.4 Info: => 0.0015224s 12:26:10.4 Info: AlterTable QualityProfiles 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:10.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.4 Info: => 0.0005298s 12:26:10.4 Info: AlterTable LanguageProfiles 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:10.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.4 Info: => 0.0005451s 12:26:10.4 Info: UpdateData 12:26:10.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.4 Info: => 3.63E-05s 12:26:10.4 Info: UpdateData 12:26:10.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.4 Info: => 2.85E-05s 12:26:10.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "Artists" 12:26:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.4 Info: => 0.0041661s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:10', 'rename_quality_profiles_add_upgrade_allowed') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:10.4 Info: => 0.0047226s 12:26:10.4 Info: 27: add_import_exclusions migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 27 12:26:10.4 Info: CreateTable ImportListExclusions 12:26:10.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:10.4 Info: => 0.0001173s 12:26:10.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:10.4 Info: => 8.34E-05s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:10', 'add_import_exclusions') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 27: add_import_exclusions migrated 12:26:10.4 Info: => 0.000909s 12:26:10.4 Info: 28: clean_artist_metadata_table migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 28 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001485s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001254s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001243s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.000124s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001178s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001184s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:10', 'clean_artist_metadata_table') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 28: clean_artist_metadata_table migrated 12:26:10.4 Info: => 0.0005394s 12:26:10.4 Info: 29: health_issue_notification migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 29 12:26:10.4 Info: AlterTable Notifications 12:26:10.4 Info: => 5E-07s 12:26:10.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0006538s 12:26:10.4 Info: AlterTable Notifications 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0005138s 12:26:10.4 Info: AlterTable Notifications 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.000509s 12:26:10.4 Info: AlterTable Notifications 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0005072s 12:26:10.4 Info: AlterTable Notifications 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:10.4 Info: => 0.0004971s 12:26:10.4 Info: DeleteColumn Notifications OnDownload 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "Notifications" 12:26:10.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.4 Info: => 0.0036995s 12:26:10.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "Notifications" 12:26:10.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.4 Info: => 0.0036332s 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:10', 'health_issue_notification') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 29: health_issue_notification migrated 12:26:10.4 Info: => 0.0041856s 12:26:10.4 Info: 30: add_mediafilerepository_mtime migrating 12:26:10.4 Info: Beginning Transaction 12:26:10.4 Info: Starting migration of Main DB to 30 12:26:10.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) 12:26:10.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:10.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:10.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:26:10.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:26:10.4 Info: AlterTable TrackFiles 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: CreateColumn TrackFiles Modified DateTime 12:26:10.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:10.4 Info: => 0.0005424s 12:26:10.4 Info: AlterTable TrackFiles 12:26:10.4 Info: => 4E-07s 12:26:10.4 Info: CreateColumn TrackFiles Path String 12:26:10.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:10.4 Info: => 0.0004973s 12:26:10.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.4 Info: => 3.08E-05s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.000119s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001273s 12:26:10.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) 12:26:10.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) 12:26:10.4 Info: => 0.0001317s 12:26:10.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") 12:26:10.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") 12:26:10.4 Info: => 7.31E-05s 12:26:10.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.4 Info: => 0.0001142s 12:26:10.4 Info: AlterTable TrackFiles 12:26:10.4 Info: => 3E-07s 12:26:10.4 Info: AlterColumn TrackFiles Path String 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "TrackFiles" 12:26:10.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.4 Info: => 0.0038786s 12:26:10.4 Info: CreateIndex TrackFiles (Path) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.4 Info: => 9.41E-05s 12:26:10.4 Info: DeleteColumn TrackFiles RelativePath 12:26:10.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) 12:26:10.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" 12:26:10.4 Info: DROP TABLE "TrackFiles" 12:26:10.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.4 Info: => 0.0038125s 12:26:10.4 Info: -> 7 Insert operations completed in 00:00:00.0004131 taking an average of 00:00:00.0000590 12:26:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:10', 'add_mediafilerepository_mtime') 12:26:10.4 Info: Committing Transaction 12:26:10.4 Info: 30: add_mediafilerepository_mtime migrated 12:26:10.4 Info: => 0.004385s 12:26:10.4 Debug: Took: 00:00:00.1394262 12:26:10.4 Debug: Got 2 tracks 12:26:10.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:26:10.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:26:10.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151705117241_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:10.5 Info: DatabaseEngineVersionCheck migrating 12:26:10.5 Info: PerformDBOperation 12:26:10.5 Info: Performing DB Operation 12:26:10.5 Info: SQLite 3.47.0 12:26:10.5 Info: => 0.001415s 12:26:10.5 Info: DatabaseEngineVersionCheck migrated 12:26:10.5 Info: => 0.0014234s 12:26:10.5 Info: VersionMigration migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: CreateTable VersionInfo 12:26:10.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:10.5 Info: => 0.0001301s 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: VersionMigration migrated 12:26:10.5 Info: => 0.0007589s 12:26:10.5 Info: VersionUniqueMigration migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: CreateIndex VersionInfo (Version) 12:26:10.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:10.5 Info: => 0.0001228s 12:26:10.5 Info: AlterTable VersionInfo 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:10.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:10.5 Info: => 0.0005426s 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: VersionUniqueMigration migrated 12:26:10.5 Info: => 0.0009568s 12:26:10.5 Info: VersionDescriptionMigration migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: AlterTable VersionInfo 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn VersionInfo Description String 12:26:10.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:10.5 Info: => 0.0001772s 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: VersionDescriptionMigration migrated 12:26:10.5 Info: => 0.0004816s 12:26:10.5 Info: 1: InitialSetup migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 1 12:26:10.5 Info: CreateTable Config 12:26:10.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:10.5 Info: => 0.0001362s 12:26:10.5 Info: CreateIndex Config (Key) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:10.5 Info: => 7.54E-05s 12:26:10.5 Info: CreateTable RootFolders 12:26:10.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:10.5 Info: => 8.44E-05s 12:26:10.5 Info: CreateIndex RootFolders (Path) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:10.5 Info: => 7.52E-05s 12:26:10.5 Info: CreateTable Artists 12:26:10.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) 12:26:10.5 Info: => 0.0002169s 12:26:10.5 Info: CreateIndex Artists (ForeignArtistId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.5 Info: => 7.1E-05s 12:26:10.5 Info: CreateIndex Artists (NameSlug) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.5 Info: => 6.75E-05s 12:26:10.5 Info: CreateIndex Artists (CleanName) 12:26:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.5 Info: => 6.84E-05s 12:26:10.5 Info: CreateIndex Artists (Path) 12:26:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.5 Info: => 6.39E-05s 12:26:10.5 Info: CreateTable Albums 12:26:10.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) 12:26:10.5 Info: => 0.0001827s 12:26:10.5 Info: CreateIndex Albums (ForeignAlbumId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.5 Info: => 7.08E-05s 12:26:10.5 Info: CreateIndex Albums (MBId) 12:26:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.5 Info: => 6.45E-05s 12:26:10.5 Info: CreateIndex Albums (TADBId) 12:26:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.5 Info: => 6.73E-05s 12:26:10.5 Info: CreateIndex Albums (TitleSlug) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.5 Info: => 7.02E-05s 12:26:10.5 Info: CreateIndex Albums (CleanTitle) 12:26:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.5 Info: => 6.82E-05s 12:26:10.5 Info: CreateIndex Albums (Path) 12:26:10.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:10.5 Info: => 6.63E-05s 12:26:10.5 Info: CreateTable Tracks 12:26:10.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) 12:26:10.5 Info: => 0.0001244s 12:26:10.5 Info: CreateIndex Tracks (ForeignTrackId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.5 Info: => 7.13E-05s 12:26:10.5 Info: CreateIndex Tracks (ArtistId) 12:26:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.5 Info: => 7.48E-05s 12:26:10.5 Info: CreateIndex Tracks (TrackFileId) 12:26:10.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.5 Info: => 7.44E-05s 12:26:10.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:10.5 Info: => 7.57E-05s 12:26:10.5 Info: CreateTable TrackFiles 12:26:10.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) 12:26:10.5 Info: => 0.000118s 12:26:10.5 Info: CreateIndex TrackFiles (ArtistId) 12:26:10.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:10.5 Info: => 8.62E-05s 12:26:10.5 Info: CreateIndex TrackFiles (AlbumId) 12:26:10.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.5 Info: => 7.9E-05s 12:26:10.5 Info: CreateTable History 12:26:10.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) 12:26:10.5 Info: => 0.0001278s 12:26:10.5 Info: CreateIndex History (Date) 12:26:10.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:10.5 Info: => 9.97E-05s 12:26:10.5 Info: CreateIndex History (EventType) 12:26:10.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:10.5 Info: => 7.19E-05s 12:26:10.5 Info: CreateIndex History (DownloadId) 12:26:10.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:10.5 Info: => 7.13E-05s 12:26:10.5 Info: CreateIndex History (AlbumId) 12:26:10.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:10.5 Info: => 9.37E-05s 12:26:10.5 Info: CreateTable Notifications 12:26:10.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) 12:26:10.5 Info: => 0.0001361s 12:26:10.5 Info: CreateTable ScheduledTasks 12:26:10.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:10.5 Info: => 9.92E-05s 12:26:10.5 Info: CreateIndex ScheduledTasks (TypeName) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:10.5 Info: => 7.29E-05s 12:26:10.5 Info: CreateTable Indexers 12:26:10.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) 12:26:10.5 Info: => 9.19E-05s 12:26:10.5 Info: CreateIndex Indexers (Name) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.5 Info: => 7.73E-05s 12:26:10.5 Info: CreateTable Profiles 12:26:10.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:10.5 Info: => 8.57E-05s 12:26:10.5 Info: CreateIndex Profiles (Name) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:10.5 Info: => 9.26E-05s 12:26:10.5 Info: CreateTable QualityDefinitions 12:26:10.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:10.5 Info: => 0.0001105s 12:26:10.5 Info: CreateIndex QualityDefinitions (Quality) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:10.5 Info: => 7.16E-05s 12:26:10.5 Info: CreateIndex QualityDefinitions (Title) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:10.5 Info: => 7.39E-05s 12:26:10.5 Info: CreateTable NamingConfig 12:26:10.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) 12:26:10.5 Info: => 0.000107s 12:26:10.5 Info: CreateTable Blacklist 12:26:10.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 '') 12:26:10.5 Info: => 0.0001458s 12:26:10.5 Info: CreateTable Metadata 12:26:10.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) 12:26:10.5 Info: => 9.22E-05s 12:26:10.5 Info: CreateTable MetadataFiles 12:26:10.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) 12:26:10.5 Info: => 0.0001058s 12:26:10.5 Info: CreateTable DownloadClients 12:26:10.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) 12:26:10.5 Info: => 9.6E-05s 12:26:10.5 Info: CreateTable PendingReleases 12:26:10.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 '') 12:26:10.5 Info: => 0.0001037s 12:26:10.5 Info: CreateTable RemotePathMappings 12:26:10.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:10.5 Info: => 8.78E-05s 12:26:10.5 Info: CreateTable Tags 12:26:10.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:10.5 Info: => 8.47E-05s 12:26:10.5 Info: CreateIndex Tags (Label) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:10.5 Info: => 8.22E-05s 12:26:10.5 Info: CreateTable Restrictions 12:26:10.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:10.5 Info: => 8.83E-05s 12:26:10.5 Info: CreateTable DelayProfiles 12:26:10.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) 12:26:10.5 Info: => 0.0001341s 12:26:10.5 Info: CreateTable Users 12:26:10.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:10.5 Info: => 8.7E-05s 12:26:10.5 Info: CreateIndex Users (Identifier) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:10.5 Info: => 8.17E-05s 12:26:10.5 Info: CreateIndex Users (Username) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:10.5 Info: => 7.68E-05s 12:26:10.5 Info: CreateTable Commands 12:26:10.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) 12:26:10.5 Info: => 0.000111s 12:26:10.5 Info: CreateTable IndexerStatus 12:26:10.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) 12:26:10.5 Info: => 0.0001171s 12:26:10.5 Info: CreateIndex IndexerStatus (ProviderId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:10.5 Info: => 0.000107s 12:26:10.5 Info: CreateTable ExtraFiles 12:26:10.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) 12:26:10.5 Info: => 0.000165s 12:26:10.5 Info: CreateTable LyricFiles 12:26:10.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) 12:26:10.5 Info: => 0.0001199s 12:26:10.5 Info: CreateTable LanguageProfiles 12:26:10.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:10.5 Info: => 8.47E-05s 12:26:10.5 Info: CreateIndex LanguageProfiles (Name) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:10.5 Info: => 8.02E-05s 12:26:10.5 Info: CreateTable DownloadClientStatus 12:26:10.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) 12:26:10.5 Info: => 9.44E-05s 12:26:10.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:10.5 Info: => 8.39E-05s 12:26:10.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:10.5 Info: -> 1 Insert operations completed in 00:00:00.0000506 taking an average of 00:00:00.0000506 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:10', 'InitialSetup') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 1: InitialSetup migrated 12:26:10.5 Info: => 0.0008729s 12:26:10.5 Info: 2: add_reason_to_pending_releases migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 2 12:26:10.5 Info: AlterTable PendingReleases 12:26:10.5 Info: => 5E-07s 12:26:10.5 Info: CreateColumn PendingReleases Reason Int32 12:26:10.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.0005137s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:10', 'add_reason_to_pending_releases') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 2: add_reason_to_pending_releases migrated 12:26:10.5 Info: => 0.000876s 12:26:10.5 Info: 3: add_medium_support migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 3 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Albums Media String 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:10.5 Info: => 0.0005334s 12:26:10.5 Info: AlterTable Tracks 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Tracks MediumNumber Int32 12:26:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.0005052s 12:26:10.5 Info: AlterTable Tracks 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.0004558s 12:26:10.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.5 Info: => 3.33E-05s 12:26:10.5 Info: DeleteColumn Tracks TrackNumber 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Tracks" 12:26:10.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.5 Info: => 0.0037739s 12:26:10.5 Info: AlterTable Tracks 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: CreateColumn Tracks TrackNumber String 12:26:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:10.5 Info: => 0.0004577s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:10', 'add_medium_support') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 3: add_medium_support migrated 12:26:10.5 Info: => 0.0009445s 12:26:10.5 Info: 4: add_various_qualites_in_profile migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 4 12:26:10.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.5 Info: => 3.86E-05s 12:26:10.5 Info: PerformDBOperation 12:26:10.5 Info: Performing DB Operation 12:26:10.5 Info: => 2.65E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:10', 'add_various_qualites_in_profile') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 4: add_various_qualites_in_profile migrated 12:26:10.5 Info: => 0.0004408s 12:26:10.5 Info: 5: metadata_profiles migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 5 12:26:10.5 Info: CreateTable MetadataProfiles 12:26:10.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:10.5 Info: => 0.0001458s 12:26:10.5 Info: CreateIndex MetadataProfiles (Name) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:10.5 Info: => 8.69E-05s 12:26:10.5 Info: AlterTable Artists 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: CreateColumn Artists MetadataProfileId Int32 12:26:10.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:10.5 Info: => 0.0004845s 12:26:10.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Artists" 12:26:10.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.5 Info: => 0.0038859s 12:26:10.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Artists" 12:26:10.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.5 Info: => 0.0038492s 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Albums SecondaryTypes String 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:10.5 Info: => 0.0004903s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:10', 'metadata_profiles') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 5: metadata_profiles migrated 12:26:10.5 Info: => 0.0010218s 12:26:10.5 Info: 6: separate_automatic_and_interactive_search migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 6 12:26:10.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:10.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) 12:26:10.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:10.5 Info: DROP TABLE "Indexers" 12:26:10.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.5 Info: => 0.0033125s 12:26:10.5 Info: AlterTable Indexers 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:10.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:10.5 Info: => 0.0004611s 12:26:10.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.5 Info: => 3.06E-05s 12:26:10.5 Info: AlterTable Indexers 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Indexers" 12:26:10.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.5 Info: => 0.0033345s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:10', 'separate_automatic_and_interactive_search') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 6: separate_automatic_and_interactive_search migrated 12:26:10.5 Info: => 0.0038235s 12:26:10.5 Info: 7: change_album_path_to_relative migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 7 12:26:10.5 Info: DeleteColumn Albums Path 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Albums" 12:26:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.5 Info: => 0.0039898s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:10', 'change_album_path_to_relative') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 7: change_album_path_to_relative migrated 12:26:10.5 Info: => 0.0045089s 12:26:10.5 Info: 8: change_quality_size_mb_to_kb migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 8 12:26:10.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 12:26:10.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 12:26:10.5 Info: => 3.64E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:10', 'change_quality_size_mb_to_kb') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 8: change_quality_size_mb_to_kb migrated 12:26:10.5 Info: => 0.0004424s 12:26:10.5 Info: 9: album_releases migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 9 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Albums Releases String 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:10.5 Info: => 0.0005004s 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Albums CurrentRelease String 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:10.5 Info: => 0.0004837s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:10', 'album_releases') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 9: album_releases migrated 12:26:10.5 Info: => 0.0009653s 12:26:10.5 Info: 10: album_releases_fix migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 10 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: AlterColumn Albums Releases String 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Albums" 12:26:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.5 Info: => 0.0043784s 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: AlterColumn Albums CurrentRelease String 12:26:10.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) 12:26:10.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" 12:26:10.5 Info: DROP TABLE "Albums" 12:26:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.5 Info: => 0.0045012s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:10', 'album_releases_fix') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 10: album_releases_fix migrated 12:26:10.5 Info: => 0.0050026s 12:26:10.5 Info: 11: import_lists migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 11 12:26:10.5 Info: CreateTable ImportLists 12:26:10.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) 12:26:10.5 Info: => 0.0001357s 12:26:10.5 Info: CreateIndex ImportLists (Name) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:10.5 Info: => 8.4E-05s 12:26:10.5 Info: CreateTable ImportListStatus 12:26:10.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) 12:26:10.5 Info: => 0.000127s 12:26:10.5 Info: CreateIndex ImportListStatus (ProviderId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:10.5 Info: => 8.35E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:10', 'import_lists') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 11: import_lists migrated 12:26:10.5 Info: => 0.0009525s 12:26:10.5 Info: 12: add_release_status migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 12 12:26:10.5 Info: AlterTable MetadataProfiles 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:10.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:10.5 Info: => 0.0004917s 12:26:10.5 Info: PerformDBOperation 12:26:10.5 Info: Performing DB Operation 12:26:10.5 Info: => 2.21E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:10', 'add_release_status') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 12: add_release_status migrated 12:26:10.5 Info: => 0.0003917s 12:26:10.5 Info: 13: album_download_notification migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 13 12:26:10.5 Info: AlterTable Notifications 12:26:10.5 Info: => 6E-07s 12:26:10.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:10.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.0005305s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:10', 'album_download_notification') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 13: album_download_notification migrated 12:26:10.5 Info: => 0.0010261s 12:26:10.5 Info: 14: fix_language_metadata_profiles migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 14 12:26:10.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 12:26:10.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 12:26:10.5 Info: => 8.26E-05s 12:26:10.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 12:26:10.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 12:26:10.5 Info: => 8.07E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:10', 'fix_language_metadata_profiles') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 14: fix_language_metadata_profiles migrated 12:26:10.5 Info: => 0.0005353s 12:26:10.5 Info: 15: remove_fanzub migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 15 12:26:10.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.5 Info: => 3.59E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:10', 'remove_fanzub') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 15: remove_fanzub migrated 12:26:10.5 Info: => 0.000548s 12:26:10.5 Info: 16: update_artist_history_indexes migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 16 12:26:10.5 Info: CreateIndex Albums (ArtistId) 12:26:10.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:10.5 Info: => 9.21E-05s 12:26:10.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:10.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:10.5 Info: => 8.82E-05s 12:26:10.5 Info: DeleteIndex History (AlbumId) 12:26:10.5 Info: DROP INDEX "IX_History_AlbumId" 12:26:10.5 Info: => 0.0001246s 12:26:10.5 Info: CreateIndex History (AlbumId, Date) 12:26:10.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:10.5 Info: => 9.69E-05s 12:26:10.5 Info: DeleteIndex History (DownloadId) 12:26:10.5 Info: DROP INDEX "IX_History_DownloadId" 12:26:10.5 Info: => 0.000137s 12:26:10.5 Info: CreateIndex History (DownloadId, Date) 12:26:10.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:10.5 Info: => 8.49E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:10', 'update_artist_history_indexes') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 16: update_artist_history_indexes migrated 12:26:10.5 Info: => 0.0008027s 12:26:10.5 Info: 17: remove_nma migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 17 12:26:10.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:10.5 Info: => 3.83E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:10', 'remove_nma') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 17: remove_nma migrated 12:26:10.5 Info: => 0.0005693s 12:26:10.5 Info: 18: album_disambiguation migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 18 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 5E-07s 12:26:10.5 Info: CreateColumn Albums Disambiguation String 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:10.5 Info: => 0.0005138s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:10', 'album_disambiguation') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 18: album_disambiguation migrated 12:26:10.5 Info: => 0.0009887s 12:26:10.5 Info: 19: add_ape_quality_in_profiles migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 19 12:26:10.5 Info: PerformDBOperation 12:26:10.5 Info: Performing DB Operation 12:26:10.5 Info: => 2.47E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:10', 'add_ape_quality_in_profiles') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 19: add_ape_quality_in_profiles migrated 12:26:10.5 Info: => 0.0005056s 12:26:10.5 Info: 20: remove_pushalot migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 20 12:26:10.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:10.5 Info: => 3.9E-05s 12:26:10.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:10.5 Info: => 3.24E-05s 12:26:10.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:10.5 Info: => 4.33E-05s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:10', 'remove_pushalot') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 20: remove_pushalot migrated 12:26:10.5 Info: => 0.0004503s 12:26:10.5 Info: 21: add_custom_filters migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 21 12:26:10.5 Info: CreateTable CustomFilters 12:26:10.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:10.5 Info: => 0.0001128s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:10', 'add_custom_filters') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 21: add_custom_filters migrated 12:26:10.5 Info: => 0.0006169s 12:26:10.5 Info: 22: import_list_tags migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 22 12:26:10.5 Info: AlterTable ImportLists 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn ImportLists Tags String 12:26:10.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:10.5 Info: => 0.0005202s 12:26:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:10', 'import_list_tags') 12:26:10.5 Info: Committing Transaction 12:26:10.5 Info: 22: import_list_tags migrated 12:26:10.5 Info: => 0.000974s 12:26:10.5 Info: 23: add_release_groups_etc migrating 12:26:10.5 Info: Beginning Transaction 12:26:10.5 Info: Starting migration of Main DB to 23 12:26:10.5 Info: CreateTable ArtistMetadata 12:26:10.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) 12:26:10.5 Info: => 0.0001935s 12:26:10.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:10.5 Info: => 0.0001036s 12:26:10.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" 12:26:10.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" 12:26:10.5 Info: => 0.000101s 12:26:10.5 Info: AlterTable Artists 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:10.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.0005542s 12:26:10.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.5 Info: => 5.5E-05s 12:26:10.5 Info: CreateTable AlbumReleases 12:26:10.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) 12:26:10.5 Info: => 0.000145s 12:26:10.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:10.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:10.5 Info: => 8.51E-05s 12:26:10.5 Info: CreateIndex AlbumReleases (AlbumId) 12:26:10.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:10.5 Info: => 8.28E-05s 12:26:10.5 Info: PerformDBOperation 12:26:10.5 Info: Performing DB Operation 12:26:10.5 Info: => 3.08E-05s 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.0005684s 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:10.5 Info: => 0.000529s 12:26:10.5 Info: AlterTable Albums 12:26:10.5 Info: => 5E-07s 12:26:10.5 Info: CreateColumn Albums Links String 12:26:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:10.5 Info: => 0.0005593s 12:26:10.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.5 Info: => 9.12E-05s 12:26:10.5 Info: AlterTable Tracks 12:26:10.5 Info: => 3E-07s 12:26:10.5 Info: CreateColumn Tracks ForeignRecordingId String 12:26:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:10.5 Info: => 0.0006076s 12:26:10.5 Info: AlterTable Tracks 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.000559s 12:26:10.5 Info: AlterTable Tracks 12:26:10.5 Info: => 4E-07s 12:26:10.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.5 Info: => 0.000546s 12:26:10.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.5 Info: => 8.44E-05s 12:26:10.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.5 Info: => 6.66E-05s 12:26:10.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "Artists" 12:26:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.6 Info: => 0.0097606s 12:26:10.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "Albums" 12:26:10.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.6 Info: => 0.0043885s 12:26:10.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "Tracks" 12:26:10.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.6 Info: => 0.0038319s 12:26:10.6 Info: DeleteColumn TrackFiles ArtistId 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "TrackFiles" 12:26:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.6 Info: => 0.0036444s 12:26:10.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:10.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.6 Info: => 7.78E-05s 12:26:10.6 Info: CreateIndex Artists (Monitored) 12:26:10.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.6 Info: => 7.35E-05s 12:26:10.6 Info: CreateIndex Albums (ArtistMetadataId) 12:26:10.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:10.6 Info: => 7.24E-05s 12:26:10.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:10.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:10.6 Info: => 7.13E-05s 12:26:10.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:10.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:10.6 Info: => 7.04E-05s 12:26:10.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:10.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:10.6 Info: => 7.12E-05s 12:26:10.6 Info: UpdateData 12:26:10.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.6 Info: => 3.68E-05s 12:26:10.6 Info: UpdateData 12:26:10.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.6 Info: => 2.97E-05s 12:26:10.6 Info: UpdateData 12:26:10.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:10.6 Info: => 3.35E-05s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:10', 'add_release_groups_etc') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 23: add_release_groups_etc migrated 12:26:10.6 Info: => 0.0007818s 12:26:10.6 Info: 24: NewMediaInfoFormat migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 24 12:26:10.6 Info: UpdateData 12:26:10.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:10.6 Info: => 3.7E-05s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:10', 'NewMediaInfoFormat') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 24: NewMediaInfoFormat migrated 12:26:10.6 Info: => 0.000436s 12:26:10.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 25 12:26:10.6 Info: RenameTable Restrictions ReleaseProfiles 12:26:10.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:10.6 Info: => 0.0014537s 12:26:10.6 Info: AlterTable ReleaseProfiles 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:10.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:10.6 Info: => 0.0004957s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:10', 'rename_restrictions_to_release_profiles') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:10.6 Info: => 0.0012759s 12:26:10.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 26 12:26:10.6 Info: RenameTable Profiles QualityProfiles 12:26:10.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:10.6 Info: => 0.0014987s 12:26:10.6 Info: AlterTable QualityProfiles 12:26:10.6 Info: => 5E-07s 12:26:10.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:10.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.6 Info: => 0.0005253s 12:26:10.6 Info: AlterTable LanguageProfiles 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:10.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.6 Info: => 0.0004935s 12:26:10.6 Info: UpdateData 12:26:10.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.6 Info: => 3.57E-05s 12:26:10.6 Info: UpdateData 12:26:10.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.6 Info: => 2.7E-05s 12:26:10.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "Artists" 12:26:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.6 Info: => 0.0040242s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:10', 'rename_quality_profiles_add_upgrade_allowed') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:10.6 Info: => 0.0045284s 12:26:10.6 Info: 27: add_import_exclusions migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 27 12:26:10.6 Info: CreateTable ImportListExclusions 12:26:10.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:10.6 Info: => 0.0001031s 12:26:10.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:10.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:10.6 Info: => 8.25E-05s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:10', 'add_import_exclusions') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 27: add_import_exclusions migrated 12:26:10.6 Info: => 0.000523s 12:26:10.6 Info: 28: clean_artist_metadata_table migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 28 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001633s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001158s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001121s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001162s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001099s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001126s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:10', 'clean_artist_metadata_table') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 28: clean_artist_metadata_table migrated 12:26:10.6 Info: => 0.0005431s 12:26:10.6 Info: 29: health_issue_notification migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 29 12:26:10.6 Info: AlterTable Notifications 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:10.6 Info: => 0.0005242s 12:26:10.6 Info: AlterTable Notifications 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:10.6 Info: => 0.0005006s 12:26:10.6 Info: AlterTable Notifications 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.6 Info: => 0.0005093s 12:26:10.6 Info: AlterTable Notifications 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.6 Info: => 0.0005724s 12:26:10.6 Info: AlterTable Notifications 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:10.6 Info: => 0.000525s 12:26:10.6 Info: DeleteColumn Notifications OnDownload 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "Notifications" 12:26:10.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.6 Info: => 0.0036492s 12:26:10.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "Notifications" 12:26:10.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.6 Info: => 0.0035691s 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:10', 'health_issue_notification') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 29: health_issue_notification migrated 12:26:10.6 Info: => 0.0043667s 12:26:10.6 Info: 30: add_mediafilerepository_mtime migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 30 12:26:10.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) 12:26:10.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:10.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:10.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:26:10.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.6 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) 12:26:10.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.6 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) 12:26:10.6 Info: AlterTable TrackFiles 12:26:10.6 Info: => 3E-07s 12:26:10.6 Info: CreateColumn TrackFiles Modified DateTime 12:26:10.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:10.6 Info: => 0.0005434s 12:26:10.6 Info: AlterTable TrackFiles 12:26:10.6 Info: => 3E-07s 12:26:10.6 Info: CreateColumn TrackFiles Path String 12:26:10.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:10.6 Info: => 0.0005096s 12:26:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.6 Info: => 3.09E-05s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001206s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001284s 12:26:10.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) 12:26:10.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) 12:26:10.6 Info: => 0.0001366s 12:26:10.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") 12:26:10.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") 12:26:10.6 Info: => 7.07E-05s 12:26:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.6 Info: => 0.0001122s 12:26:10.6 Info: AlterTable TrackFiles 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: AlterColumn TrackFiles Path String 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "TrackFiles" 12:26:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.6 Info: => 0.004136s 12:26:10.6 Info: CreateIndex TrackFiles (Path) 12:26:10.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.6 Info: => 8.11E-05s 12:26:10.6 Info: DeleteColumn TrackFiles RelativePath 12:26:10.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) 12:26:10.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" 12:26:10.6 Info: DROP TABLE "TrackFiles" 12:26:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.6 Info: => 0.0039237s 12:26:10.6 Info: -> 12 Insert operations completed in 00:00:00.0007176 taking an average of 00:00:00.0000598 12:26:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:10', 'add_mediafilerepository_mtime') 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: 30: add_mediafilerepository_mtime migrated 12:26:10.6 Info: => 0.0045756s 12:26:10.6 Debug: Took: 00:00:00.1406069 12:26:10.6 Debug: Got 2 tracks 12:26:10.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:26:10.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:26:10.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151706879681_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:10.6 Info: DatabaseEngineVersionCheck migrating 12:26:10.6 Info: PerformDBOperation 12:26:10.6 Info: Performing DB Operation 12:26:10.6 Info: SQLite 3.47.0 12:26:10.6 Info: => 0.0017981s 12:26:10.6 Info: DatabaseEngineVersionCheck migrated 12:26:10.6 Info: => 0.0018063s 12:26:10.6 Info: VersionMigration migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: CreateTable VersionInfo 12:26:10.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:10.6 Info: => 0.0001325s 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: VersionMigration migrated 12:26:10.6 Info: => 0.0009234s 12:26:10.6 Info: VersionUniqueMigration migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: CreateIndex VersionInfo (Version) 12:26:10.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:10.6 Info: => 0.0001153s 12:26:10.6 Info: AlterTable VersionInfo 12:26:10.6 Info: => 4E-07s 12:26:10.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:10.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:10.6 Info: => 0.0005196s 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: VersionUniqueMigration migrated 12:26:10.6 Info: => 0.0009679s 12:26:10.6 Info: VersionDescriptionMigration migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: AlterTable VersionInfo 12:26:10.6 Info: => 5E-07s 12:26:10.6 Info: CreateColumn VersionInfo Description String 12:26:10.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:10.6 Info: => 0.0001893s 12:26:10.6 Info: Committing Transaction 12:26:10.6 Info: VersionDescriptionMigration migrated 12:26:10.6 Info: => 0.0005636s 12:26:10.6 Info: 1: InitialSetup migrating 12:26:10.6 Info: Beginning Transaction 12:26:10.6 Info: Starting migration of Main DB to 1 12:26:10.7 Info: CreateTable Config 12:26:10.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:10.7 Info: => 0.000128s 12:26:10.7 Info: CreateIndex Config (Key) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:10.7 Info: => 7.35E-05s 12:26:10.7 Info: CreateTable RootFolders 12:26:10.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:10.7 Info: => 7.94E-05s 12:26:10.7 Info: CreateIndex RootFolders (Path) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:10.7 Info: => 7.03E-05s 12:26:10.7 Info: CreateTable Artists 12:26:10.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) 12:26:10.7 Info: => 0.0002044s 12:26:10.7 Info: CreateIndex Artists (ForeignArtistId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.7 Info: => 7.23E-05s 12:26:10.7 Info: CreateIndex Artists (NameSlug) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.7 Info: => 6.76E-05s 12:26:10.7 Info: CreateIndex Artists (CleanName) 12:26:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.7 Info: => 6.45E-05s 12:26:10.7 Info: CreateIndex Artists (Path) 12:26:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.7 Info: => 6.3E-05s 12:26:10.7 Info: CreateTable Albums 12:26:10.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) 12:26:10.7 Info: => 0.0001817s 12:26:10.7 Info: CreateIndex Albums (ForeignAlbumId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.7 Info: => 7E-05s 12:26:10.7 Info: CreateIndex Albums (MBId) 12:26:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.7 Info: => 6.44E-05s 12:26:10.7 Info: CreateIndex Albums (TADBId) 12:26:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.7 Info: => 6.35E-05s 12:26:10.7 Info: CreateIndex Albums (TitleSlug) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.7 Info: => 6.4E-05s 12:26:10.7 Info: CreateIndex Albums (CleanTitle) 12:26:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.7 Info: => 6.32E-05s 12:26:10.7 Info: CreateIndex Albums (Path) 12:26:10.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:10.7 Info: => 6.1E-05s 12:26:10.7 Info: CreateTable Tracks 12:26:10.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) 12:26:10.7 Info: => 0.0001189s 12:26:10.7 Info: CreateIndex Tracks (ForeignTrackId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.7 Info: => 6.9E-05s 12:26:10.7 Info: CreateIndex Tracks (ArtistId) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.7 Info: => 7.04E-05s 12:26:10.7 Info: CreateIndex Tracks (TrackFileId) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.7 Info: => 7.14E-05s 12:26:10.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:10.7 Info: => 7.23E-05s 12:26:10.7 Info: CreateTable TrackFiles 12:26:10.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) 12:26:10.7 Info: => 0.0001133s 12:26:10.7 Info: CreateIndex TrackFiles (ArtistId) 12:26:10.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:10.7 Info: => 8.31E-05s 12:26:10.7 Info: CreateIndex TrackFiles (AlbumId) 12:26:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.7 Info: => 7.2E-05s 12:26:10.7 Info: CreateTable History 12:26:10.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) 12:26:10.7 Info: => 0.0001429s 12:26:10.7 Info: CreateIndex History (Date) 12:26:10.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:10.7 Info: => 7.91E-05s 12:26:10.7 Info: CreateIndex History (EventType) 12:26:10.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:10.7 Info: => 8.66E-05s 12:26:10.7 Info: CreateIndex History (DownloadId) 12:26:10.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:10.7 Info: => 8.07E-05s 12:26:10.7 Info: CreateIndex History (AlbumId) 12:26:10.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:10.7 Info: => 9.18E-05s 12:26:10.7 Info: CreateTable Notifications 12:26:10.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) 12:26:10.7 Info: => 0.0001334s 12:26:10.7 Info: CreateTable ScheduledTasks 12:26:10.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:10.7 Info: => 0.0001001s 12:26:10.7 Info: CreateIndex ScheduledTasks (TypeName) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:10.7 Info: => 7.29E-05s 12:26:10.7 Info: CreateTable Indexers 12:26:10.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) 12:26:10.7 Info: => 9.59E-05s 12:26:10.7 Info: CreateIndex Indexers (Name) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.7 Info: => 7.67E-05s 12:26:10.7 Info: CreateTable Profiles 12:26:10.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:10.7 Info: => 8.54E-05s 12:26:10.7 Info: CreateIndex Profiles (Name) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:10.7 Info: => 9.3E-05s 12:26:10.7 Info: CreateTable QualityDefinitions 12:26:10.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:10.7 Info: => 0.0001089s 12:26:10.7 Info: CreateIndex QualityDefinitions (Quality) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:10.7 Info: => 7.15E-05s 12:26:10.7 Info: CreateIndex QualityDefinitions (Title) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:10.7 Info: => 7.43E-05s 12:26:10.7 Info: CreateTable NamingConfig 12:26:10.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) 12:26:10.7 Info: => 0.0001106s 12:26:10.7 Info: CreateTable Blacklist 12:26:10.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 '') 12:26:10.7 Info: => 0.0001435s 12:26:10.7 Info: CreateTable Metadata 12:26:10.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) 12:26:10.7 Info: => 9.25E-05s 12:26:10.7 Info: CreateTable MetadataFiles 12:26:10.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) 12:26:10.7 Info: => 0.0001057s 12:26:10.7 Info: CreateTable DownloadClients 12:26:10.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) 12:26:10.7 Info: => 9.49E-05s 12:26:10.7 Info: CreateTable PendingReleases 12:26:10.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 '') 12:26:10.7 Info: => 0.0001043s 12:26:10.7 Info: CreateTable RemotePathMappings 12:26:10.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:10.7 Info: => 8.86E-05s 12:26:10.7 Info: CreateTable Tags 12:26:10.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:10.7 Info: => 8.75E-05s 12:26:10.7 Info: CreateIndex Tags (Label) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:10.7 Info: => 0.0001057s 12:26:10.7 Info: CreateTable Restrictions 12:26:10.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:10.7 Info: => 8.72E-05s 12:26:10.7 Info: CreateTable DelayProfiles 12:26:10.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) 12:26:10.7 Info: => 0.0001336s 12:26:10.7 Info: CreateTable Users 12:26:10.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:10.7 Info: => 8.65E-05s 12:26:10.7 Info: CreateIndex Users (Identifier) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:10.7 Info: => 8.2E-05s 12:26:10.7 Info: CreateIndex Users (Username) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:10.7 Info: => 7.54E-05s 12:26:10.7 Info: CreateTable Commands 12:26:10.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) 12:26:10.7 Info: => 0.0001084s 12:26:10.7 Info: CreateTable IndexerStatus 12:26:10.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) 12:26:10.7 Info: => 0.0001268s 12:26:10.7 Info: CreateIndex IndexerStatus (ProviderId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:10.7 Info: => 0.0001084s 12:26:10.7 Info: CreateTable ExtraFiles 12:26:10.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) 12:26:10.7 Info: => 0.000164s 12:26:10.7 Info: CreateTable LyricFiles 12:26:10.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) 12:26:10.7 Info: => 0.0001196s 12:26:10.7 Info: CreateTable LanguageProfiles 12:26:10.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:10.7 Info: => 8.31E-05s 12:26:10.7 Info: CreateIndex LanguageProfiles (Name) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:10.7 Info: => 8.29E-05s 12:26:10.7 Info: CreateTable DownloadClientStatus 12:26:10.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) 12:26:10.7 Info: => 9.35E-05s 12:26:10.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:10.7 Info: => 8.48E-05s 12:26:10.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:10.7 Info: -> 1 Insert operations completed in 00:00:00.0000504 taking an average of 00:00:00.0000504 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:10', 'InitialSetup') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 1: InitialSetup migrated 12:26:10.7 Info: => 0.000864s 12:26:10.7 Info: 2: add_reason_to_pending_releases migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 2 12:26:10.7 Info: AlterTable PendingReleases 12:26:10.7 Info: => 5E-07s 12:26:10.7 Info: CreateColumn PendingReleases Reason Int32 12:26:10.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0005112s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:10', 'add_reason_to_pending_releases') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 2: add_reason_to_pending_releases migrated 12:26:10.7 Info: => 0.0009312s 12:26:10.7 Info: 3: add_medium_support migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 3 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 5E-07s 12:26:10.7 Info: CreateColumn Albums Media String 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:10.7 Info: => 0.0005305s 12:26:10.7 Info: AlterTable Tracks 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn Tracks MediumNumber Int32 12:26:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0005077s 12:26:10.7 Info: AlterTable Tracks 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0004509s 12:26:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.7 Info: => 3.36E-05s 12:26:10.7 Info: DeleteColumn Tracks TrackNumber 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Tracks" 12:26:10.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.7 Info: => 0.0037767s 12:26:10.7 Info: AlterTable Tracks 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Tracks TrackNumber String 12:26:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:10.7 Info: => 0.0004566s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:10', 'add_medium_support') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 3: add_medium_support migrated 12:26:10.7 Info: => 0.001045s 12:26:10.7 Info: 4: add_various_qualites_in_profile migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 4 12:26:10.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.7 Info: => 3.89E-05s 12:26:10.7 Info: PerformDBOperation 12:26:10.7 Info: Performing DB Operation 12:26:10.7 Info: => 2.86E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:10', 'add_various_qualites_in_profile') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 4: add_various_qualites_in_profile migrated 12:26:10.7 Info: => 0.0005052s 12:26:10.7 Info: 5: metadata_profiles migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 5 12:26:10.7 Info: CreateTable MetadataProfiles 12:26:10.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:10.7 Info: => 0.000141s 12:26:10.7 Info: CreateIndex MetadataProfiles (Name) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:10.7 Info: => 8.72E-05s 12:26:10.7 Info: AlterTable Artists 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Artists MetadataProfileId Int32 12:26:10.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:10.7 Info: => 0.0004777s 12:26:10.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Artists" 12:26:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.7 Info: => 0.0038729s 12:26:10.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Artists" 12:26:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.7 Info: => 0.0038292s 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Albums SecondaryTypes String 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:10.7 Info: => 0.0004621s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:10', 'metadata_profiles') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 5: metadata_profiles migrated 12:26:10.7 Info: => 0.0011198s 12:26:10.7 Info: 6: separate_automatic_and_interactive_search migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 6 12:26:10.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:10.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) 12:26:10.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:10.7 Info: DROP TABLE "Indexers" 12:26:10.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.7 Info: => 0.0032949s 12:26:10.7 Info: AlterTable Indexers 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:10.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:10.7 Info: => 0.0004633s 12:26:10.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.7 Info: => 3.06E-05s 12:26:10.7 Info: AlterTable Indexers 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Indexers" 12:26:10.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.7 Info: => 0.0033208s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:10', 'separate_automatic_and_interactive_search') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 6: separate_automatic_and_interactive_search migrated 12:26:10.7 Info: => 0.0038151s 12:26:10.7 Info: 7: change_album_path_to_relative migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 7 12:26:10.7 Info: DeleteColumn Albums Path 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Albums" 12:26:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.7 Info: => 0.0040021s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:10', 'change_album_path_to_relative') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 7: change_album_path_to_relative migrated 12:26:10.7 Info: => 0.0045841s 12:26:10.7 Info: 8: change_quality_size_mb_to_kb migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 8 12:26:10.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 12:26:10.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 12:26:10.7 Info: => 3.78E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:10', 'change_quality_size_mb_to_kb') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 8: change_quality_size_mb_to_kb migrated 12:26:10.7 Info: => 0.000502s 12:26:10.7 Info: 9: album_releases migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 9 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 5E-07s 12:26:10.7 Info: CreateColumn Albums Releases String 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:10.7 Info: => 0.0005122s 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Albums CurrentRelease String 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:10.7 Info: => 0.000469s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:10', 'album_releases') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 9: album_releases migrated 12:26:10.7 Info: => 0.0010418s 12:26:10.7 Info: 10: album_releases_fix migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 10 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: AlterColumn Albums Releases String 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Albums" 12:26:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.7 Info: => 0.0039009s 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: AlterColumn Albums CurrentRelease String 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Albums" 12:26:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.7 Info: => 0.0044499s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:10', 'album_releases_fix') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 10: album_releases_fix migrated 12:26:10.7 Info: => 0.0050572s 12:26:10.7 Info: 11: import_lists migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 11 12:26:10.7 Info: CreateTable ImportLists 12:26:10.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) 12:26:10.7 Info: => 0.0001435s 12:26:10.7 Info: CreateIndex ImportLists (Name) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:10.7 Info: => 8.48E-05s 12:26:10.7 Info: CreateTable ImportListStatus 12:26:10.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) 12:26:10.7 Info: => 0.0001233s 12:26:10.7 Info: CreateIndex ImportListStatus (ProviderId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:10.7 Info: => 8.26E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:10', 'import_lists') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 11: import_lists migrated 12:26:10.7 Info: => 0.0005481s 12:26:10.7 Info: 12: add_release_status migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 12 12:26:10.7 Info: AlterTable MetadataProfiles 12:26:10.7 Info: => 5E-07s 12:26:10.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:10.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:10.7 Info: => 0.0004893s 12:26:10.7 Info: PerformDBOperation 12:26:10.7 Info: Performing DB Operation 12:26:10.7 Info: => 3.68E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:10', 'add_release_status') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 12: add_release_status migrated 12:26:10.7 Info: => 0.0004044s 12:26:10.7 Info: 13: album_download_notification migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 13 12:26:10.7 Info: AlterTable Notifications 12:26:10.7 Info: => 5E-07s 12:26:10.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0005335s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:10', 'album_download_notification') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 13: album_download_notification migrated 12:26:10.7 Info: => 0.0011075s 12:26:10.7 Info: 14: fix_language_metadata_profiles migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 14 12:26:10.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 12:26:10.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 12:26:10.7 Info: => 8.34E-05s 12:26:10.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 12:26:10.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 12:26:10.7 Info: => 7.94E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:10', 'fix_language_metadata_profiles') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 14: fix_language_metadata_profiles migrated 12:26:10.7 Info: => 0.0005599s 12:26:10.7 Info: 15: remove_fanzub migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 15 12:26:10.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.7 Info: => 4.99E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:10', 'remove_fanzub') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 15: remove_fanzub migrated 12:26:10.7 Info: => 0.000512s 12:26:10.7 Info: 16: update_artist_history_indexes migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 16 12:26:10.7 Info: CreateIndex Albums (ArtistId) 12:26:10.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:10.7 Info: => 0.0001094s 12:26:10.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:10.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:10.7 Info: => 8.98E-05s 12:26:10.7 Info: DeleteIndex History (AlbumId) 12:26:10.7 Info: DROP INDEX "IX_History_AlbumId" 12:26:10.7 Info: => 0.0001503s 12:26:10.7 Info: CreateIndex History (AlbumId, Date) 12:26:10.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:10.7 Info: => 8.81E-05s 12:26:10.7 Info: DeleteIndex History (DownloadId) 12:26:10.7 Info: DROP INDEX "IX_History_DownloadId" 12:26:10.7 Info: => 0.0001218s 12:26:10.7 Info: CreateIndex History (DownloadId, Date) 12:26:10.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:10.7 Info: => 8.74E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:10', 'update_artist_history_indexes') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 16: update_artist_history_indexes migrated 12:26:10.7 Info: => 0.0005819s 12:26:10.7 Info: 17: remove_nma migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 17 12:26:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:10.7 Info: => 5.11E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:10', 'remove_nma') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 17: remove_nma migrated 12:26:10.7 Info: => 0.0004518s 12:26:10.7 Info: 18: album_disambiguation migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 18 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 6E-07s 12:26:10.7 Info: CreateColumn Albums Disambiguation String 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:10.7 Info: => 0.0005475s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:10', 'album_disambiguation') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 18: album_disambiguation migrated 12:26:10.7 Info: => 0.0009419s 12:26:10.7 Info: 19: add_ape_quality_in_profiles migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 19 12:26:10.7 Info: PerformDBOperation 12:26:10.7 Info: Performing DB Operation 12:26:10.7 Info: => 4.27E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:10', 'add_ape_quality_in_profiles') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 19: add_ape_quality_in_profiles migrated 12:26:10.7 Info: => 0.0004516s 12:26:10.7 Info: 20: remove_pushalot migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 20 12:26:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:10.7 Info: => 4.16E-05s 12:26:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:10.7 Info: => 3.18E-05s 12:26:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:10.7 Info: => 4.41E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:10', 'remove_pushalot') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 20: remove_pushalot migrated 12:26:10.7 Info: => 0.0004269s 12:26:10.7 Info: 21: add_custom_filters migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 21 12:26:10.7 Info: CreateTable CustomFilters 12:26:10.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:10.7 Info: => 0.0001655s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:10', 'add_custom_filters') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 21: add_custom_filters migrated 12:26:10.7 Info: => 0.0006153s 12:26:10.7 Info: 22: import_list_tags migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 22 12:26:10.7 Info: AlterTable ImportLists 12:26:10.7 Info: => 5E-07s 12:26:10.7 Info: CreateColumn ImportLists Tags String 12:26:10.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:10.7 Info: => 0.000547s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:10', 'import_list_tags') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 22: import_list_tags migrated 12:26:10.7 Info: => 0.000959s 12:26:10.7 Info: 23: add_release_groups_etc migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 23 12:26:10.7 Info: CreateTable ArtistMetadata 12:26:10.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) 12:26:10.7 Info: => 0.000173s 12:26:10.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:10.7 Info: => 9.01E-05s 12:26:10.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" 12:26:10.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" 12:26:10.7 Info: => 7.86E-05s 12:26:10.7 Info: AlterTable Artists 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:10.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0005933s 12:26:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.7 Info: => 5.97E-05s 12:26:10.7 Info: CreateTable AlbumReleases 12:26:10.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) 12:26:10.7 Info: => 0.0001365s 12:26:10.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:10.7 Info: => 8.5E-05s 12:26:10.7 Info: CreateIndex AlbumReleases (AlbumId) 12:26:10.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:10.7 Info: => 9.26E-05s 12:26:10.7 Info: PerformDBOperation 12:26:10.7 Info: Performing DB Operation 12:26:10.7 Info: => 2.75E-05s 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.000567s 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:10.7 Info: => 0.0005501s 12:26:10.7 Info: AlterTable Albums 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn Albums Links String 12:26:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:10.7 Info: => 0.0005551s 12:26:10.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.7 Info: => 0.0001048s 12:26:10.7 Info: AlterTable Tracks 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Tracks ForeignRecordingId String 12:26:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:10.7 Info: => 0.0005688s 12:26:10.7 Info: AlterTable Tracks 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0005662s 12:26:10.7 Info: AlterTable Tracks 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.7 Info: => 0.0009621s 12:26:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.7 Info: => 9.67E-05s 12:26:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.7 Info: => 7.03E-05s 12:26:10.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Artists" 12:26:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.7 Info: => 0.0098759s 12:26:10.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Albums" 12:26:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.7 Info: => 0.0042869s 12:26:10.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Tracks" 12:26:10.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.7 Info: => 0.0038879s 12:26:10.7 Info: DeleteColumn TrackFiles ArtistId 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "TrackFiles" 12:26:10.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.7 Info: => 0.0036388s 12:26:10.7 Info: CreateIndex Artists (ArtistMetadataId) 12:26:10.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.7 Info: => 7.73E-05s 12:26:10.7 Info: CreateIndex Artists (Monitored) 12:26:10.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.7 Info: => 8.34E-05s 12:26:10.7 Info: CreateIndex Albums (ArtistMetadataId) 12:26:10.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:10.7 Info: => 7.34E-05s 12:26:10.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:10.7 Info: => 7.11E-05s 12:26:10.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:10.7 Info: => 7.12E-05s 12:26:10.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:10.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:10.7 Info: => 7E-05s 12:26:10.7 Info: UpdateData 12:26:10.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.7 Info: => 3.64E-05s 12:26:10.7 Info: UpdateData 12:26:10.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.7 Info: => 2.96E-05s 12:26:10.7 Info: UpdateData 12:26:10.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:10.7 Info: => 4.08E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:10', 'add_release_groups_etc') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 23: add_release_groups_etc migrated 12:26:10.7 Info: => 0.0012475s 12:26:10.7 Info: 24: NewMediaInfoFormat migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 24 12:26:10.7 Info: UpdateData 12:26:10.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:10.7 Info: => 9.28E-05s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:10', 'NewMediaInfoFormat') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 24: NewMediaInfoFormat migrated 12:26:10.7 Info: => 0.0005473s 12:26:10.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 25 12:26:10.7 Info: RenameTable Restrictions ReleaseProfiles 12:26:10.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:10.7 Info: => 0.0014347s 12:26:10.7 Info: AlterTable ReleaseProfiles 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:10.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:10.7 Info: => 0.0004929s 12:26:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:10', 'rename_restrictions_to_release_profiles') 12:26:10.7 Info: Committing Transaction 12:26:10.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:10.7 Info: => 0.0010078s 12:26:10.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:10.7 Info: Beginning Transaction 12:26:10.7 Info: Starting migration of Main DB to 26 12:26:10.7 Info: RenameTable Profiles QualityProfiles 12:26:10.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:10.7 Info: => 0.001475s 12:26:10.7 Info: AlterTable QualityProfiles 12:26:10.7 Info: => 4E-07s 12:26:10.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:10.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.7 Info: => 0.0005168s 12:26:10.7 Info: AlterTable LanguageProfiles 12:26:10.7 Info: => 3E-07s 12:26:10.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:10.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:10.7 Info: => 0.0004933s 12:26:10.7 Info: UpdateData 12:26:10.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.7 Info: => 3.56E-05s 12:26:10.7 Info: UpdateData 12:26:10.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:10.7 Info: => 2.68E-05s 12:26:10.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:10.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) 12:26:10.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" 12:26:10.7 Info: DROP TABLE "Artists" 12:26:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.8 Info: => 0.0040603s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:10', 'rename_quality_profiles_add_upgrade_allowed') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:10.8 Info: => 0.0046201s 12:26:10.8 Info: 27: add_import_exclusions migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 27 12:26:10.8 Info: CreateTable ImportListExclusions 12:26:10.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:10.8 Info: => 0.0001035s 12:26:10.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:10.8 Info: => 8.62E-05s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:10', 'add_import_exclusions') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 27: add_import_exclusions migrated 12:26:10.8 Info: => 0.0005756s 12:26:10.8 Info: 28: clean_artist_metadata_table migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 28 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001282s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.000115s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001138s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001144s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001087s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001109s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:10', 'clean_artist_metadata_table') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 28: clean_artist_metadata_table migrated 12:26:10.8 Info: => 0.0005643s 12:26:10.8 Info: 29: health_issue_notification migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 29 12:26:10.8 Info: AlterTable Notifications 12:26:10.8 Info: => 6E-07s 12:26:10.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0005538s 12:26:10.8 Info: AlterTable Notifications 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0005924s 12:26:10.8 Info: AlterTable Notifications 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0005844s 12:26:10.8 Info: AlterTable Notifications 12:26:10.8 Info: => 3E-07s 12:26:10.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0005256s 12:26:10.8 Info: AlterTable Notifications 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0005216s 12:26:10.8 Info: DeleteColumn Notifications OnDownload 12:26:10.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) 12:26:10.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" 12:26:10.8 Info: DROP TABLE "Notifications" 12:26:10.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.8 Info: => 0.0035828s 12:26:10.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:10.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) 12:26:10.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" 12:26:10.8 Info: DROP TABLE "Notifications" 12:26:10.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:10.8 Info: => 0.003562s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:10', 'health_issue_notification') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 29: health_issue_notification migrated 12:26:10.8 Info: => 0.0041452s 12:26:10.8 Info: 30: add_mediafilerepository_mtime migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 30 12:26:10.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) 12:26:10.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:26:10.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:26:10.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:26:10.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-10-28T12:26:10', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:26:10.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) 12:26:10.8 Info: AlterTable TrackFiles 12:26:10.8 Info: => 3E-07s 12:26:10.8 Info: CreateColumn TrackFiles Modified DateTime 12:26:10.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:10.8 Info: => 0.0005468s 12:26:10.8 Info: AlterTable TrackFiles 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn TrackFiles Path String 12:26:10.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:10.8 Info: => 0.0005378s 12:26:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:10.8 Info: => 3.03E-05s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001201s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001304s 12:26:10.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) 12:26:10.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) 12:26:10.8 Info: => 0.0001397s 12:26:10.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") 12:26:10.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") 12:26:10.8 Info: => 7.06E-05s 12:26:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:10.8 Info: => 0.0001148s 12:26:10.8 Info: AlterTable TrackFiles 12:26:10.8 Info: => 3E-07s 12:26:10.8 Info: AlterColumn TrackFiles Path String 12:26:10.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) 12:26:10.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" 12:26:10.8 Info: DROP TABLE "TrackFiles" 12:26:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.8 Info: => 0.0037258s 12:26:10.8 Info: CreateIndex TrackFiles (Path) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.8 Info: => 8.13E-05s 12:26:10.8 Info: DeleteColumn TrackFiles RelativePath 12:26:10.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) 12:26:10.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" 12:26:10.8 Info: DROP TABLE "TrackFiles" 12:26:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:10.8 Info: => 0.0038858s 12:26:10.8 Info: -> 12 Insert operations completed in 00:00:00.0006892 taking an average of 00:00:00.0000574 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:10', 'add_mediafilerepository_mtime') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 30: add_mediafilerepository_mtime migrated 12:26:10.8 Info: => 0.0047409s 12:26:10.8 Debug: Took: 00:00:00.1409873 12:26:10.8 Debug: Got 2 tracks 12:26:10.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:26:10.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:26:10.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151708651877_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:10.8 Info: DatabaseEngineVersionCheck migrating 12:26:10.8 Info: PerformDBOperation 12:26:10.8 Info: Performing DB Operation 12:26:10.8 Info: SQLite 3.47.0 12:26:10.8 Info: => 0.0018401s 12:26:10.8 Info: DatabaseEngineVersionCheck migrated 12:26:10.8 Info: => 0.001848s 12:26:10.8 Info: VersionMigration migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: CreateTable VersionInfo 12:26:10.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:10.8 Info: => 0.0001474s 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: VersionMigration migrated 12:26:10.8 Info: => 0.0012506s 12:26:10.8 Info: VersionUniqueMigration migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: CreateIndex VersionInfo (Version) 12:26:10.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:10.8 Info: => 0.0001126s 12:26:10.8 Info: AlterTable VersionInfo 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:10.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:10.8 Info: => 0.0005034s 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: VersionUniqueMigration migrated 12:26:10.8 Info: => 0.0008745s 12:26:10.8 Info: VersionDescriptionMigration migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: AlterTable VersionInfo 12:26:10.8 Info: => 5E-07s 12:26:10.8 Info: CreateColumn VersionInfo Description String 12:26:10.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:10.8 Info: => 0.0002054s 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: VersionDescriptionMigration migrated 12:26:10.8 Info: => 0.0006166s 12:26:10.8 Info: 1: InitialSetup migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 1 12:26:10.8 Info: CreateTable Config 12:26:10.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:10.8 Info: => 0.0001484s 12:26:10.8 Info: CreateIndex Config (Key) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:10.8 Info: => 7.43E-05s 12:26:10.8 Info: CreateTable RootFolders 12:26:10.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:10.8 Info: => 7.97E-05s 12:26:10.8 Info: CreateIndex RootFolders (Path) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:10.8 Info: => 7.06E-05s 12:26:10.8 Info: CreateTable Artists 12:26:10.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) 12:26:10.8 Info: => 0.0002175s 12:26:10.8 Info: CreateIndex Artists (ForeignArtistId) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.8 Info: => 7.35E-05s 12:26:10.8 Info: CreateIndex Artists (NameSlug) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.8 Info: => 6.89E-05s 12:26:10.8 Info: CreateIndex Artists (CleanName) 12:26:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.8 Info: => 6.63E-05s 12:26:10.8 Info: CreateIndex Artists (Path) 12:26:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.8 Info: => 6.37E-05s 12:26:10.8 Info: CreateTable Albums 12:26:10.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) 12:26:10.8 Info: => 0.0001978s 12:26:10.8 Info: CreateIndex Albums (ForeignAlbumId) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.8 Info: => 7.11E-05s 12:26:10.8 Info: CreateIndex Albums (MBId) 12:26:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.8 Info: => 6.54E-05s 12:26:10.8 Info: CreateIndex Albums (TADBId) 12:26:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.8 Info: => 6.84E-05s 12:26:10.8 Info: CreateIndex Albums (TitleSlug) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.8 Info: => 6.98E-05s 12:26:10.8 Info: CreateIndex Albums (CleanTitle) 12:26:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.8 Info: => 6.95E-05s 12:26:10.8 Info: CreateIndex Albums (Path) 12:26:10.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:10.8 Info: => 8.72E-05s 12:26:10.8 Info: CreateTable Tracks 12:26:10.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) 12:26:10.8 Info: => 0.0001295s 12:26:10.8 Info: CreateIndex Tracks (ForeignTrackId) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.8 Info: => 7.37E-05s 12:26:10.8 Info: CreateIndex Tracks (ArtistId) 12:26:10.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.8 Info: => 8.34E-05s 12:26:10.8 Info: CreateIndex Tracks (TrackFileId) 12:26:10.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.8 Info: => 7.14E-05s 12:26:10.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:10.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:10.8 Info: => 7.2E-05s 12:26:10.8 Info: CreateTable TrackFiles 12:26:10.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) 12:26:10.8 Info: => 0.0001128s 12:26:10.8 Info: CreateIndex TrackFiles (ArtistId) 12:26:10.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:10.8 Info: => 8.48E-05s 12:26:10.8 Info: CreateIndex TrackFiles (AlbumId) 12:26:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.8 Info: => 7.13E-05s 12:26:10.8 Info: CreateTable History 12:26:10.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) 12:26:10.8 Info: => 0.0001163s 12:26:10.8 Info: CreateIndex History (Date) 12:26:10.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:10.8 Info: => 7.57E-05s 12:26:10.8 Info: CreateIndex History (EventType) 12:26:10.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:10.8 Info: => 7.17E-05s 12:26:10.8 Info: CreateIndex History (DownloadId) 12:26:10.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:10.8 Info: => 7E-05s 12:26:10.8 Info: CreateIndex History (AlbumId) 12:26:10.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:10.8 Info: => 9.3E-05s 12:26:10.8 Info: CreateTable Notifications 12:26:10.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) 12:26:10.8 Info: => 0.0001338s 12:26:10.8 Info: CreateTable ScheduledTasks 12:26:10.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:10.8 Info: => 0.0001014s 12:26:10.8 Info: CreateIndex ScheduledTasks (TypeName) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:10.8 Info: => 9.09E-05s 12:26:10.8 Info: CreateTable Indexers 12:26:10.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) 12:26:10.8 Info: => 0.0001152s 12:26:10.8 Info: CreateIndex Indexers (Name) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.8 Info: => 7.71E-05s 12:26:10.8 Info: CreateTable Profiles 12:26:10.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:10.8 Info: => 8.54E-05s 12:26:10.8 Info: CreateIndex Profiles (Name) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:10.8 Info: => 9.13E-05s 12:26:10.8 Info: CreateTable QualityDefinitions 12:26:10.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:10.8 Info: => 0.0001076s 12:26:10.8 Info: CreateIndex QualityDefinitions (Quality) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:10.8 Info: => 9.16E-05s 12:26:10.8 Info: CreateIndex QualityDefinitions (Title) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:10.8 Info: => 9.05E-05s 12:26:10.8 Info: CreateTable NamingConfig 12:26:10.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) 12:26:10.8 Info: => 0.0001086s 12:26:10.8 Info: CreateTable Blacklist 12:26:10.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 '') 12:26:10.8 Info: => 0.0001516s 12:26:10.8 Info: CreateTable Metadata 12:26:10.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) 12:26:10.8 Info: => 0.0001125s 12:26:10.8 Info: CreateTable MetadataFiles 12:26:10.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) 12:26:10.8 Info: => 0.0001087s 12:26:10.8 Info: CreateTable DownloadClients 12:26:10.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) 12:26:10.8 Info: => 0.0001151s 12:26:10.8 Info: CreateTable PendingReleases 12:26:10.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 '') 12:26:10.8 Info: => 0.0001038s 12:26:10.8 Info: CreateTable RemotePathMappings 12:26:10.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:10.8 Info: => 9.06E-05s 12:26:10.8 Info: CreateTable Tags 12:26:10.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:10.8 Info: => 0.0001317s 12:26:10.8 Info: CreateIndex Tags (Label) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:10.8 Info: => 0.0001041s 12:26:10.8 Info: CreateTable Restrictions 12:26:10.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:10.8 Info: => 0.0001147s 12:26:10.8 Info: CreateTable DelayProfiles 12:26:10.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) 12:26:10.8 Info: => 0.0001496s 12:26:10.8 Info: CreateTable Users 12:26:10.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:10.8 Info: => 8.76E-05s 12:26:10.8 Info: CreateIndex Users (Identifier) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:10.8 Info: => 8.25E-05s 12:26:10.8 Info: CreateIndex Users (Username) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:10.8 Info: => 7.72E-05s 12:26:10.8 Info: CreateTable Commands 12:26:10.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) 12:26:10.8 Info: => 0.0001115s 12:26:10.8 Info: CreateTable IndexerStatus 12:26:10.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) 12:26:10.8 Info: => 0.0001104s 12:26:10.8 Info: CreateIndex IndexerStatus (ProviderId) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:10.8 Info: => 0.0001133s 12:26:10.8 Info: CreateTable ExtraFiles 12:26:10.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) 12:26:10.8 Info: => 0.0001324s 12:26:10.8 Info: CreateTable LyricFiles 12:26:10.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) 12:26:10.8 Info: => 0.0001189s 12:26:10.8 Info: CreateTable LanguageProfiles 12:26:10.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:10.8 Info: => 8.64E-05s 12:26:10.8 Info: CreateIndex LanguageProfiles (Name) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:10.8 Info: => 0.0001005s 12:26:10.8 Info: CreateTable DownloadClientStatus 12:26:10.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) 12:26:10.8 Info: => 9.69E-05s 12:26:10.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:10.8 Info: => 8.42E-05s 12:26:10.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:10.8 Info: -> 1 Insert operations completed in 00:00:00.0000525 taking an average of 00:00:00.0000525 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:10', 'InitialSetup') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 1: InitialSetup migrated 12:26:10.8 Info: => 0.0010334s 12:26:10.8 Info: 2: add_reason_to_pending_releases migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 2 12:26:10.8 Info: AlterTable PendingReleases 12:26:10.8 Info: => 5E-07s 12:26:10.8 Info: CreateColumn PendingReleases Reason Int32 12:26:10.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0005496s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:10', 'add_reason_to_pending_releases') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 2: add_reason_to_pending_releases migrated 12:26:10.8 Info: => 0.0011038s 12:26:10.8 Info: 3: add_medium_support migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 3 12:26:10.8 Info: AlterTable Albums 12:26:10.8 Info: => 5E-07s 12:26:10.8 Info: CreateColumn Albums Media String 12:26:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:10.8 Info: => 0.000501s 12:26:10.8 Info: AlterTable Tracks 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn Tracks MediumNumber Int32 12:26:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.000471s 12:26:10.8 Info: AlterTable Tracks 12:26:10.8 Info: => 5E-07s 12:26:10.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:10.8 Info: => 0.0004523s 12:26:10.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:10.8 Info: => 3.39E-05s 12:26:10.8 Info: DeleteColumn Tracks TrackNumber 12:26:10.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) 12:26:10.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" 12:26:10.8 Info: DROP TABLE "Tracks" 12:26:10.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:10.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.8 Info: => 0.0043255s 12:26:10.8 Info: AlterTable Tracks 12:26:10.8 Info: => 4E-07s 12:26:10.8 Info: CreateColumn Tracks TrackNumber String 12:26:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:10.8 Info: => 0.0004676s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:10', 'add_medium_support') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 3: add_medium_support migrated 12:26:10.8 Info: => 0.0011048s 12:26:10.8 Info: 4: add_various_qualites_in_profile migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 4 12:26:10.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:10.8 Info: => 3.84E-05s 12:26:10.8 Info: PerformDBOperation 12:26:10.8 Info: Performing DB Operation 12:26:10.8 Info: => 2.95E-05s 12:26:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:10', 'add_various_qualites_in_profile') 12:26:10.8 Info: Committing Transaction 12:26:10.8 Info: 4: add_various_qualites_in_profile migrated 12:26:10.8 Info: => 0.0004777s 12:26:10.8 Info: 5: metadata_profiles migrating 12:26:10.8 Info: Beginning Transaction 12:26:10.8 Info: Starting migration of Main DB to 5 12:26:10.8 Info: CreateTable MetadataProfiles 12:26:10.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:10.8 Info: => 0.0001068s 12:26:10.8 Info: CreateIndex MetadataProfiles (Name) 12:26:10.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:10.8 Info: => 0.0001077s 12:26:10.8 Info: AlterTable Artists 12:26:10.8 Info: => 3E-07s 12:26:10.8 Info: CreateColumn Artists MetadataProfileId Int32 12:26:10.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:10.8 Info: => 0.0004823s 12:26:10.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Artists" 12:26:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.9 Info: => 0.0040699s 12:26:10.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Artists" 12:26:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.9 Info: => 0.0039985s 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 4E-07s 12:26:10.9 Info: CreateColumn Albums SecondaryTypes String 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:10.9 Info: => 0.0004545s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:10', 'metadata_profiles') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 5: metadata_profiles migrated 12:26:10.9 Info: => 0.0010666s 12:26:10.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 6 12:26:10.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:10.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) 12:26:10.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:10.9 Info: DROP TABLE "Indexers" 12:26:10.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.9 Info: => 0.0034271s 12:26:10.9 Info: AlterTable Indexers 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:10.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:10.9 Info: => 0.0004665s 12:26:10.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:10.9 Info: => 3.07E-05s 12:26:10.9 Info: AlterTable Indexers 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Indexers" 12:26:10.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:10.9 Info: => 0.003402s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:10', 'separate_automatic_and_interactive_search') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:10.9 Info: => 0.0040669s 12:26:10.9 Info: 7: change_album_path_to_relative migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 7 12:26:10.9 Info: DeleteColumn Albums Path 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Albums" 12:26:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.9 Info: => 0.004157s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:10', 'change_album_path_to_relative') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 7: change_album_path_to_relative migrated 12:26:10.9 Info: => 0.0048925s 12:26:10.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 8 12:26:10.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 12:26:10.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 12:26:10.9 Info: => 3.86E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:10', 'change_quality_size_mb_to_kb') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:10.9 Info: => 0.0005663s 12:26:10.9 Info: 9: album_releases migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 9 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 5E-07s 12:26:10.9 Info: CreateColumn Albums Releases String 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:10.9 Info: => 0.0004815s 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Albums CurrentRelease String 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:10.9 Info: => 0.0005146s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:10', 'album_releases') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 9: album_releases migrated 12:26:10.9 Info: => 0.0010611s 12:26:10.9 Info: 10: album_releases_fix migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 10 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 4E-07s 12:26:10.9 Info: AlterColumn Albums Releases String 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Albums" 12:26:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.9 Info: => 0.0040011s 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 4E-07s 12:26:10.9 Info: AlterColumn Albums CurrentRelease String 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Albums" 12:26:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.9 Info: => 0.0045385s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:10', 'album_releases_fix') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 10: album_releases_fix migrated 12:26:10.9 Info: => 0.0052997s 12:26:10.9 Info: 11: import_lists migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 11 12:26:10.9 Info: CreateTable ImportLists 12:26:10.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) 12:26:10.9 Info: => 0.0001363s 12:26:10.9 Info: CreateIndex ImportLists (Name) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:10.9 Info: => 8.49E-05s 12:26:10.9 Info: CreateTable ImportListStatus 12:26:10.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) 12:26:10.9 Info: => 0.0001204s 12:26:10.9 Info: CreateIndex ImportListStatus (ProviderId) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:10.9 Info: => 0.0001021s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:10', 'import_lists') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 11: import_lists migrated 12:26:10.9 Info: => 0.0006016s 12:26:10.9 Info: 12: add_release_status migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 12 12:26:10.9 Info: AlterTable MetadataProfiles 12:26:10.9 Info: => 4E-07s 12:26:10.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:10.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:10.9 Info: => 0.0005353s 12:26:10.9 Info: PerformDBOperation 12:26:10.9 Info: Performing DB Operation 12:26:10.9 Info: => 3.12E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:10', 'add_release_status') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 12: add_release_status migrated 12:26:10.9 Info: => 0.0004198s 12:26:10.9 Info: 13: album_download_notification migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 13 12:26:10.9 Info: AlterTable Notifications 12:26:10.9 Info: => 6E-07s 12:26:10.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:10.9 Info: => 0.0005862s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:10', 'album_download_notification') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 13: album_download_notification migrated 12:26:10.9 Info: => 0.0011175s 12:26:10.9 Info: 14: fix_language_metadata_profiles migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 14 12:26:10.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 12:26:10.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 12:26:10.9 Info: => 8.04E-05s 12:26:10.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 12:26:10.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 12:26:10.9 Info: => 6.88E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:10', 'fix_language_metadata_profiles') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 14: fix_language_metadata_profiles migrated 12:26:10.9 Info: => 0.0007734s 12:26:10.9 Info: 15: remove_fanzub migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 15 12:26:10.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:10.9 Info: => 3.15E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:10', 'remove_fanzub') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 15: remove_fanzub migrated 12:26:10.9 Info: => 0.0004719s 12:26:10.9 Info: 16: update_artist_history_indexes migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 16 12:26:10.9 Info: CreateIndex Albums (ArtistId) 12:26:10.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:10.9 Info: => 9.55E-05s 12:26:10.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:10.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:10.9 Info: => 0.0001037s 12:26:10.9 Info: DeleteIndex History (AlbumId) 12:26:10.9 Info: DROP INDEX "IX_History_AlbumId" 12:26:10.9 Info: => 0.0001366s 12:26:10.9 Info: CreateIndex History (AlbumId, Date) 12:26:10.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:10.9 Info: => 8.46E-05s 12:26:10.9 Info: DeleteIndex History (DownloadId) 12:26:10.9 Info: DROP INDEX "IX_History_DownloadId" 12:26:10.9 Info: => 0.0001132s 12:26:10.9 Info: CreateIndex History (DownloadId, Date) 12:26:10.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:10.9 Info: => 9.14E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:10', 'update_artist_history_indexes') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 16: update_artist_history_indexes migrated 12:26:10.9 Info: => 0.0004856s 12:26:10.9 Info: 17: remove_nma migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 17 12:26:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:10.9 Info: => 5.14E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:10', 'remove_nma') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 17: remove_nma migrated 12:26:10.9 Info: => 0.0003608s 12:26:10.9 Info: 18: album_disambiguation migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 18 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 5E-07s 12:26:10.9 Info: CreateColumn Albums Disambiguation String 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:10.9 Info: => 0.0005168s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:10', 'album_disambiguation') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 18: album_disambiguation migrated 12:26:10.9 Info: => 0.0010349s 12:26:10.9 Info: 19: add_ape_quality_in_profiles migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 19 12:26:10.9 Info: PerformDBOperation 12:26:10.9 Info: Performing DB Operation 12:26:10.9 Info: => 4E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:10', 'add_ape_quality_in_profiles') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 19: add_ape_quality_in_profiles migrated 12:26:10.9 Info: => 0.0004119s 12:26:10.9 Info: 20: remove_pushalot migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 20 12:26:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:10.9 Info: => 3.98E-05s 12:26:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:10.9 Info: => 3.17E-05s 12:26:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:10.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:10.9 Info: => 2.97E-05s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:10', 'remove_pushalot') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 20: remove_pushalot migrated 12:26:10.9 Info: => 0.0004085s 12:26:10.9 Info: 21: add_custom_filters migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 21 12:26:10.9 Info: CreateTable CustomFilters 12:26:10.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:10.9 Info: => 0.0001233s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:10', 'add_custom_filters') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 21: add_custom_filters migrated 12:26:10.9 Info: => 0.0005125s 12:26:10.9 Info: 22: import_list_tags migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 22 12:26:10.9 Info: AlterTable ImportLists 12:26:10.9 Info: => 5E-07s 12:26:10.9 Info: CreateColumn ImportLists Tags String 12:26:10.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:10.9 Info: => 0.0005252s 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:10', 'import_list_tags') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 22: import_list_tags migrated 12:26:10.9 Info: => 0.0010487s 12:26:10.9 Info: 23: add_release_groups_etc migrating 12:26:10.9 Info: Beginning Transaction 12:26:10.9 Info: Starting migration of Main DB to 23 12:26:10.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) 12:26:10.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, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.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') 12:26:10.9 Info: CreateTable ArtistMetadata 12:26:10.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) 12:26:10.9 Info: => 0.0001741s 12:26:10.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:10.9 Info: => 9E-05s 12:26:10.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" 12:26:10.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" 12:26:10.9 Info: => 8.14E-05s 12:26:10.9 Info: AlterTable Artists 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:10.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.9 Info: => 0.0005664s 12:26:10.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:10.9 Info: => 6.71E-05s 12:26:10.9 Info: CreateTable AlbumReleases 12:26:10.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) 12:26:10.9 Info: => 0.0001386s 12:26:10.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:10.9 Info: => 8.9E-05s 12:26:10.9 Info: CreateIndex AlbumReleases (AlbumId) 12:26:10.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:10.9 Info: => 9.77E-05s 12:26:10.9 Info: PerformDBOperation 12:26:10.9 Info: Performing DB Operation 12:26:10.9 Info: => 0.0124508s 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 5E-07s 12:26:10.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.9 Info: => 0.0006334s 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:10.9 Info: => 0.000562s 12:26:10.9 Info: AlterTable Albums 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Albums Links String 12:26:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:10.9 Info: => 0.000573s 12:26:10.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:10.9 Info: => 9.24E-05s 12:26:10.9 Info: AlterTable Tracks 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Tracks ForeignRecordingId String 12:26:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:10.9 Info: => 0.0005804s 12:26:10.9 Info: AlterTable Tracks 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:10.9 Info: => 0.0005373s 12:26:10.9 Info: AlterTable Tracks 12:26:10.9 Info: => 3E-07s 12:26:10.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:10.9 Info: => 0.0005794s 12:26:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:10.9 Info: => 8.2E-05s 12:26:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:10.9 Info: => 6.83E-05s 12:26:10.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Artists" 12:26:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:10.9 Info: => 0.0042577s 12:26:10.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Albums" 12:26:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:10.9 Info: => 0.0042066s 12:26:10.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "Tracks" 12:26:10.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:10.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:10.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:10.9 Info: => 0.003874s 12:26:10.9 Info: DeleteColumn TrackFiles ArtistId 12:26:10.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) 12:26:10.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" 12:26:10.9 Info: DROP TABLE "TrackFiles" 12:26:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:10.9 Info: => 0.0036465s 12:26:10.9 Info: CreateIndex Artists (ArtistMetadataId) 12:26:10.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:10.9 Info: => 8.02E-05s 12:26:10.9 Info: CreateIndex Artists (Monitored) 12:26:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:10.9 Info: => 7.62E-05s 12:26:10.9 Info: CreateIndex Albums (ArtistMetadataId) 12:26:10.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:10.9 Info: => 7.5E-05s 12:26:10.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:10.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:10.9 Info: => 7.64E-05s 12:26:10.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:10.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:10.9 Info: => 7.46E-05s 12:26:10.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:10.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:10.9 Info: => 7.63E-05s 12:26:10.9 Info: UpdateData 12:26:10.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.9 Info: => 3.99E-05s 12:26:10.9 Info: UpdateData 12:26:10.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:10.9 Info: => 3.38E-05s 12:26:10.9 Info: UpdateData 12:26:10.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:10.9 Info: => 3.45E-05s 12:26:10.9 Info: -> 12 Insert operations completed in 00:00:00.0009809 taking an average of 00:00:00.0000817 12:26:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:10', 'add_release_groups_etc') 12:26:10.9 Info: Committing Transaction 12:26:10.9 Info: 23: add_release_groups_etc migrated 12:26:10.9 Info: => 0.0012307s 12:26:10.9 Debug: Took: 00:00:00.1240943 12:26:11.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:26:11.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:26:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151710751412_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:11.0 Info: DatabaseEngineVersionCheck migrating 12:26:11.0 Info: PerformDBOperation 12:26:11.0 Info: Performing DB Operation 12:26:11.0 Info: SQLite 3.47.0 12:26:11.0 Info: => 0.0022105s 12:26:11.0 Info: DatabaseEngineVersionCheck migrated 12:26:11.0 Info: => 0.0022184s 12:26:11.0 Info: VersionMigration migrating 12:26:11.0 Info: Beginning Transaction 12:26:11.0 Info: CreateTable VersionInfo 12:26:11.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:11.0 Info: => 0.000146s 12:26:11.0 Info: Committing Transaction 12:26:11.0 Info: VersionMigration migrated 12:26:11.0 Info: => 0.0012072s 12:26:11.0 Info: VersionUniqueMigration migrating 12:26:11.0 Info: Beginning Transaction 12:26:11.0 Info: CreateIndex VersionInfo (Version) 12:26:11.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:11.0 Info: => 0.0001054s 12:26:11.0 Info: AlterTable VersionInfo 12:26:11.0 Info: => 3E-07s 12:26:11.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:11.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:11.0 Info: => 0.0004323s 12:26:11.0 Info: Committing Transaction 12:26:11.0 Info: VersionUniqueMigration migrated 12:26:11.0 Info: => 0.0009193s 12:26:11.0 Info: VersionDescriptionMigration migrating 12:26:11.0 Info: Beginning Transaction 12:26:11.0 Info: AlterTable VersionInfo 12:26:11.0 Info: => 4E-07s 12:26:11.0 Info: CreateColumn VersionInfo Description String 12:26:11.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:11.0 Info: => 0.0001706s 12:26:11.0 Info: Committing Transaction 12:26:11.0 Info: VersionDescriptionMigration migrated 12:26:11.0 Info: => 0.0005973s 12:26:11.0 Info: 1: InitialSetup migrating 12:26:11.0 Info: Beginning Transaction 12:26:11.0 Info: Starting migration of Main DB to 1 12:26:11.0 Info: CreateTable Config 12:26:11.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:11.0 Info: => 0.0001259s 12:26:11.0 Info: CreateIndex Config (Key) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:11.0 Info: => 7.32E-05s 12:26:11.0 Info: CreateTable RootFolders 12:26:11.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:11.0 Info: => 8.18E-05s 12:26:11.0 Info: CreateIndex RootFolders (Path) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:11.0 Info: => 6.92E-05s 12:26:11.0 Info: CreateTable Artists 12:26:11.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) 12:26:11.0 Info: => 0.0001813s 12:26:11.0 Info: CreateIndex Artists (ForeignArtistId) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.0 Info: => 0.0001044s 12:26:11.0 Info: CreateIndex Artists (NameSlug) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.0 Info: => 7.47E-05s 12:26:11.0 Info: CreateIndex Artists (CleanName) 12:26:11.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.0 Info: => 7.95E-05s 12:26:11.0 Info: CreateIndex Artists (Path) 12:26:11.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.0 Info: => 6.37E-05s 12:26:11.0 Info: CreateTable Albums 12:26:11.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) 12:26:11.0 Info: => 0.0001597s 12:26:11.0 Info: CreateIndex Albums (ForeignAlbumId) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.0 Info: => 6.93E-05s 12:26:11.0 Info: CreateIndex Albums (MBId) 12:26:11.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.0 Info: => 6.37E-05s 12:26:11.0 Info: CreateIndex Albums (TADBId) 12:26:11.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.0 Info: => 6.27E-05s 12:26:11.0 Info: CreateIndex Albums (TitleSlug) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.0 Info: => 6.4E-05s 12:26:11.0 Info: CreateIndex Albums (CleanTitle) 12:26:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.0 Info: => 6.19E-05s 12:26:11.0 Info: CreateIndex Albums (Path) 12:26:11.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:11.0 Info: => 6.13E-05s 12:26:11.0 Info: CreateTable Tracks 12:26:11.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) 12:26:11.0 Info: => 0.0001166s 12:26:11.0 Info: CreateIndex Tracks (ForeignTrackId) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.0 Info: => 6.73E-05s 12:26:11.0 Info: CreateIndex Tracks (ArtistId) 12:26:11.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.0 Info: => 6.94E-05s 12:26:11.0 Info: CreateIndex Tracks (TrackFileId) 12:26:11.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.0 Info: => 6.94E-05s 12:26:11.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:11.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:11.0 Info: => 7.06E-05s 12:26:11.0 Info: CreateTable TrackFiles 12:26:11.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) 12:26:11.0 Info: => 0.0001119s 12:26:11.0 Info: CreateIndex TrackFiles (ArtistId) 12:26:11.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:11.0 Info: => 9.51E-05s 12:26:11.0 Info: CreateIndex TrackFiles (AlbumId) 12:26:11.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.0 Info: => 7.85E-05s 12:26:11.0 Info: CreateTable History 12:26:11.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) 12:26:11.0 Info: => 0.000117s 12:26:11.0 Info: CreateIndex History (Date) 12:26:11.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:11.0 Info: => 7.47E-05s 12:26:11.0 Info: CreateIndex History (EventType) 12:26:11.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:11.0 Info: => 6.85E-05s 12:26:11.0 Info: CreateIndex History (DownloadId) 12:26:11.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:11.0 Info: => 6.93E-05s 12:26:11.0 Info: CreateIndex History (AlbumId) 12:26:11.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:11.0 Info: => 6.92E-05s 12:26:11.0 Info: CreateTable Notifications 12:26:11.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) 12:26:11.0 Info: => 0.0001064s 12:26:11.0 Info: CreateTable ScheduledTasks 12:26:11.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:11.0 Info: => 0.0001063s 12:26:11.0 Info: CreateIndex ScheduledTasks (TypeName) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:11.0 Info: => 7.13E-05s 12:26:11.0 Info: CreateTable Indexers 12:26:11.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) 12:26:11.0 Info: => 9.17E-05s 12:26:11.0 Info: CreateIndex Indexers (Name) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.0 Info: => 7.43E-05s 12:26:11.0 Info: CreateTable Profiles 12:26:11.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:11.0 Info: => 8.37E-05s 12:26:11.0 Info: CreateIndex Profiles (Name) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:11.0 Info: => 7.67E-05s 12:26:11.0 Info: CreateTable QualityDefinitions 12:26:11.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:11.0 Info: => 0.0001153s 12:26:11.0 Info: CreateIndex QualityDefinitions (Quality) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:11.0 Info: => 8.66E-05s 12:26:11.0 Info: CreateIndex QualityDefinitions (Title) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:11.0 Info: => 7.75E-05s 12:26:11.0 Info: CreateTable NamingConfig 12:26:11.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) 12:26:11.0 Info: => 0.0001313s 12:26:11.0 Info: CreateTable Blacklist 12:26:11.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 '') 12:26:11.0 Info: => 0.0001536s 12:26:11.0 Info: CreateTable Metadata 12:26:11.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) 12:26:11.0 Info: => 0.0001301s 12:26:11.0 Info: CreateTable MetadataFiles 12:26:11.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) 12:26:11.0 Info: => 0.0001051s 12:26:11.0 Info: CreateTable DownloadClients 12:26:11.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) 12:26:11.0 Info: => 0.0001028s 12:26:11.0 Info: CreateTable PendingReleases 12:26:11.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 '') 12:26:11.0 Info: => 0.000104s 12:26:11.0 Info: CreateTable RemotePathMappings 12:26:11.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:11.0 Info: => 8.97E-05s 12:26:11.0 Info: CreateTable Tags 12:26:11.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:11.0 Info: => 8.19E-05s 12:26:11.0 Info: CreateIndex Tags (Label) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:11.0 Info: => 8.33E-05s 12:26:11.0 Info: CreateTable Restrictions 12:26:11.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:11.0 Info: => 8.75E-05s 12:26:11.0 Info: CreateTable DelayProfiles 12:26:11.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) 12:26:11.0 Info: => 0.0001286s 12:26:11.0 Info: CreateTable Users 12:26:11.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:11.0 Info: => 9.76E-05s 12:26:11.0 Info: CreateIndex Users (Identifier) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:11.0 Info: => 8.05E-05s 12:26:11.0 Info: CreateIndex Users (Username) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:11.0 Info: => 7.55E-05s 12:26:11.0 Info: CreateTable Commands 12:26:11.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) 12:26:11.0 Info: => 0.0001098s 12:26:11.0 Info: CreateTable IndexerStatus 12:26:11.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) 12:26:11.0 Info: => 0.0001076s 12:26:11.0 Info: CreateIndex IndexerStatus (ProviderId) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:11.0 Info: => 7.94E-05s 12:26:11.0 Info: CreateTable ExtraFiles 12:26:11.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) 12:26:11.0 Info: => 0.0001035s 12:26:11.0 Info: CreateTable LyricFiles 12:26:11.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) 12:26:11.0 Info: => 0.0001258s 12:26:11.0 Info: CreateTable LanguageProfiles 12:26:11.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:11.0 Info: => 8.59E-05s 12:26:11.0 Info: CreateIndex LanguageProfiles (Name) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:11.0 Info: => 8.08E-05s 12:26:11.0 Info: CreateTable DownloadClientStatus 12:26:11.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) 12:26:11.0 Info: => 9.35E-05s 12:26:11.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:11.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:11.0 Info: => 8.29E-05s 12:26:11.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:11.0 Info: -> 1 Insert operations completed in 00:00:00.0000521 taking an average of 00:00:00.0000521 12:26:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:11', 'InitialSetup') 12:26:11.0 Info: Committing Transaction 12:26:11.1 Info: 1: InitialSetup migrated 12:26:11.1 Info: => 0.0014233s 12:26:11.1 Info: 2: add_reason_to_pending_releases migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 2 12:26:11.1 Info: AlterTable PendingReleases 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn PendingReleases Reason Int32 12:26:11.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.0005174s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:11', 'add_reason_to_pending_releases') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 2: add_reason_to_pending_releases migrated 12:26:11.1 Info: => 0.0010997s 12:26:11.1 Info: 3: add_medium_support migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 3 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 5E-07s 12:26:11.1 Info: CreateColumn Albums Media String 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:11.1 Info: => 0.0004777s 12:26:11.1 Info: AlterTable Tracks 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Tracks MediumNumber Int32 12:26:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.0004528s 12:26:11.1 Info: AlterTable Tracks 12:26:11.1 Info: => 3E-07s 12:26:11.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.0004617s 12:26:11.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.1 Info: => 3.63E-05s 12:26:11.1 Info: DeleteColumn Tracks TrackNumber 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Tracks" 12:26:11.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.1 Info: => 0.0037876s 12:26:11.1 Info: AlterTable Tracks 12:26:11.1 Info: => 3E-07s 12:26:11.1 Info: CreateColumn Tracks TrackNumber String 12:26:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:11.1 Info: => 0.000436s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:11', 'add_medium_support') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 3: add_medium_support migrated 12:26:11.1 Info: => 0.0011599s 12:26:11.1 Info: 4: add_various_qualites_in_profile migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 4 12:26:11.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.1 Info: => 3.93E-05s 12:26:11.1 Info: PerformDBOperation 12:26:11.1 Info: Performing DB Operation 12:26:11.1 Info: => 2.78E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:11', 'add_various_qualites_in_profile') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 4: add_various_qualites_in_profile migrated 12:26:11.1 Info: => 0.0004345s 12:26:11.1 Info: 5: metadata_profiles migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 5 12:26:11.1 Info: CreateTable MetadataProfiles 12:26:11.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:11.1 Info: => 0.000106s 12:26:11.1 Info: CreateIndex MetadataProfiles (Name) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:11.1 Info: => 8.91E-05s 12:26:11.1 Info: AlterTable Artists 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Artists MetadataProfileId Int32 12:26:11.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:11.1 Info: => 0.0004793s 12:26:11.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Artists" 12:26:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.1 Info: => 0.0039382s 12:26:11.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Artists" 12:26:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.1 Info: => 0.003837s 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 3E-07s 12:26:11.1 Info: CreateColumn Albums SecondaryTypes String 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:11.1 Info: => 0.0004752s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:11', 'metadata_profiles') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 5: metadata_profiles migrated 12:26:11.1 Info: => 0.0012859s 12:26:11.1 Info: 6: separate_automatic_and_interactive_search migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 6 12:26:11.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:11.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) 12:26:11.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:11.1 Info: DROP TABLE "Indexers" 12:26:11.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.1 Info: => 0.0038612s 12:26:11.1 Info: AlterTable Indexers 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:11.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:11.1 Info: => 0.000476s 12:26:11.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.1 Info: => 3.73E-05s 12:26:11.1 Info: AlterTable Indexers 12:26:11.1 Info: => 3E-07s 12:26:11.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Indexers" 12:26:11.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.1 Info: => 0.0037206s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:11', 'separate_automatic_and_interactive_search') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 6: separate_automatic_and_interactive_search migrated 12:26:11.1 Info: => 0.0044579s 12:26:11.1 Info: 7: change_album_path_to_relative migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 7 12:26:11.1 Info: DeleteColumn Albums Path 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Albums" 12:26:11.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.1 Info: => 0.0047439s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:11', 'change_album_path_to_relative') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 7: change_album_path_to_relative migrated 12:26:11.1 Info: => 0.0053984s 12:26:11.1 Info: 8: change_quality_size_mb_to_kb migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 8 12:26:11.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 12:26:11.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 12:26:11.1 Info: => 4.37E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:11', 'change_quality_size_mb_to_kb') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 8: change_quality_size_mb_to_kb migrated 12:26:11.1 Info: => 0.0005739s 12:26:11.1 Info: 9: album_releases migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 9 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 5E-07s 12:26:11.1 Info: CreateColumn Albums Releases String 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:11.1 Info: => 0.0004701s 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 3E-07s 12:26:11.1 Info: CreateColumn Albums CurrentRelease String 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:11.1 Info: => 0.0004589s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:11', 'album_releases') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 9: album_releases migrated 12:26:11.1 Info: => 0.0010316s 12:26:11.1 Info: 10: album_releases_fix migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 10 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 6E-07s 12:26:11.1 Info: AlterColumn Albums Releases String 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Albums" 12:26:11.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.1 Info: => 0.0045913s 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: AlterColumn Albums CurrentRelease String 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Albums" 12:26:11.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.1 Info: => 0.0044933s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:11', 'album_releases_fix') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 10: album_releases_fix migrated 12:26:11.1 Info: => 0.0056137s 12:26:11.1 Info: 11: import_lists migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 11 12:26:11.1 Info: CreateTable ImportLists 12:26:11.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) 12:26:11.1 Info: => 0.0001377s 12:26:11.1 Info: CreateIndex ImportLists (Name) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:11.1 Info: => 9.32E-05s 12:26:11.1 Info: CreateTable ImportListStatus 12:26:11.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) 12:26:11.1 Info: => 0.0001152s 12:26:11.1 Info: CreateIndex ImportListStatus (ProviderId) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:11.1 Info: => 8.17E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:11', 'import_lists') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 11: import_lists migrated 12:26:11.1 Info: => 0.0006542s 12:26:11.1 Info: 12: add_release_status migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 12 12:26:11.1 Info: AlterTable MetadataProfiles 12:26:11.1 Info: => 1.1E-06s 12:26:11.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:11.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:11.1 Info: => 0.0005546s 12:26:11.1 Info: PerformDBOperation 12:26:11.1 Info: Performing DB Operation 12:26:11.1 Info: => 2.2E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:11', 'add_release_status') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 12: add_release_status migrated 12:26:11.1 Info: => 0.0004854s 12:26:11.1 Info: 13: album_download_notification migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 13 12:26:11.1 Info: AlterTable Notifications 12:26:11.1 Info: => 5E-07s 12:26:11.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.000534s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:11', 'album_download_notification') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 13: album_download_notification migrated 12:26:11.1 Info: => 0.0009541s 12:26:11.1 Info: 14: fix_language_metadata_profiles migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 14 12:26:11.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 12:26:11.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 12:26:11.1 Info: => 8.86E-05s 12:26:11.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 12:26:11.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 12:26:11.1 Info: => 8.7E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:11', 'fix_language_metadata_profiles') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 14: fix_language_metadata_profiles migrated 12:26:11.1 Info: => 0.0005532s 12:26:11.1 Info: 15: remove_fanzub migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 15 12:26:11.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.1 Info: => 5.19E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:11', 'remove_fanzub') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 15: remove_fanzub migrated 12:26:11.1 Info: => 0.0005874s 12:26:11.1 Info: 16: update_artist_history_indexes migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 16 12:26:11.1 Info: CreateIndex Albums (ArtistId) 12:26:11.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:11.1 Info: => 9.57E-05s 12:26:11.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:11.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:11.1 Info: => 0.0001011s 12:26:11.1 Info: DeleteIndex History (AlbumId) 12:26:11.1 Info: DROP INDEX "IX_History_AlbumId" 12:26:11.1 Info: => 0.000128s 12:26:11.1 Info: CreateIndex History (AlbumId, Date) 12:26:11.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:11.1 Info: => 9.96E-05s 12:26:11.1 Info: DeleteIndex History (DownloadId) 12:26:11.1 Info: DROP INDEX "IX_History_DownloadId" 12:26:11.1 Info: => 0.0001125s 12:26:11.1 Info: CreateIndex History (DownloadId, Date) 12:26:11.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:11.1 Info: => 8.58E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:11', 'update_artist_history_indexes') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 16: update_artist_history_indexes migrated 12:26:11.1 Info: => 0.0005264s 12:26:11.1 Info: 17: remove_nma migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 17 12:26:11.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:11.1 Info: => 6.59E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:11', 'remove_nma') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 17: remove_nma migrated 12:26:11.1 Info: => 0.0005575s 12:26:11.1 Info: 18: album_disambiguation migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 18 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 5E-07s 12:26:11.1 Info: CreateColumn Albums Disambiguation String 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:11.1 Info: => 0.0005416s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:11', 'album_disambiguation') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 18: album_disambiguation migrated 12:26:11.1 Info: => 0.0010346s 12:26:11.1 Info: 19: add_ape_quality_in_profiles migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 19 12:26:11.1 Info: PerformDBOperation 12:26:11.1 Info: Performing DB Operation 12:26:11.1 Info: => 2.52E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:11', 'add_ape_quality_in_profiles') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 19: add_ape_quality_in_profiles migrated 12:26:11.1 Info: => 0.00047s 12:26:11.1 Info: 20: remove_pushalot migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 20 12:26:11.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:11.1 Info: => 4.12E-05s 12:26:11.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:11.1 Info: => 3.14E-05s 12:26:11.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:11.1 Info: => 3.34E-05s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:11', 'remove_pushalot') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 20: remove_pushalot migrated 12:26:11.1 Info: => 0.0003775s 12:26:11.1 Info: 21: add_custom_filters migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 21 12:26:11.1 Info: CreateTable CustomFilters 12:26:11.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:11.1 Info: => 0.0001158s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:11', 'add_custom_filters') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 21: add_custom_filters migrated 12:26:11.1 Info: => 0.000535s 12:26:11.1 Info: 22: import_list_tags migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 22 12:26:11.1 Info: AlterTable ImportLists 12:26:11.1 Info: => 5E-07s 12:26:11.1 Info: CreateColumn ImportLists Tags String 12:26:11.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:11.1 Info: => 0.0005112s 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:11', 'import_list_tags') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 22: import_list_tags migrated 12:26:11.1 Info: => 0.0009489s 12:26:11.1 Info: 23: add_release_groups_etc migrating 12:26:11.1 Info: Beginning Transaction 12:26:11.1 Info: Starting migration of Main DB to 23 12:26:11.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) 12:26:11.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:26:11.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:26:11.1 Info: CreateTable ArtistMetadata 12:26:11.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) 12:26:11.1 Info: => 0.000143s 12:26:11.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:11.1 Info: => 9.48E-05s 12:26:11.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" 12:26:11.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" 12:26:11.1 Info: => 0.0001011s 12:26:11.1 Info: AlterTable Artists 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:11.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.0005481s 12:26:11.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.1 Info: => 6.61E-05s 12:26:11.1 Info: CreateTable AlbumReleases 12:26:11.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) 12:26:11.1 Info: => 0.0001563s 12:26:11.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:11.1 Info: => 8.61E-05s 12:26:11.1 Info: CreateIndex AlbumReleases (AlbumId) 12:26:11.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:11.1 Info: => 8.05E-05s 12:26:11.1 Info: PerformDBOperation 12:26:11.1 Info: Performing DB Operation 12:26:11.1 Info: => 0.0044556s 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.0005805s 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:11.1 Info: => 0.0005523s 12:26:11.1 Info: AlterTable Albums 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Albums Links String 12:26:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:11.1 Info: => 0.0005138s 12:26:11.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.1 Info: => 9.64E-05s 12:26:11.1 Info: AlterTable Tracks 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Tracks ForeignRecordingId String 12:26:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:11.1 Info: => 0.0005778s 12:26:11.1 Info: AlterTable Tracks 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.000557s 12:26:11.1 Info: AlterTable Tracks 12:26:11.1 Info: => 4E-07s 12:26:11.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.1 Info: => 0.0005694s 12:26:11.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.1 Info: => 9.68E-05s 12:26:11.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.1 Info: => 8.78E-05s 12:26:11.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Artists" 12:26:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.1 Info: => 0.0120169s 12:26:11.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Albums" 12:26:11.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.1 Info: => 0.0043706s 12:26:11.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "Tracks" 12:26:11.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.1 Info: => 0.0039061s 12:26:11.1 Info: DeleteColumn TrackFiles ArtistId 12:26:11.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) 12:26:11.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" 12:26:11.1 Info: DROP TABLE "TrackFiles" 12:26:11.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.1 Info: => 0.0036178s 12:26:11.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:11.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:11.1 Info: => 8.03E-05s 12:26:11.1 Info: CreateIndex Artists (Monitored) 12:26:11.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:11.1 Info: => 7.66E-05s 12:26:11.1 Info: CreateIndex Albums (ArtistMetadataId) 12:26:11.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:11.1 Info: => 7.63E-05s 12:26:11.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:11.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:11.1 Info: => 7.77E-05s 12:26:11.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:11.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:11.1 Info: => 7.88E-05s 12:26:11.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:11.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:11.1 Info: => 7.86E-05s 12:26:11.1 Info: UpdateData 12:26:11.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.1 Info: => 3.93E-05s 12:26:11.1 Info: UpdateData 12:26:11.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.1 Info: => 3.61E-05s 12:26:11.1 Info: UpdateData 12:26:11.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:11.1 Info: => 3.63E-05s 12:26:11.1 Info: -> 23 Insert operations completed in 00:00:00.0019051 taking an average of 00:00:00.0000828 12:26:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:11', 'add_release_groups_etc') 12:26:11.1 Info: Committing Transaction 12:26:11.1 Info: 23: add_release_groups_etc migrated 12:26:11.1 Info: => 0.0016719s 12:26:11.1 Debug: Took: 00:00:00.1195629 12:26:11.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:26:11.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:26:11.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151712981011_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:11.3 Info: DatabaseEngineVersionCheck migrating 12:26:11.3 Info: PerformDBOperation 12:26:11.3 Info: Performing DB Operation 12:26:11.3 Info: SQLite 3.47.0 12:26:11.3 Info: => 0.0018817s 12:26:11.3 Info: DatabaseEngineVersionCheck migrated 12:26:11.3 Info: => 0.0018898s 12:26:11.3 Info: VersionMigration migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: CreateTable VersionInfo 12:26:11.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:11.3 Info: => 0.0001463s 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: VersionMigration migrated 12:26:11.3 Info: => 0.001175s 12:26:11.3 Info: VersionUniqueMigration migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: CreateIndex VersionInfo (Version) 12:26:11.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:11.3 Info: => 0.0001035s 12:26:11.3 Info: AlterTable VersionInfo 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:11.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:11.3 Info: => 0.0004646s 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: VersionUniqueMigration migrated 12:26:11.3 Info: => 0.0009777s 12:26:11.3 Info: VersionDescriptionMigration migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: AlterTable VersionInfo 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn VersionInfo Description String 12:26:11.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:11.3 Info: => 0.0001699s 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: VersionDescriptionMigration migrated 12:26:11.3 Info: => 0.0005063s 12:26:11.3 Info: 1: InitialSetup migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 1 12:26:11.3 Info: CreateTable Config 12:26:11.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:11.3 Info: => 0.0001295s 12:26:11.3 Info: CreateIndex Config (Key) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:11.3 Info: => 7.35E-05s 12:26:11.3 Info: CreateTable RootFolders 12:26:11.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:11.3 Info: => 8.43E-05s 12:26:11.3 Info: CreateIndex RootFolders (Path) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:11.3 Info: => 7.07E-05s 12:26:11.3 Info: CreateTable Artists 12:26:11.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) 12:26:11.3 Info: => 0.000201s 12:26:11.3 Info: CreateIndex Artists (ForeignArtistId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.3 Info: => 7.15E-05s 12:26:11.3 Info: CreateIndex Artists (NameSlug) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.3 Info: => 6.73E-05s 12:26:11.3 Info: CreateIndex Artists (CleanName) 12:26:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.3 Info: => 6.57E-05s 12:26:11.3 Info: CreateIndex Artists (Path) 12:26:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.3 Info: => 6.38E-05s 12:26:11.3 Info: CreateTable Albums 12:26:11.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) 12:26:11.3 Info: => 0.0001795s 12:26:11.3 Info: CreateIndex Albums (ForeignAlbumId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.3 Info: => 7.05E-05s 12:26:11.3 Info: CreateIndex Albums (MBId) 12:26:11.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.3 Info: => 6.48E-05s 12:26:11.3 Info: CreateIndex Albums (TADBId) 12:26:11.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.3 Info: => 6.41E-05s 12:26:11.3 Info: CreateIndex Albums (TitleSlug) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.3 Info: => 6.45E-05s 12:26:11.3 Info: CreateIndex Albums (CleanTitle) 12:26:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.3 Info: => 6.93E-05s 12:26:11.3 Info: CreateIndex Albums (Path) 12:26:11.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:11.3 Info: => 6.62E-05s 12:26:11.3 Info: CreateTable Tracks 12:26:11.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) 12:26:11.3 Info: => 0.0001457s 12:26:11.3 Info: CreateIndex Tracks (ForeignTrackId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.3 Info: => 6.76E-05s 12:26:11.3 Info: CreateIndex Tracks (ArtistId) 12:26:11.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.3 Info: => 7.06E-05s 12:26:11.3 Info: CreateIndex Tracks (TrackFileId) 12:26:11.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.3 Info: => 6.73E-05s 12:26:11.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:11.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:11.3 Info: => 7.02E-05s 12:26:11.3 Info: CreateTable TrackFiles 12:26:11.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) 12:26:11.3 Info: => 0.0001127s 12:26:11.3 Info: CreateIndex TrackFiles (ArtistId) 12:26:11.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:11.3 Info: => 9.4E-05s 12:26:11.3 Info: CreateIndex TrackFiles (AlbumId) 12:26:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.3 Info: => 7.97E-05s 12:26:11.3 Info: CreateTable History 12:26:11.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) 12:26:11.3 Info: => 0.0001163s 12:26:11.3 Info: CreateIndex History (Date) 12:26:11.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:11.3 Info: => 7.52E-05s 12:26:11.3 Info: CreateIndex History (EventType) 12:26:11.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:11.3 Info: => 7.09E-05s 12:26:11.3 Info: CreateIndex History (DownloadId) 12:26:11.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:11.3 Info: => 7.06E-05s 12:26:11.3 Info: CreateIndex History (AlbumId) 12:26:11.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:11.3 Info: => 6.96E-05s 12:26:11.3 Info: CreateTable Notifications 12:26:11.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) 12:26:11.3 Info: => 0.0001266s 12:26:11.3 Info: CreateTable ScheduledTasks 12:26:11.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:11.3 Info: => 0.000107s 12:26:11.3 Info: CreateIndex ScheduledTasks (TypeName) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:11.3 Info: => 7.23E-05s 12:26:11.3 Info: CreateTable Indexers 12:26:11.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) 12:26:11.3 Info: => 9.25E-05s 12:26:11.3 Info: CreateIndex Indexers (Name) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.3 Info: => 7.53E-05s 12:26:11.3 Info: CreateTable Profiles 12:26:11.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:11.3 Info: => 8.61E-05s 12:26:11.3 Info: CreateIndex Profiles (Name) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:11.3 Info: => 7.31E-05s 12:26:11.3 Info: CreateTable QualityDefinitions 12:26:11.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:11.3 Info: => 0.0001188s 12:26:11.3 Info: CreateIndex QualityDefinitions (Quality) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:11.3 Info: => 8.74E-05s 12:26:11.3 Info: CreateIndex QualityDefinitions (Title) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:11.3 Info: => 7.41E-05s 12:26:11.3 Info: CreateTable NamingConfig 12:26:11.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) 12:26:11.3 Info: => 0.0001073s 12:26:11.3 Info: CreateTable Blacklist 12:26:11.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 '') 12:26:11.3 Info: => 0.0001392s 12:26:11.3 Info: CreateTable Metadata 12:26:11.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) 12:26:11.3 Info: => 9.07E-05s 12:26:11.3 Info: CreateTable MetadataFiles 12:26:11.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) 12:26:11.3 Info: => 0.0001048s 12:26:11.3 Info: CreateTable DownloadClients 12:26:11.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) 12:26:11.3 Info: => 0.0001019s 12:26:11.3 Info: CreateTable PendingReleases 12:26:11.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 '') 12:26:11.3 Info: => 0.0001031s 12:26:11.3 Info: CreateTable RemotePathMappings 12:26:11.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:11.3 Info: => 8.87E-05s 12:26:11.3 Info: CreateTable Tags 12:26:11.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:11.3 Info: => 0.0001081s 12:26:11.3 Info: CreateIndex Tags (Label) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:11.3 Info: => 8.9E-05s 12:26:11.3 Info: CreateTable Restrictions 12:26:11.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:11.3 Info: => 9.5E-05s 12:26:11.3 Info: CreateTable DelayProfiles 12:26:11.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) 12:26:11.3 Info: => 0.0001635s 12:26:11.3 Info: CreateTable Users 12:26:11.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:11.3 Info: => 0.0001004s 12:26:11.3 Info: CreateIndex Users (Identifier) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:11.3 Info: => 8.21E-05s 12:26:11.3 Info: CreateIndex Users (Username) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:11.3 Info: => 7.68E-05s 12:26:11.3 Info: CreateTable Commands 12:26:11.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) 12:26:11.3 Info: => 0.0001105s 12:26:11.3 Info: CreateTable IndexerStatus 12:26:11.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) 12:26:11.3 Info: => 0.0001089s 12:26:11.3 Info: CreateIndex IndexerStatus (ProviderId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:11.3 Info: => 8.32E-05s 12:26:11.3 Info: CreateTable ExtraFiles 12:26:11.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) 12:26:11.3 Info: => 0.0001344s 12:26:11.3 Info: CreateTable LyricFiles 12:26:11.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) 12:26:11.3 Info: => 0.0001287s 12:26:11.3 Info: CreateTable LanguageProfiles 12:26:11.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:11.3 Info: => 8.68E-05s 12:26:11.3 Info: CreateIndex LanguageProfiles (Name) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:11.3 Info: => 8.26E-05s 12:26:11.3 Info: CreateTable DownloadClientStatus 12:26:11.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) 12:26:11.3 Info: => 9.55E-05s 12:26:11.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:11.3 Info: => 8.12E-05s 12:26:11.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:11.3 Info: -> 1 Insert operations completed in 00:00:00.0000502 taking an average of 00:00:00.0000502 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:11', 'InitialSetup') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 1: InitialSetup migrated 12:26:11.3 Info: => 0.0013055s 12:26:11.3 Info: 2: add_reason_to_pending_releases migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 2 12:26:11.3 Info: AlterTable PendingReleases 12:26:11.3 Info: => 8E-07s 12:26:11.3 Info: CreateColumn PendingReleases Reason Int32 12:26:11.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0005896s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:11', 'add_reason_to_pending_releases') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 2: add_reason_to_pending_releases migrated 12:26:11.3 Info: => 0.0011239s 12:26:11.3 Info: 3: add_medium_support migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 3 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: CreateColumn Albums Media String 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:11.3 Info: => 0.0004922s 12:26:11.3 Info: AlterTable Tracks 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0004668s 12:26:11.3 Info: AlterTable Tracks 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0004533s 12:26:11.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.3 Info: => 3.37E-05s 12:26:11.3 Info: DeleteColumn Tracks TrackNumber 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Tracks" 12:26:11.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.3 Info: => 0.0037708s 12:26:11.3 Info: AlterTable Tracks 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn Tracks TrackNumber String 12:26:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:11.3 Info: => 0.0005357s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:11', 'add_medium_support') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 3: add_medium_support migrated 12:26:11.3 Info: => 0.001243s 12:26:11.3 Info: 4: add_various_qualites_in_profile migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 4 12:26:11.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.3 Info: => 3.85E-05s 12:26:11.3 Info: PerformDBOperation 12:26:11.3 Info: Performing DB Operation 12:26:11.3 Info: => 2.74E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:11', 'add_various_qualites_in_profile') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 4: add_various_qualites_in_profile migrated 12:26:11.3 Info: => 0.0004034s 12:26:11.3 Info: 5: metadata_profiles migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 5 12:26:11.3 Info: CreateTable MetadataProfiles 12:26:11.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:11.3 Info: => 0.0001051s 12:26:11.3 Info: CreateIndex MetadataProfiles (Name) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:11.3 Info: => 8.72E-05s 12:26:11.3 Info: AlterTable Artists 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Artists MetadataProfileId Int32 12:26:11.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:11.3 Info: => 0.0004787s 12:26:11.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Artists" 12:26:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.3 Info: => 0.0038676s 12:26:11.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Artists" 12:26:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.3 Info: => 0.0038097s 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Albums SecondaryTypes String 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:11.3 Info: => 0.0004671s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:11', 'metadata_profiles') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 5: metadata_profiles migrated 12:26:11.3 Info: => 0.0012587s 12:26:11.3 Info: 6: separate_automatic_and_interactive_search migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 6 12:26:11.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:11.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) 12:26:11.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:11.3 Info: DROP TABLE "Indexers" 12:26:11.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.3 Info: => 0.0032959s 12:26:11.3 Info: AlterTable Indexers 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:11.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:11.3 Info: => 0.0004801s 12:26:11.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.3 Info: => 3.1E-05s 12:26:11.3 Info: AlterTable Indexers 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Indexers" 12:26:11.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.3 Info: => 0.003284s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:11', 'separate_automatic_and_interactive_search') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 6: separate_automatic_and_interactive_search migrated 12:26:11.3 Info: => 0.0042399s 12:26:11.3 Info: 7: change_album_path_to_relative migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 7 12:26:11.3 Info: DeleteColumn Albums Path 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Albums" 12:26:11.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.3 Info: => 0.0040159s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:11', 'change_album_path_to_relative') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 7: change_album_path_to_relative migrated 12:26:11.3 Info: => 0.0047398s 12:26:11.3 Info: 8: change_quality_size_mb_to_kb migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 8 12:26:11.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 12:26:11.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 12:26:11.3 Info: => 3.89E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:11', 'change_quality_size_mb_to_kb') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 8: change_quality_size_mb_to_kb migrated 12:26:11.3 Info: => 0.0003722s 12:26:11.3 Info: 9: album_releases migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 9 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: CreateColumn Albums Releases String 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:11.3 Info: => 0.0005175s 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn Albums CurrentRelease String 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:11.3 Info: => 0.0004993s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:11', 'album_releases') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 9: album_releases migrated 12:26:11.3 Info: => 0.0010413s 12:26:11.3 Info: 10: album_releases_fix migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 10 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: AlterColumn Albums Releases String 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Albums" 12:26:11.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.3 Info: => 0.0040697s 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: AlterColumn Albums CurrentRelease String 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Albums" 12:26:11.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.3 Info: => 0.0038569s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:11', 'album_releases_fix') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 10: album_releases_fix migrated 12:26:11.3 Info: => 0.0047206s 12:26:11.3 Info: 11: import_lists migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 11 12:26:11.3 Info: CreateTable ImportLists 12:26:11.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) 12:26:11.3 Info: => 0.0001269s 12:26:11.3 Info: CreateIndex ImportLists (Name) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:11.3 Info: => 7.86E-05s 12:26:11.3 Info: CreateTable ImportListStatus 12:26:11.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) 12:26:11.3 Info: => 0.0001026s 12:26:11.3 Info: CreateIndex ImportListStatus (ProviderId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:11.3 Info: => 7.71E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:11', 'import_lists') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 11: import_lists migrated 12:26:11.3 Info: => 0.0005997s 12:26:11.3 Info: 12: add_release_status migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 12 12:26:11.3 Info: AlterTable MetadataProfiles 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:11.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:11.3 Info: => 0.000524s 12:26:11.3 Info: PerformDBOperation 12:26:11.3 Info: Performing DB Operation 12:26:11.3 Info: => 2.36E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:11', 'add_release_status') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 12: add_release_status migrated 12:26:11.3 Info: => 0.0005102s 12:26:11.3 Info: 13: album_download_notification migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 13 12:26:11.3 Info: AlterTable Notifications 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0005215s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:11', 'album_download_notification') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 13: album_download_notification migrated 12:26:11.3 Info: => 0.0009231s 12:26:11.3 Info: 14: fix_language_metadata_profiles migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 14 12:26:11.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 12:26:11.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 12:26:11.3 Info: => 8.39E-05s 12:26:11.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 12:26:11.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 12:26:11.3 Info: => 7.17E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:11', 'fix_language_metadata_profiles') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 14: fix_language_metadata_profiles migrated 12:26:11.3 Info: => 0.0004609s 12:26:11.3 Info: 15: remove_fanzub migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 15 12:26:11.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.3 Info: => 3.15E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:11', 'remove_fanzub') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 15: remove_fanzub migrated 12:26:11.3 Info: => 0.0004255s 12:26:11.3 Info: 16: update_artist_history_indexes migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 16 12:26:11.3 Info: CreateIndex Albums (ArtistId) 12:26:11.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:11.3 Info: => 0.0001008s 12:26:11.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:11.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:11.3 Info: => 7.9E-05s 12:26:11.3 Info: DeleteIndex History (AlbumId) 12:26:11.3 Info: DROP INDEX "IX_History_AlbumId" 12:26:11.3 Info: => 0.0001117s 12:26:11.3 Info: CreateIndex History (AlbumId, Date) 12:26:11.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:11.3 Info: => 8.11E-05s 12:26:11.3 Info: DeleteIndex History (DownloadId) 12:26:11.3 Info: DROP INDEX "IX_History_DownloadId" 12:26:11.3 Info: => 0.0001063s 12:26:11.3 Info: CreateIndex History (DownloadId, Date) 12:26:11.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:11.3 Info: => 7.91E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:11', 'update_artist_history_indexes') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 16: update_artist_history_indexes migrated 12:26:11.3 Info: => 0.0006053s 12:26:11.3 Info: 17: remove_nma migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 17 12:26:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:11.3 Info: => 3.57E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:11', 'remove_nma') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 17: remove_nma migrated 12:26:11.3 Info: => 0.0003755s 12:26:11.3 Info: 18: album_disambiguation migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 18 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: CreateColumn Albums Disambiguation String 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:11.3 Info: => 0.0005417s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:11', 'album_disambiguation') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 18: album_disambiguation migrated 12:26:11.3 Info: => 0.0009294s 12:26:11.3 Info: 19: add_ape_quality_in_profiles migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 19 12:26:11.3 Info: PerformDBOperation 12:26:11.3 Info: Performing DB Operation 12:26:11.3 Info: => 2.68E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:11', 'add_ape_quality_in_profiles') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 19: add_ape_quality_in_profiles migrated 12:26:11.3 Info: => 0.0003261s 12:26:11.3 Info: 20: remove_pushalot migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 20 12:26:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:11.3 Info: => 3.59E-05s 12:26:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:11.3 Info: => 2.69E-05s 12:26:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:11.3 Info: => 2.46E-05s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:11', 'remove_pushalot') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 20: remove_pushalot migrated 12:26:11.3 Info: => 0.0003928s 12:26:11.3 Info: 21: add_custom_filters migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 21 12:26:11.3 Info: CreateTable CustomFilters 12:26:11.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:11.3 Info: => 0.0001078s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:11', 'add_custom_filters') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 21: add_custom_filters migrated 12:26:11.3 Info: => 0.0004901s 12:26:11.3 Info: 22: import_list_tags migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 22 12:26:11.3 Info: AlterTable ImportLists 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: CreateColumn ImportLists Tags String 12:26:11.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:11.3 Info: => 0.0005176s 12:26:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:11', 'import_list_tags') 12:26:11.3 Info: Committing Transaction 12:26:11.3 Info: 22: import_list_tags migrated 12:26:11.3 Info: => 0.0010407s 12:26:11.3 Info: 23: add_release_groups_etc migrating 12:26:11.3 Info: Beginning Transaction 12:26:11.3 Info: Starting migration of Main DB to 23 12:26:11.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) 12:26:11.3 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": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.3 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": "2024-10-29T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 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') 12:26:11.3 Info: CreateTable ArtistMetadata 12:26:11.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) 12:26:11.3 Info: => 0.0001506s 12:26:11.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:11.3 Info: => 8.47E-05s 12:26:11.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" 12:26:11.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" 12:26:11.3 Info: => 6.94E-05s 12:26:11.3 Info: AlterTable Artists 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:11.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0005414s 12:26:11.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.3 Info: => 5.9E-05s 12:26:11.3 Info: CreateTable AlbumReleases 12:26:11.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) 12:26:11.3 Info: => 0.0001264s 12:26:11.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:11.3 Info: => 8.06E-05s 12:26:11.3 Info: CreateIndex AlbumReleases (AlbumId) 12:26:11.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:11.3 Info: => 7.48E-05s 12:26:11.3 Info: PerformDBOperation 12:26:11.3 Info: Performing DB Operation 12:26:11.3 Info: => 0.0027541s 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0005473s 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:11.3 Info: => 0.0005627s 12:26:11.3 Info: AlterTable Albums 12:26:11.3 Info: => 5E-07s 12:26:11.3 Info: CreateColumn Albums Links String 12:26:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:11.3 Info: => 0.0005521s 12:26:11.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.3 Info: => 9.15E-05s 12:26:11.3 Info: AlterTable Tracks 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn Tracks ForeignRecordingId String 12:26:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:11.3 Info: => 0.0005529s 12:26:11.3 Info: AlterTable Tracks 12:26:11.3 Info: => 4E-07s 12:26:11.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0005317s 12:26:11.3 Info: AlterTable Tracks 12:26:11.3 Info: => 3E-07s 12:26:11.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.3 Info: => 0.0005621s 12:26:11.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.3 Info: => 9.25E-05s 12:26:11.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.3 Info: => 7.75E-05s 12:26:11.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Artists" 12:26:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.3 Info: => 0.0091277s 12:26:11.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Albums" 12:26:11.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.3 Info: => 0.004793s 12:26:11.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:11.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) 12:26:11.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" 12:26:11.3 Info: DROP TABLE "Tracks" 12:26:11.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.4 Info: => 0.0038759s 12:26:11.4 Info: DeleteColumn TrackFiles ArtistId 12:26:11.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) 12:26:11.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" 12:26:11.4 Info: DROP TABLE "TrackFiles" 12:26:11.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:11.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.4 Info: => 0.003684s 12:26:11.4 Info: CreateIndex Artists (ArtistMetadataId) 12:26:11.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:11.4 Info: => 7.68E-05s 12:26:11.4 Info: CreateIndex Artists (Monitored) 12:26:11.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:11.4 Info: => 7.59E-05s 12:26:11.4 Info: CreateIndex Albums (ArtistMetadataId) 12:26:11.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:11.4 Info: => 7.56E-05s 12:26:11.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:11.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:11.4 Info: => 7.8E-05s 12:26:11.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:11.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:11.4 Info: => 7.7E-05s 12:26:11.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:11.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:11.4 Info: => 7.8E-05s 12:26:11.4 Info: UpdateData 12:26:11.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.4 Info: => 3.94E-05s 12:26:11.4 Info: UpdateData 12:26:11.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.4 Info: => 3.56E-05s 12:26:11.4 Info: UpdateData 12:26:11.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:11.4 Info: => 3.48E-05s 12:26:11.4 Info: -> 23 Insert operations completed in 00:00:00.0013173 taking an average of 00:00:00.0000572 12:26:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:11', 'add_release_groups_etc') 12:26:11.4 Info: Committing Transaction 12:26:11.4 Info: 23: add_release_groups_etc migrated 12:26:11.4 Info: => 0.0018711s 12:26:11.4 Debug: Took: 00:00:00.1096858 12:26:11.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:26:11.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:26:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151715182628_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:11.5 Info: DatabaseEngineVersionCheck migrating 12:26:11.5 Info: PerformDBOperation 12:26:11.5 Info: Performing DB Operation 12:26:11.5 Info: SQLite 3.47.0 12:26:11.5 Info: => 0.0014255s 12:26:11.5 Info: DatabaseEngineVersionCheck migrated 12:26:11.5 Info: => 0.0014336s 12:26:11.5 Info: VersionMigration migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: CreateTable VersionInfo 12:26:11.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:11.5 Info: => 0.0001333s 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: VersionMigration migrated 12:26:11.5 Info: => 0.000854s 12:26:11.5 Info: VersionUniqueMigration migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: CreateIndex VersionInfo (Version) 12:26:11.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:11.5 Info: => 0.0001267s 12:26:11.5 Info: AlterTable VersionInfo 12:26:11.5 Info: => 4E-07s 12:26:11.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:11.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:11.5 Info: => 0.0004969s 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: VersionUniqueMigration migrated 12:26:11.5 Info: => 0.0008427s 12:26:11.5 Info: VersionDescriptionMigration migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: AlterTable VersionInfo 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn VersionInfo Description String 12:26:11.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:11.5 Info: => 0.0002055s 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: VersionDescriptionMigration migrated 12:26:11.5 Info: => 0.0005238s 12:26:11.5 Info: 1: InitialSetup migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 1 12:26:11.5 Info: CreateTable Config 12:26:11.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:11.5 Info: => 0.0001263s 12:26:11.5 Info: CreateIndex Config (Key) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:11.5 Info: => 7.21E-05s 12:26:11.5 Info: CreateTable RootFolders 12:26:11.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:11.5 Info: => 7.88E-05s 12:26:11.5 Info: CreateIndex RootFolders (Path) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:11.5 Info: => 7.52E-05s 12:26:11.5 Info: CreateTable Artists 12:26:11.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) 12:26:11.5 Info: => 0.0001808s 12:26:11.5 Info: CreateIndex Artists (ForeignArtistId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.5 Info: => 7.12E-05s 12:26:11.5 Info: CreateIndex Artists (NameSlug) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.5 Info: => 6.76E-05s 12:26:11.5 Info: CreateIndex Artists (CleanName) 12:26:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.5 Info: => 6.51E-05s 12:26:11.5 Info: CreateIndex Artists (Path) 12:26:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.5 Info: => 6.38E-05s 12:26:11.5 Info: CreateTable Albums 12:26:11.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) 12:26:11.5 Info: => 0.0001604s 12:26:11.5 Info: CreateIndex Albums (ForeignAlbumId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.5 Info: => 7.09E-05s 12:26:11.5 Info: CreateIndex Albums (MBId) 12:26:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.5 Info: => 6.44E-05s 12:26:11.5 Info: CreateIndex Albums (TADBId) 12:26:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.5 Info: => 6.28E-05s 12:26:11.5 Info: CreateIndex Albums (TitleSlug) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.5 Info: => 6.41E-05s 12:26:11.5 Info: CreateIndex Albums (CleanTitle) 12:26:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.5 Info: => 6.33E-05s 12:26:11.5 Info: CreateIndex Albums (Path) 12:26:11.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:11.5 Info: => 5.92E-05s 12:26:11.5 Info: CreateTable Tracks 12:26:11.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) 12:26:11.5 Info: => 0.0001164s 12:26:11.5 Info: CreateIndex Tracks (ForeignTrackId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.5 Info: => 6.81E-05s 12:26:11.5 Info: CreateIndex Tracks (ArtistId) 12:26:11.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.5 Info: => 7.02E-05s 12:26:11.5 Info: CreateIndex Tracks (TrackFileId) 12:26:11.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.5 Info: => 7.09E-05s 12:26:11.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:11.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:11.5 Info: => 7.18E-05s 12:26:11.5 Info: CreateTable TrackFiles 12:26:11.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) 12:26:11.5 Info: => 0.0001129s 12:26:11.5 Info: CreateIndex TrackFiles (ArtistId) 12:26:11.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:11.5 Info: => 9.45E-05s 12:26:11.5 Info: CreateIndex TrackFiles (AlbumId) 12:26:11.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.5 Info: => 8.05E-05s 12:26:11.5 Info: CreateTable History 12:26:11.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) 12:26:11.5 Info: => 0.0001201s 12:26:11.5 Info: CreateIndex History (Date) 12:26:11.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:11.5 Info: => 7.5E-05s 12:26:11.5 Info: CreateIndex History (EventType) 12:26:11.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:11.5 Info: => 7.1E-05s 12:26:11.5 Info: CreateIndex History (DownloadId) 12:26:11.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:11.5 Info: => 6.93E-05s 12:26:11.5 Info: CreateIndex History (AlbumId) 12:26:11.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:11.5 Info: => 7.12E-05s 12:26:11.5 Info: CreateTable Notifications 12:26:11.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) 12:26:11.5 Info: => 0.0001066s 12:26:11.5 Info: CreateTable ScheduledTasks 12:26:11.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:11.5 Info: => 0.0001321s 12:26:11.5 Info: CreateIndex ScheduledTasks (TypeName) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:11.5 Info: => 7.63E-05s 12:26:11.5 Info: CreateTable Indexers 12:26:11.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) 12:26:11.5 Info: => 0.0001001s 12:26:11.5 Info: CreateIndex Indexers (Name) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.5 Info: => 8.65E-05s 12:26:11.5 Info: CreateTable Profiles 12:26:11.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:11.5 Info: => 8.29E-05s 12:26:11.5 Info: CreateIndex Profiles (Name) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:11.5 Info: => 7.73E-05s 12:26:11.5 Info: CreateTable QualityDefinitions 12:26:11.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:11.5 Info: => 0.0001149s 12:26:11.5 Info: CreateIndex QualityDefinitions (Quality) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:11.5 Info: => 8.79E-05s 12:26:11.5 Info: CreateIndex QualityDefinitions (Title) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:11.5 Info: => 7.33E-05s 12:26:11.5 Info: CreateTable NamingConfig 12:26:11.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) 12:26:11.5 Info: => 0.0001077s 12:26:11.5 Info: CreateTable Blacklist 12:26:11.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 '') 12:26:11.5 Info: => 0.000138s 12:26:11.5 Info: CreateTable Metadata 12:26:11.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) 12:26:11.5 Info: => 9.23E-05s 12:26:11.5 Info: CreateTable MetadataFiles 12:26:11.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) 12:26:11.5 Info: => 0.0001055s 12:26:11.5 Info: CreateTable DownloadClients 12:26:11.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) 12:26:11.5 Info: => 0.0001021s 12:26:11.5 Info: CreateTable PendingReleases 12:26:11.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 '') 12:26:11.5 Info: => 0.0001028s 12:26:11.5 Info: CreateTable RemotePathMappings 12:26:11.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:11.5 Info: => 8.92E-05s 12:26:11.5 Info: CreateTable Tags 12:26:11.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:11.5 Info: => 8.14E-05s 12:26:11.5 Info: CreateIndex Tags (Label) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:11.5 Info: => 8.28E-05s 12:26:11.5 Info: CreateTable Restrictions 12:26:11.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:11.5 Info: => 8.55E-05s 12:26:11.5 Info: CreateTable DelayProfiles 12:26:11.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) 12:26:11.5 Info: => 0.0001288s 12:26:11.5 Info: CreateTable Users 12:26:11.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:11.5 Info: => 9.98E-05s 12:26:11.5 Info: CreateIndex Users (Identifier) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:11.5 Info: => 8.22E-05s 12:26:11.5 Info: CreateIndex Users (Username) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:11.5 Info: => 7.68E-05s 12:26:11.5 Info: CreateTable Commands 12:26:11.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) 12:26:11.5 Info: => 0.0001107s 12:26:11.5 Info: CreateTable IndexerStatus 12:26:11.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) 12:26:11.5 Info: => 0.0001086s 12:26:11.5 Info: CreateIndex IndexerStatus (ProviderId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:11.5 Info: => 8E-05s 12:26:11.5 Info: CreateTable ExtraFiles 12:26:11.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) 12:26:11.5 Info: => 9.86E-05s 12:26:11.5 Info: CreateTable LyricFiles 12:26:11.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) 12:26:11.5 Info: => 0.0001277s 12:26:11.5 Info: CreateTable LanguageProfiles 12:26:11.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:11.5 Info: => 8.63E-05s 12:26:11.5 Info: CreateIndex LanguageProfiles (Name) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:11.5 Info: => 8.2E-05s 12:26:11.5 Info: CreateTable DownloadClientStatus 12:26:11.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) 12:26:11.5 Info: => 9.49E-05s 12:26:11.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:11.5 Info: => 9.59E-05s 12:26:11.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:11.5 Info: -> 1 Insert operations completed in 00:00:00.0000566 taking an average of 00:00:00.0000566 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:11', 'InitialSetup') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 1: InitialSetup migrated 12:26:11.5 Info: => 0.0009873s 12:26:11.5 Info: 2: add_reason_to_pending_releases migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 2 12:26:11.5 Info: AlterTable PendingReleases 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn PendingReleases Reason Int32 12:26:11.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:11.5 Info: => 0.0005021s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:11', 'add_reason_to_pending_releases') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 2: add_reason_to_pending_releases migrated 12:26:11.5 Info: => 0.0009435s 12:26:11.5 Info: 3: add_medium_support migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 3 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 6E-07s 12:26:11.5 Info: CreateColumn Albums Media String 12:26:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:11.5 Info: => 0.0004869s 12:26:11.5 Info: AlterTable Tracks 12:26:11.5 Info: => 4E-07s 12:26:11.5 Info: CreateColumn Tracks MediumNumber Int32 12:26:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.5 Info: => 0.0004806s 12:26:11.5 Info: AlterTable Tracks 12:26:11.5 Info: => 4E-07s 12:26:11.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.5 Info: => 0.0005185s 12:26:11.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.5 Info: => 3.41E-05s 12:26:11.5 Info: DeleteColumn Tracks TrackNumber 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Tracks" 12:26:11.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.5 Info: => 0.0037257s 12:26:11.5 Info: AlterTable Tracks 12:26:11.5 Info: => 4E-07s 12:26:11.5 Info: CreateColumn Tracks TrackNumber String 12:26:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:11.5 Info: => 0.0004479s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:11', 'add_medium_support') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 3: add_medium_support migrated 12:26:11.5 Info: => 0.0009801s 12:26:11.5 Info: 4: add_various_qualites_in_profile migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 4 12:26:11.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.5 Info: => 3.86E-05s 12:26:11.5 Info: PerformDBOperation 12:26:11.5 Info: Performing DB Operation 12:26:11.5 Info: => 2.68E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:11', 'add_various_qualites_in_profile') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 4: add_various_qualites_in_profile migrated 12:26:11.5 Info: => 0.0004429s 12:26:11.5 Info: 5: metadata_profiles migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 5 12:26:11.5 Info: CreateTable MetadataProfiles 12:26:11.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:11.5 Info: => 0.0001288s 12:26:11.5 Info: CreateIndex MetadataProfiles (Name) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:11.5 Info: => 8.65E-05s 12:26:11.5 Info: AlterTable Artists 12:26:11.5 Info: => 3E-07s 12:26:11.5 Info: CreateColumn Artists MetadataProfileId Int32 12:26:11.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:11.5 Info: => 0.0005244s 12:26:11.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Artists" 12:26:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.5 Info: => 0.0039877s 12:26:11.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Artists" 12:26:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.5 Info: => 0.0039674s 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 4E-07s 12:26:11.5 Info: CreateColumn Albums SecondaryTypes String 12:26:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:11.5 Info: => 0.0004648s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:11', 'metadata_profiles') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 5: metadata_profiles migrated 12:26:11.5 Info: => 0.0010145s 12:26:11.5 Info: 6: separate_automatic_and_interactive_search migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 6 12:26:11.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:11.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) 12:26:11.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:11.5 Info: DROP TABLE "Indexers" 12:26:11.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.5 Info: => 0.0034719s 12:26:11.5 Info: AlterTable Indexers 12:26:11.5 Info: => 3E-07s 12:26:11.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:11.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:11.5 Info: => 0.0005303s 12:26:11.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.5 Info: => 3.39E-05s 12:26:11.5 Info: AlterTable Indexers 12:26:11.5 Info: => 3E-07s 12:26:11.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Indexers" 12:26:11.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.5 Info: => 0.0033042s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:11', 'separate_automatic_and_interactive_search') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 6: separate_automatic_and_interactive_search migrated 12:26:11.5 Info: => 0.0038291s 12:26:11.5 Info: 7: change_album_path_to_relative migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 7 12:26:11.5 Info: DeleteColumn Albums Path 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Albums" 12:26:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.5 Info: => 0.0040416s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:11', 'change_album_path_to_relative') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 7: change_album_path_to_relative migrated 12:26:11.5 Info: => 0.0046341s 12:26:11.5 Info: 8: change_quality_size_mb_to_kb migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 8 12:26:11.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 12:26:11.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 12:26:11.5 Info: => 3.83E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:11', 'change_quality_size_mb_to_kb') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 8: change_quality_size_mb_to_kb migrated 12:26:11.5 Info: => 0.0004539s 12:26:11.5 Info: 9: album_releases migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 9 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn Albums Releases String 12:26:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:11.5 Info: => 0.0004874s 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 4E-07s 12:26:11.5 Info: CreateColumn Albums CurrentRelease String 12:26:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:11.5 Info: => 0.0005444s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:11', 'album_releases') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 9: album_releases migrated 12:26:11.5 Info: => 0.0009445s 12:26:11.5 Info: 10: album_releases_fix migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 10 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: AlterColumn Albums Releases String 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Albums" 12:26:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.5 Info: => 0.0038871s 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: AlterColumn Albums CurrentRelease String 12:26:11.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) 12:26:11.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" 12:26:11.5 Info: DROP TABLE "Albums" 12:26:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.5 Info: => 0.0044328s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:11', 'album_releases_fix') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 10: album_releases_fix migrated 12:26:11.5 Info: => 0.0050561s 12:26:11.5 Info: 11: import_lists migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 11 12:26:11.5 Info: CreateTable ImportLists 12:26:11.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) 12:26:11.5 Info: => 0.000137s 12:26:11.5 Info: CreateIndex ImportLists (Name) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:11.5 Info: => 8.46E-05s 12:26:11.5 Info: CreateTable ImportListStatus 12:26:11.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) 12:26:11.5 Info: => 0.000108s 12:26:11.5 Info: CreateIndex ImportListStatus (ProviderId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:11.5 Info: => 9.39E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:11', 'import_lists') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 11: import_lists migrated 12:26:11.5 Info: => 0.0005491s 12:26:11.5 Info: 12: add_release_status migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 12 12:26:11.5 Info: AlterTable MetadataProfiles 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:11.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:11.5 Info: => 0.0005177s 12:26:11.5 Info: PerformDBOperation 12:26:11.5 Info: Performing DB Operation 12:26:11.5 Info: => 3.06E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:11', 'add_release_status') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 12: add_release_status migrated 12:26:11.5 Info: => 0.0004055s 12:26:11.5 Info: 13: album_download_notification migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 13 12:26:11.5 Info: AlterTable Notifications 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:11.5 Info: => 0.0005396s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:11', 'album_download_notification') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 13: album_download_notification migrated 12:26:11.5 Info: => 0.0009412s 12:26:11.5 Info: 14: fix_language_metadata_profiles migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 14 12:26:11.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 12:26:11.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 12:26:11.5 Info: => 0.0001057s 12:26:11.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 12:26:11.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 12:26:11.5 Info: => 7.2E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:11', 'fix_language_metadata_profiles') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 14: fix_language_metadata_profiles migrated 12:26:11.5 Info: => 0.0004537s 12:26:11.5 Info: 15: remove_fanzub migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 15 12:26:11.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.5 Info: => 5.03E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:11', 'remove_fanzub') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 15: remove_fanzub migrated 12:26:11.5 Info: => 0.0004133s 12:26:11.5 Info: 16: update_artist_history_indexes migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 16 12:26:11.5 Info: CreateIndex Albums (ArtistId) 12:26:11.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:11.5 Info: => 9.3E-05s 12:26:11.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:11.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:11.5 Info: => 8.93E-05s 12:26:11.5 Info: DeleteIndex History (AlbumId) 12:26:11.5 Info: DROP INDEX "IX_History_AlbumId" 12:26:11.5 Info: => 0.0001547s 12:26:11.5 Info: CreateIndex History (AlbumId, Date) 12:26:11.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:11.5 Info: => 0.0001103s 12:26:11.5 Info: DeleteIndex History (DownloadId) 12:26:11.5 Info: DROP INDEX "IX_History_DownloadId" 12:26:11.5 Info: => 0.000133s 12:26:11.5 Info: CreateIndex History (DownloadId, Date) 12:26:11.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:11.5 Info: => 9.03E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:11', 'update_artist_history_indexes') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 16: update_artist_history_indexes migrated 12:26:11.5 Info: => 0.000588s 12:26:11.5 Info: 17: remove_nma migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 17 12:26:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:11.5 Info: => 3.73E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:11', 'remove_nma') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 17: remove_nma migrated 12:26:11.5 Info: => 0.0004527s 12:26:11.5 Info: 18: album_disambiguation migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 18 12:26:11.5 Info: AlterTable Albums 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn Albums Disambiguation String 12:26:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:11.5 Info: => 0.00056s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:11', 'album_disambiguation') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 18: album_disambiguation migrated 12:26:11.5 Info: => 0.0010843s 12:26:11.5 Info: 19: add_ape_quality_in_profiles migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 19 12:26:11.5 Info: PerformDBOperation 12:26:11.5 Info: Performing DB Operation 12:26:11.5 Info: => 2.77E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:11', 'add_ape_quality_in_profiles') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 19: add_ape_quality_in_profiles migrated 12:26:11.5 Info: => 0.0003657s 12:26:11.5 Info: 20: remove_pushalot migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 20 12:26:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:11.5 Info: => 3.58E-05s 12:26:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:11.5 Info: => 2.7E-05s 12:26:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:11.5 Info: => 2.48E-05s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:11', 'remove_pushalot') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 20: remove_pushalot migrated 12:26:11.5 Info: => 0.0003745s 12:26:11.5 Info: 21: add_custom_filters migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 21 12:26:11.5 Info: CreateTable CustomFilters 12:26:11.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:11.5 Info: => 0.0001349s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:11', 'add_custom_filters') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 21: add_custom_filters migrated 12:26:11.5 Info: => 0.0004653s 12:26:11.5 Info: 22: import_list_tags migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 22 12:26:11.5 Info: AlterTable ImportLists 12:26:11.5 Info: => 5E-07s 12:26:11.5 Info: CreateColumn ImportLists Tags String 12:26:11.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:11.5 Info: => 0.0005753s 12:26:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:11', 'import_list_tags') 12:26:11.5 Info: Committing Transaction 12:26:11.5 Info: 22: import_list_tags migrated 12:26:11.5 Info: => 0.0009853s 12:26:11.5 Info: 23: add_release_groups_etc migrating 12:26:11.5 Info: Beginning Transaction 12:26:11.5 Info: Starting migration of Main DB to 23 12:26:11.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) 12:26:11.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, '', '', '') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.5 Info: CreateTable ArtistMetadata 12:26:11.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) 12:26:11.5 Info: => 0.0001353s 12:26:11.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:11.5 Info: => 8.43E-05s 12:26:11.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" 12:26:11.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" 12:26:11.5 Info: => 7.21E-05s 12:26:11.5 Info: AlterTable Artists 12:26:11.5 Info: => 3E-07s 12:26:11.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:11.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.5 Info: => 0.000556s 12:26:11.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.5 Info: => 6.25E-05s 12:26:11.5 Info: CreateTable AlbumReleases 12:26:11.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) 12:26:11.5 Info: => 0.0001367s 12:26:11.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:11.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:11.5 Info: => 8.37E-05s 12:26:11.5 Info: CreateIndex AlbumReleases (AlbumId) 12:26:11.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:11.5 Info: => 7.97E-05s 12:26:11.5 Info: PerformDBOperation 12:26:11.5 Info: Performing DB Operation 12:26:11.6 Info: => 0.0029132s 12:26:11.6 Info: AlterTable Albums 12:26:11.6 Info: => 4E-07s 12:26:11.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.6 Info: => 0.0005499s 12:26:11.6 Info: AlterTable Albums 12:26:11.6 Info: => 4E-07s 12:26:11.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:11.6 Info: => 0.0005585s 12:26:11.6 Info: AlterTable Albums 12:26:11.6 Info: => 3E-07s 12:26:11.6 Info: CreateColumn Albums Links String 12:26:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:11.6 Info: => 0.0005595s 12:26:11.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.6 Info: => 9.24E-05s 12:26:11.6 Info: AlterTable Tracks 12:26:11.6 Info: => 3E-07s 12:26:11.6 Info: CreateColumn Tracks ForeignRecordingId String 12:26:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:11.6 Info: => 0.0005992s 12:26:11.6 Info: AlterTable Tracks 12:26:11.6 Info: => 3E-07s 12:26:11.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:11.6 Info: => 0.0005302s 12:26:11.6 Info: AlterTable Tracks 12:26:11.6 Info: => 3E-07s 12:26:11.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.6 Info: => 0.0005646s 12:26:11.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.6 Info: => 8.37E-05s 12:26:11.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.6 Info: => 8.85E-05s 12:26:11.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:11.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) 12:26:11.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" 12:26:11.6 Info: DROP TABLE "Artists" 12:26:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.6 Info: => 0.0042572s 12:26:11.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:11.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) 12:26:11.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" 12:26:11.6 Info: DROP TABLE "Albums" 12:26:11.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.6 Info: => 0.0045083s 12:26:11.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:11.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) 12:26:11.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" 12:26:11.6 Info: DROP TABLE "Tracks" 12:26:11.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.6 Info: => 0.0041019s 12:26:11.6 Info: DeleteColumn TrackFiles ArtistId 12:26:11.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) 12:26:11.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" 12:26:11.6 Info: DROP TABLE "TrackFiles" 12:26:11.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.6 Info: => 0.0036465s 12:26:11.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:11.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:11.6 Info: => 8.14E-05s 12:26:11.6 Info: CreateIndex Artists (Monitored) 12:26:11.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:11.6 Info: => 7.56E-05s 12:26:11.6 Info: CreateIndex Albums (ArtistMetadataId) 12:26:11.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:11.6 Info: => 7.57E-05s 12:26:11.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:11.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:11.6 Info: => 7.58E-05s 12:26:11.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:11.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:11.6 Info: => 7.5E-05s 12:26:11.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:11.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:11.6 Info: => 7.65E-05s 12:26:11.6 Info: UpdateData 12:26:11.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.6 Info: => 3.97E-05s 12:26:11.6 Info: UpdateData 12:26:11.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.6 Info: => 3.31E-05s 12:26:11.6 Info: UpdateData 12:26:11.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:11.6 Info: => 3.6E-05s 12:26:11.6 Info: -> 12 Insert operations completed in 00:00:00.0008491 taking an average of 00:00:00.0000707 12:26:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:11', 'add_release_groups_etc') 12:26:11.6 Info: Committing Transaction 12:26:11.6 Info: 23: add_release_groups_etc migrated 12:26:11.6 Info: => 0.000703s 12:26:11.6 Debug: Took: 00:00:00.1065593 12:26:11.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:26:11.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:26:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151717013579_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:11.7 Info: DatabaseEngineVersionCheck migrating 12:26:11.7 Info: PerformDBOperation 12:26:11.7 Info: Performing DB Operation 12:26:11.7 Info: SQLite 3.47.0 12:26:11.7 Info: => 0.0013811s 12:26:11.7 Info: DatabaseEngineVersionCheck migrated 12:26:11.7 Info: => 0.0013893s 12:26:11.7 Info: VersionMigration migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: CreateTable VersionInfo 12:26:11.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:11.7 Info: => 0.0001404s 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: VersionMigration migrated 12:26:11.7 Info: => 0.0009749s 12:26:11.7 Info: VersionUniqueMigration migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: CreateIndex VersionInfo (Version) 12:26:11.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:11.7 Info: => 0.0001258s 12:26:11.7 Info: AlterTable VersionInfo 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:11.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:11.7 Info: => 0.0002336s 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: VersionUniqueMigration migrated 12:26:11.7 Info: => 0.0007726s 12:26:11.7 Info: VersionDescriptionMigration migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: AlterTable VersionInfo 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn VersionInfo Description String 12:26:11.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:11.7 Info: => 0.000464s 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: VersionDescriptionMigration migrated 12:26:11.7 Info: => 0.0007293s 12:26:11.7 Info: 1: InitialSetup migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 1 12:26:11.7 Info: CreateTable Config 12:26:11.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:11.7 Info: => 0.0001274s 12:26:11.7 Info: CreateIndex Config (Key) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:11.7 Info: => 7.79E-05s 12:26:11.7 Info: CreateTable RootFolders 12:26:11.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:11.7 Info: => 8.08E-05s 12:26:11.7 Info: CreateIndex RootFolders (Path) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:11.7 Info: => 7.07E-05s 12:26:11.7 Info: CreateTable Artists 12:26:11.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) 12:26:11.7 Info: => 0.000203s 12:26:11.7 Info: CreateIndex Artists (ForeignArtistId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.7 Info: => 7.2E-05s 12:26:11.7 Info: CreateIndex Artists (NameSlug) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.7 Info: => 6.68E-05s 12:26:11.7 Info: CreateIndex Artists (CleanName) 12:26:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.7 Info: => 6.58E-05s 12:26:11.7 Info: CreateIndex Artists (Path) 12:26:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.7 Info: => 6.33E-05s 12:26:11.7 Info: CreateTable Albums 12:26:11.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) 12:26:11.7 Info: => 0.0001798s 12:26:11.7 Info: CreateIndex Albums (ForeignAlbumId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.7 Info: => 7.05E-05s 12:26:11.7 Info: CreateIndex Albums (MBId) 12:26:11.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.7 Info: => 6.53E-05s 12:26:11.7 Info: CreateIndex Albums (TADBId) 12:26:11.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.7 Info: => 6.43E-05s 12:26:11.7 Info: CreateIndex Albums (TitleSlug) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.7 Info: => 6.59E-05s 12:26:11.7 Info: CreateIndex Albums (CleanTitle) 12:26:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.7 Info: => 6.25E-05s 12:26:11.7 Info: CreateIndex Albums (Path) 12:26:11.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:11.7 Info: => 6.35E-05s 12:26:11.7 Info: CreateTable Tracks 12:26:11.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) 12:26:11.7 Info: => 0.0001181s 12:26:11.7 Info: CreateIndex Tracks (ForeignTrackId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.7 Info: => 6.88E-05s 12:26:11.7 Info: CreateIndex Tracks (ArtistId) 12:26:11.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.7 Info: => 7.09E-05s 12:26:11.7 Info: CreateIndex Tracks (TrackFileId) 12:26:11.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.7 Info: => 7.1E-05s 12:26:11.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:11.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:11.7 Info: => 7.22E-05s 12:26:11.7 Info: CreateTable TrackFiles 12:26:11.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) 12:26:11.7 Info: => 0.0001125s 12:26:11.7 Info: CreateIndex TrackFiles (ArtistId) 12:26:11.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:11.7 Info: => 8.25E-05s 12:26:11.7 Info: CreateIndex TrackFiles (AlbumId) 12:26:11.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.7 Info: => 7.08E-05s 12:26:11.7 Info: CreateTable History 12:26:11.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) 12:26:11.7 Info: => 0.0001424s 12:26:11.7 Info: CreateIndex History (Date) 12:26:11.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:11.7 Info: => 7.96E-05s 12:26:11.7 Info: CreateIndex History (EventType) 12:26:11.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:11.7 Info: => 7.53E-05s 12:26:11.7 Info: CreateIndex History (DownloadId) 12:26:11.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:11.7 Info: => 9.59E-05s 12:26:11.7 Info: CreateIndex History (AlbumId) 12:26:11.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:11.7 Info: => 9.35E-05s 12:26:11.7 Info: CreateTable Notifications 12:26:11.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) 12:26:11.7 Info: => 0.0001338s 12:26:11.7 Info: CreateTable ScheduledTasks 12:26:11.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:11.7 Info: => 0.0001013s 12:26:11.7 Info: CreateIndex ScheduledTasks (TypeName) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:11.7 Info: => 7.28E-05s 12:26:11.7 Info: CreateTable Indexers 12:26:11.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) 12:26:11.7 Info: => 9.35E-05s 12:26:11.7 Info: CreateIndex Indexers (Name) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.7 Info: => 7.69E-05s 12:26:11.7 Info: CreateTable Profiles 12:26:11.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:11.7 Info: => 8.43E-05s 12:26:11.7 Info: CreateIndex Profiles (Name) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:11.7 Info: => 9.26E-05s 12:26:11.7 Info: CreateTable QualityDefinitions 12:26:11.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:11.7 Info: => 0.0001079s 12:26:11.7 Info: CreateIndex QualityDefinitions (Quality) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:11.7 Info: => 7.28E-05s 12:26:11.7 Info: CreateIndex QualityDefinitions (Title) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:11.7 Info: => 7.46E-05s 12:26:11.7 Info: CreateTable NamingConfig 12:26:11.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) 12:26:11.7 Info: => 0.0001084s 12:26:11.7 Info: CreateTable Blacklist 12:26:11.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 '') 12:26:11.7 Info: => 0.0001465s 12:26:11.7 Info: CreateTable Metadata 12:26:11.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) 12:26:11.7 Info: => 9.32E-05s 12:26:11.7 Info: CreateTable MetadataFiles 12:26:11.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) 12:26:11.7 Info: => 0.0001083s 12:26:11.7 Info: CreateTable DownloadClients 12:26:11.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) 12:26:11.7 Info: => 9.55E-05s 12:26:11.7 Info: CreateTable PendingReleases 12:26:11.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 '') 12:26:11.7 Info: => 0.0001034s 12:26:11.7 Info: CreateTable RemotePathMappings 12:26:11.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:11.7 Info: => 9.06E-05s 12:26:11.7 Info: CreateTable Tags 12:26:11.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:11.7 Info: => 8.27E-05s 12:26:11.7 Info: CreateIndex Tags (Label) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:11.7 Info: => 8.33E-05s 12:26:11.7 Info: CreateTable Restrictions 12:26:11.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:11.7 Info: => 8.77E-05s 12:26:11.7 Info: CreateTable DelayProfiles 12:26:11.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) 12:26:11.7 Info: => 0.0001361s 12:26:11.7 Info: CreateTable Users 12:26:11.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:11.7 Info: => 8.71E-05s 12:26:11.7 Info: CreateIndex Users (Identifier) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:11.7 Info: => 8.09E-05s 12:26:11.7 Info: CreateIndex Users (Username) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:11.7 Info: => 7.76E-05s 12:26:11.7 Info: CreateTable Commands 12:26:11.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) 12:26:11.7 Info: => 0.0001122s 12:26:11.7 Info: CreateTable IndexerStatus 12:26:11.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) 12:26:11.7 Info: => 0.0001116s 12:26:11.7 Info: CreateIndex IndexerStatus (ProviderId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:11.7 Info: => 0.0001229s 12:26:11.7 Info: CreateTable ExtraFiles 12:26:11.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) 12:26:11.7 Info: => 0.0001519s 12:26:11.7 Info: CreateTable LyricFiles 12:26:11.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) 12:26:11.7 Info: => 0.0001354s 12:26:11.7 Info: CreateTable LanguageProfiles 12:26:11.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:11.7 Info: => 8.54E-05s 12:26:11.7 Info: CreateIndex LanguageProfiles (Name) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:11.7 Info: => 8.36E-05s 12:26:11.7 Info: CreateTable DownloadClientStatus 12:26:11.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) 12:26:11.7 Info: => 9.56E-05s 12:26:11.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:11.7 Info: => 8.54E-05s 12:26:11.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:11.7 Info: -> 1 Insert operations completed in 00:00:00.0000506 taking an average of 00:00:00.0000506 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:11', 'InitialSetup') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 1: InitialSetup migrated 12:26:11.7 Info: => 0.0009658s 12:26:11.7 Info: 2: add_reason_to_pending_releases migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 2 12:26:11.7 Info: AlterTable PendingReleases 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn PendingReleases Reason Int32 12:26:11.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.000509s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:11', 'add_reason_to_pending_releases') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 2: add_reason_to_pending_releases migrated 12:26:11.7 Info: => 0.0009404s 12:26:11.7 Info: 3: add_medium_support migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 3 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn Albums Media String 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:11.7 Info: => 0.0005394s 12:26:11.7 Info: AlterTable Tracks 12:26:11.7 Info: => 3E-07s 12:26:11.7 Info: CreateColumn Tracks MediumNumber Int32 12:26:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.000495s 12:26:11.7 Info: AlterTable Tracks 12:26:11.7 Info: => 3E-07s 12:26:11.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.0004568s 12:26:11.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.7 Info: => 3.38E-05s 12:26:11.7 Info: DeleteColumn Tracks TrackNumber 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Tracks" 12:26:11.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.7 Info: => 0.0037845s 12:26:11.7 Info: AlterTable Tracks 12:26:11.7 Info: => 3E-07s 12:26:11.7 Info: CreateColumn Tracks TrackNumber String 12:26:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:11.7 Info: => 0.0004605s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:11', 'add_medium_support') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 3: add_medium_support migrated 12:26:11.7 Info: => 0.0009467s 12:26:11.7 Info: 4: add_various_qualites_in_profile migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 4 12:26:11.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.7 Info: => 3.92E-05s 12:26:11.7 Info: PerformDBOperation 12:26:11.7 Info: Performing DB Operation 12:26:11.7 Info: => 2.71E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:11', 'add_various_qualites_in_profile') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 4: add_various_qualites_in_profile migrated 12:26:11.7 Info: => 0.0003826s 12:26:11.7 Info: 5: metadata_profiles migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 5 12:26:11.7 Info: CreateTable MetadataProfiles 12:26:11.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:11.7 Info: => 0.0001158s 12:26:11.7 Info: CreateIndex MetadataProfiles (Name) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:11.7 Info: => 0.0001112s 12:26:11.7 Info: AlterTable Artists 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Artists MetadataProfileId Int32 12:26:11.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:11.7 Info: => 0.0004776s 12:26:11.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Artists" 12:26:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.7 Info: => 0.0039616s 12:26:11.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Artists" 12:26:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.7 Info: => 0.0038097s 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Albums SecondaryTypes String 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:11.7 Info: => 0.0004884s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:11', 'metadata_profiles') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 5: metadata_profiles migrated 12:26:11.7 Info: => 0.0010709s 12:26:11.7 Info: 6: separate_automatic_and_interactive_search migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 6 12:26:11.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:11.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) 12:26:11.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:11.7 Info: DROP TABLE "Indexers" 12:26:11.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.7 Info: => 0.003346s 12:26:11.7 Info: AlterTable Indexers 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:11.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:11.7 Info: => 0.0004736s 12:26:11.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.7 Info: => 3.11E-05s 12:26:11.7 Info: AlterTable Indexers 12:26:11.7 Info: => 3E-07s 12:26:11.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Indexers" 12:26:11.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.7 Info: => 0.0032471s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:11', 'separate_automatic_and_interactive_search') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 6: separate_automatic_and_interactive_search migrated 12:26:11.7 Info: => 0.0037024s 12:26:11.7 Info: 7: change_album_path_to_relative migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 7 12:26:11.7 Info: DeleteColumn Albums Path 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Albums" 12:26:11.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.7 Info: => 0.0040239s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:11', 'change_album_path_to_relative') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 7: change_album_path_to_relative migrated 12:26:11.7 Info: => 0.0045467s 12:26:11.7 Info: 8: change_quality_size_mb_to_kb migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 8 12:26:11.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 12:26:11.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 12:26:11.7 Info: => 3.61E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:11', 'change_quality_size_mb_to_kb') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 8: change_quality_size_mb_to_kb migrated 12:26:11.7 Info: => 0.0004925s 12:26:11.7 Info: 9: album_releases migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 9 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn Albums Releases String 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:11.7 Info: => 0.00051s 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Albums CurrentRelease String 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:11.7 Info: => 0.0004739s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:11', 'album_releases') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 9: album_releases migrated 12:26:11.7 Info: => 0.0009156s 12:26:11.7 Info: 10: album_releases_fix migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 10 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: AlterColumn Albums Releases String 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Albums" 12:26:11.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.7 Info: => 0.0038811s 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 3E-07s 12:26:11.7 Info: AlterColumn Albums CurrentRelease String 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Albums" 12:26:11.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.7 Info: => 0.003881s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:11', 'album_releases_fix') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 10: album_releases_fix migrated 12:26:11.7 Info: => 0.0043647s 12:26:11.7 Info: 11: import_lists migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 11 12:26:11.7 Info: CreateTable ImportLists 12:26:11.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) 12:26:11.7 Info: => 0.0001253s 12:26:11.7 Info: CreateIndex ImportLists (Name) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:11.7 Info: => 7.92E-05s 12:26:11.7 Info: CreateTable ImportListStatus 12:26:11.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) 12:26:11.7 Info: => 0.000133s 12:26:11.7 Info: CreateIndex ImportListStatus (ProviderId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:11.7 Info: => 7.94E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:11', 'import_lists') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 11: import_lists migrated 12:26:11.7 Info: => 0.0005274s 12:26:11.7 Info: 12: add_release_status migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 12 12:26:11.7 Info: AlterTable MetadataProfiles 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:11.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:11.7 Info: => 0.0004841s 12:26:11.7 Info: PerformDBOperation 12:26:11.7 Info: Performing DB Operation 12:26:11.7 Info: => 2.36E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:11', 'add_release_status') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 12: add_release_status migrated 12:26:11.7 Info: => 0.0004457s 12:26:11.7 Info: 13: album_download_notification migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 13 12:26:11.7 Info: AlterTable Notifications 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:11.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.000495s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:11', 'album_download_notification') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 13: album_download_notification migrated 12:26:11.7 Info: => 0.0009256s 12:26:11.7 Info: 14: fix_language_metadata_profiles migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 14 12:26:11.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 12:26:11.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 12:26:11.7 Info: => 7.81E-05s 12:26:11.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 12:26:11.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 12:26:11.7 Info: => 6.75E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:11', 'fix_language_metadata_profiles') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 14: fix_language_metadata_profiles migrated 12:26:11.7 Info: => 0.0005531s 12:26:11.7 Info: 15: remove_fanzub migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 15 12:26:11.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.7 Info: => 3.24E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:11', 'remove_fanzub') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 15: remove_fanzub migrated 12:26:11.7 Info: => 0.0003912s 12:26:11.7 Info: 16: update_artist_history_indexes migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 16 12:26:11.7 Info: CreateIndex Albums (ArtistId) 12:26:11.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:11.7 Info: => 0.0004875s 12:26:11.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:11.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:11.7 Info: => 8.98E-05s 12:26:11.7 Info: DeleteIndex History (AlbumId) 12:26:11.7 Info: DROP INDEX "IX_History_AlbumId" 12:26:11.7 Info: => 0.0001314s 12:26:11.7 Info: CreateIndex History (AlbumId, Date) 12:26:11.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:11.7 Info: => 8.21E-05s 12:26:11.7 Info: DeleteIndex History (DownloadId) 12:26:11.7 Info: DROP INDEX "IX_History_DownloadId" 12:26:11.7 Info: => 0.0001052s 12:26:11.7 Info: CreateIndex History (DownloadId, Date) 12:26:11.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:11.7 Info: => 7.94E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:11', 'update_artist_history_indexes') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 16: update_artist_history_indexes migrated 12:26:11.7 Info: => 0.000491s 12:26:11.7 Info: 17: remove_nma migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 17 12:26:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:11.7 Info: => 4.63E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:11', 'remove_nma') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 17: remove_nma migrated 12:26:11.7 Info: => 0.0003761s 12:26:11.7 Info: 18: album_disambiguation migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 18 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 5E-07s 12:26:11.7 Info: CreateColumn Albums Disambiguation String 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:11.7 Info: => 0.0005339s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:11', 'album_disambiguation') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 18: album_disambiguation migrated 12:26:11.7 Info: => 0.0008599s 12:26:11.7 Info: 19: add_ape_quality_in_profiles migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 19 12:26:11.7 Info: PerformDBOperation 12:26:11.7 Info: Performing DB Operation 12:26:11.7 Info: => 2.73E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:11', 'add_ape_quality_in_profiles') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 19: add_ape_quality_in_profiles migrated 12:26:11.7 Info: => 0.0004043s 12:26:11.7 Info: 20: remove_pushalot migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 20 12:26:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:11.7 Info: => 3.59E-05s 12:26:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:11.7 Info: => 2.65E-05s 12:26:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:11.7 Info: => 2.43E-05s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:11', 'remove_pushalot') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 20: remove_pushalot migrated 12:26:11.7 Info: => 0.0003944s 12:26:11.7 Info: 21: add_custom_filters migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 21 12:26:11.7 Info: CreateTable CustomFilters 12:26:11.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:11.7 Info: => 0.0001165s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:11', 'add_custom_filters') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 21: add_custom_filters migrated 12:26:11.7 Info: => 0.0005669s 12:26:11.7 Info: 22: import_list_tags migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 22 12:26:11.7 Info: AlterTable ImportLists 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn ImportLists Tags String 12:26:11.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:11.7 Info: => 0.0005087s 12:26:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:11', 'import_list_tags') 12:26:11.7 Info: Committing Transaction 12:26:11.7 Info: 22: import_list_tags migrated 12:26:11.7 Info: => 0.0008229s 12:26:11.7 Info: 23: add_release_groups_etc migrating 12:26:11.7 Info: Beginning Transaction 12:26:11.7 Info: Starting migration of Main DB to 23 12:26:11.7 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:26:11.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:26:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:26:11.7 Info: CreateTable ArtistMetadata 12:26:11.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) 12:26:11.7 Info: => 0.0001522s 12:26:11.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:11.7 Info: => 8.48E-05s 12:26:11.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" 12:26:11.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" 12:26:11.7 Info: => 7.02E-05s 12:26:11.7 Info: AlterTable Artists 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:11.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.0005395s 12:26:11.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.7 Info: => 5.72E-05s 12:26:11.7 Info: CreateTable AlbumReleases 12:26:11.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) 12:26:11.7 Info: => 0.0001276s 12:26:11.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:11.7 Info: => 8.13E-05s 12:26:11.7 Info: CreateIndex AlbumReleases (AlbumId) 12:26:11.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:11.7 Info: => 7.58E-05s 12:26:11.7 Info: PerformDBOperation 12:26:11.7 Info: Performing DB Operation 12:26:11.7 Info: => 0.002738s 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.0005682s 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:11.7 Info: => 0.0005596s 12:26:11.7 Info: AlterTable Albums 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Albums Links String 12:26:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:11.7 Info: => 0.0005491s 12:26:11.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.7 Info: => 8.79E-05s 12:26:11.7 Info: AlterTable Tracks 12:26:11.7 Info: => 3E-07s 12:26:11.7 Info: CreateColumn Tracks ForeignRecordingId String 12:26:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:11.7 Info: => 0.0005496s 12:26:11.7 Info: AlterTable Tracks 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.0005464s 12:26:11.7 Info: AlterTable Tracks 12:26:11.7 Info: => 4E-07s 12:26:11.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.7 Info: => 0.0005402s 12:26:11.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.7 Info: => 8.3E-05s 12:26:11.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.7 Info: => 7.01E-05s 12:26:11.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Artists" 12:26:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.7 Info: => 0.009037s 12:26:11.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:11.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) 12:26:11.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" 12:26:11.7 Info: DROP TABLE "Albums" 12:26:11.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.7 Info: => 0.0043531s 12:26:11.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:11.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) 12:26:11.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" 12:26:11.8 Info: DROP TABLE "Tracks" 12:26:11.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.8 Info: => 0.0037446s 12:26:11.8 Info: DeleteColumn TrackFiles ArtistId 12:26:11.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) 12:26:11.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" 12:26:11.8 Info: DROP TABLE "TrackFiles" 12:26:11.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:11.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.8 Info: => 0.0036867s 12:26:11.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:11.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:11.8 Info: => 7.76E-05s 12:26:11.8 Info: CreateIndex Artists (Monitored) 12:26:11.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:11.8 Info: => 7.64E-05s 12:26:11.8 Info: CreateIndex Albums (ArtistMetadataId) 12:26:11.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:11.8 Info: => 7.4E-05s 12:26:11.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:11.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:11.8 Info: => 7.84E-05s 12:26:11.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:11.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:11.8 Info: => 7.53E-05s 12:26:11.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:11.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:11.8 Info: => 7.6E-05s 12:26:11.8 Info: UpdateData 12:26:11.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.8 Info: => 3.9E-05s 12:26:11.8 Info: UpdateData 12:26:11.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:11.8 Info: => 3.32E-05s 12:26:11.8 Info: UpdateData 12:26:11.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:11.8 Info: => 3.45E-05s 12:26:11.8 Info: -> 12 Insert operations completed in 00:00:00.0007376 taking an average of 00:00:00.0000614 12:26:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:11', 'add_release_groups_etc') 12:26:11.8 Info: Committing Transaction 12:26:11.8 Info: 23: add_release_groups_etc migrated 12:26:11.8 Info: => 0.0006824s 12:26:11.8 Debug: Took: 00:00:00.1046121 12:26:11.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:26:11.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:26:11.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151718865920_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:11.8 Info: DatabaseEngineVersionCheck migrating 12:26:11.8 Info: PerformDBOperation 12:26:11.8 Info: Performing DB Operation 12:26:11.8 Info: SQLite 3.47.0 12:26:11.8 Info: => 0.001646s 12:26:11.8 Info: DatabaseEngineVersionCheck migrated 12:26:11.8 Info: => 0.0016543s 12:26:11.8 Info: VersionMigration migrating 12:26:11.8 Info: Beginning Transaction 12:26:11.8 Info: CreateTable VersionInfo 12:26:11.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:11.8 Info: => 0.0001393s 12:26:11.8 Info: Committing Transaction 12:26:11.8 Info: VersionMigration migrated 12:26:11.8 Info: => 0.0007605s 12:26:11.8 Info: VersionUniqueMigration migrating 12:26:11.8 Info: Beginning Transaction 12:26:11.8 Info: CreateIndex VersionInfo (Version) 12:26:11.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:11.8 Info: => 0.0001317s 12:26:11.8 Info: AlterTable VersionInfo 12:26:11.8 Info: => 5E-07s 12:26:11.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:11.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:11.8 Info: => 0.0005177s 12:26:11.8 Info: Committing Transaction 12:26:11.8 Info: VersionUniqueMigration migrated 12:26:11.8 Info: => 0.0008118s 12:26:11.8 Info: VersionDescriptionMigration migrating 12:26:11.8 Info: Beginning Transaction 12:26:11.8 Info: AlterTable VersionInfo 12:26:11.8 Info: => 4E-07s 12:26:11.8 Info: CreateColumn VersionInfo Description String 12:26:11.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:11.8 Info: => 0.0002277s 12:26:11.8 Info: Committing Transaction 12:26:11.8 Info: VersionDescriptionMigration migrated 12:26:11.8 Info: => 0.0006794s 12:26:11.8 Info: 1: InitialSetup migrating 12:26:11.8 Info: Beginning Transaction 12:26:11.8 Info: Starting migration of Main DB to 1 12:26:11.9 Info: CreateTable Config 12:26:11.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001936s 12:26:11.9 Info: CreateIndex Config (Key) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:11.9 Info: => 7.99E-05s 12:26:11.9 Info: CreateTable RootFolders 12:26:11.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:11.9 Info: => 8.63E-05s 12:26:11.9 Info: CreateIndex RootFolders (Path) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:11.9 Info: => 7.75E-05s 12:26:11.9 Info: CreateTable Artists 12:26:11.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) 12:26:11.9 Info: => 0.0002573s 12:26:11.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.9 Info: => 8.88E-05s 12:26:11.9 Info: CreateIndex Artists (NameSlug) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.9 Info: => 7.05E-05s 12:26:11.9 Info: CreateIndex Artists (CleanName) 12:26:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.9 Info: => 7.41E-05s 12:26:11.9 Info: CreateIndex Artists (Path) 12:26:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.9 Info: => 7.08E-05s 12:26:11.9 Info: CreateTable Albums 12:26:11.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) 12:26:11.9 Info: => 0.000233s 12:26:11.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.9 Info: => 7.65E-05s 12:26:11.9 Info: CreateIndex Albums (MBId) 12:26:11.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.9 Info: => 7.14E-05s 12:26:11.9 Info: CreateIndex Albums (TADBId) 12:26:11.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.9 Info: => 7.01E-05s 12:26:11.9 Info: CreateIndex Albums (TitleSlug) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.9 Info: => 7.28E-05s 12:26:11.9 Info: CreateIndex Albums (CleanTitle) 12:26:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.9 Info: => 8.15E-05s 12:26:11.9 Info: CreateIndex Albums (Path) 12:26:11.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:11.9 Info: => 6.99E-05s 12:26:11.9 Info: CreateTable Tracks 12:26:11.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) 12:26:11.9 Info: => 0.0001394s 12:26:11.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.9 Info: => 7.62E-05s 12:26:11.9 Info: CreateIndex Tracks (ArtistId) 12:26:11.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.9 Info: => 7.96E-05s 12:26:11.9 Info: CreateIndex Tracks (TrackFileId) 12:26:11.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.9 Info: => 8.97E-05s 12:26:11.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:11.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:11.9 Info: => 8.92E-05s 12:26:11.9 Info: CreateTable TrackFiles 12:26:11.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) 12:26:11.9 Info: => 0.0001295s 12:26:11.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:11.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:11.9 Info: => 0.0001032s 12:26:11.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:11.9 Info: => 8.42E-05s 12:26:11.9 Info: CreateTable History 12:26:11.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) 12:26:11.9 Info: => 0.0001308s 12:26:11.9 Info: CreateIndex History (Date) 12:26:11.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:11.9 Info: => 8.48E-05s 12:26:11.9 Info: CreateIndex History (EventType) 12:26:11.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:11.9 Info: => 8.05E-05s 12:26:11.9 Info: CreateIndex History (DownloadId) 12:26:11.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:11.9 Info: => 0.0001133s 12:26:11.9 Info: CreateIndex History (AlbumId) 12:26:11.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:11.9 Info: => 8.22E-05s 12:26:11.9 Info: CreateTable Notifications 12:26:11.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) 12:26:11.9 Info: => 0.0001723s 12:26:11.9 Info: CreateTable ScheduledTasks 12:26:11.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:11.9 Info: => 0.0001224s 12:26:11.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:11.9 Info: => 9.8E-05s 12:26:11.9 Info: CreateTable Indexers 12:26:11.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) 12:26:11.9 Info: => 0.0001339s 12:26:11.9 Info: CreateIndex Indexers (Name) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.9 Info: => 7.71E-05s 12:26:11.9 Info: CreateTable Profiles 12:26:11.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:11.9 Info: => 8.92E-05s 12:26:11.9 Info: CreateIndex Profiles (Name) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:11.9 Info: => 8.56E-05s 12:26:11.9 Info: CreateTable QualityDefinitions 12:26:11.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:11.9 Info: => 0.0001224s 12:26:11.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:11.9 Info: => 0.0001088s 12:26:11.9 Info: CreateIndex QualityDefinitions (Title) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:11.9 Info: => 9.57E-05s 12:26:11.9 Info: CreateTable NamingConfig 12:26:11.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) 12:26:11.9 Info: => 0.0001204s 12:26:11.9 Info: CreateTable Blacklist 12:26:11.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 '') 12:26:11.9 Info: => 0.0001683s 12:26:11.9 Info: CreateTable Metadata 12:26:11.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) 12:26:11.9 Info: => 0.0001214s 12:26:11.9 Info: CreateTable MetadataFiles 12:26:11.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) 12:26:11.9 Info: => 0.0001242s 12:26:11.9 Info: CreateTable DownloadClients 12:26:11.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) 12:26:11.9 Info: => 0.0001359s 12:26:11.9 Info: CreateTable PendingReleases 12:26:11.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 '') 12:26:11.9 Info: => 0.000115s 12:26:11.9 Info: CreateTable RemotePathMappings 12:26:11.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001006s 12:26:11.9 Info: CreateTable Tags 12:26:11.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001083s 12:26:11.9 Info: CreateIndex Tags (Label) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:11.9 Info: => 0.0001033s 12:26:11.9 Info: CreateTable Restrictions 12:26:11.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001103s 12:26:11.9 Info: CreateTable DelayProfiles 12:26:11.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) 12:26:11.9 Info: => 0.0001704s 12:26:11.9 Info: CreateTable Users 12:26:11.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001089s 12:26:11.9 Info: CreateIndex Users (Identifier) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:11.9 Info: => 8.87E-05s 12:26:11.9 Info: CreateIndex Users (Username) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:11.9 Info: => 8.33E-05s 12:26:11.9 Info: CreateTable Commands 12:26:11.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) 12:26:11.9 Info: => 0.0001746s 12:26:11.9 Info: CreateTable IndexerStatus 12:26:11.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) 12:26:11.9 Info: => 0.0001267s 12:26:11.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:11.9 Info: => 0.0001362s 12:26:11.9 Info: CreateTable ExtraFiles 12:26:11.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) 12:26:11.9 Info: => 0.0001316s 12:26:11.9 Info: CreateTable LyricFiles 12:26:11.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) 12:26:11.9 Info: => 0.0001379s 12:26:11.9 Info: CreateTable LanguageProfiles 12:26:11.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:11.9 Info: => 0.0001s 12:26:11.9 Info: CreateIndex LanguageProfiles (Name) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:11.9 Info: => 0.0001165s 12:26:11.9 Info: CreateTable DownloadClientStatus 12:26:11.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) 12:26:11.9 Info: => 0.000107s 12:26:11.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:11.9 Info: => 8.76E-05s 12:26:11.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:11.9 Info: -> 1 Insert operations completed in 00:00:00.0000619 taking an average of 00:00:00.0000619 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:11', 'InitialSetup') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 1: InitialSetup migrated 12:26:11.9 Info: => 0.0009711s 12:26:11.9 Info: 2: add_reason_to_pending_releases migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 2 12:26:11.9 Info: AlterTable PendingReleases 12:26:11.9 Info: => 6E-07s 12:26:11.9 Info: CreateColumn PendingReleases Reason Int32 12:26:11.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0005249s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:11', 'add_reason_to_pending_releases') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 2: add_reason_to_pending_releases migrated 12:26:11.9 Info: => 0.0009682s 12:26:11.9 Info: 3: add_medium_support migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 3 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 5E-07s 12:26:11.9 Info: CreateColumn Albums Media String 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:11.9 Info: => 0.0005842s 12:26:11.9 Info: AlterTable Tracks 12:26:11.9 Info: => 5E-07s 12:26:11.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0004912s 12:26:11.9 Info: AlterTable Tracks 12:26:11.9 Info: => 3E-07s 12:26:11.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0004674s 12:26:11.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:11.9 Info: => 3.79E-05s 12:26:11.9 Info: DeleteColumn Tracks TrackNumber 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Tracks" 12:26:11.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.9 Info: => 0.0044672s 12:26:11.9 Info: AlterTable Tracks 12:26:11.9 Info: => 3E-07s 12:26:11.9 Info: CreateColumn Tracks TrackNumber String 12:26:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:11.9 Info: => 0.0005052s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:11', 'add_medium_support') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 3: add_medium_support migrated 12:26:11.9 Info: => 0.0010366s 12:26:11.9 Info: 4: add_various_qualites_in_profile migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 4 12:26:11.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:11.9 Info: => 4.3E-05s 12:26:11.9 Info: PerformDBOperation 12:26:11.9 Info: Performing DB Operation 12:26:11.9 Info: => 3.23E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:11', 'add_various_qualites_in_profile') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 4: add_various_qualites_in_profile migrated 12:26:11.9 Info: => 0.0004384s 12:26:11.9 Info: 5: metadata_profiles migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 5 12:26:11.9 Info: CreateTable MetadataProfiles 12:26:11.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001101s 12:26:11.9 Info: CreateIndex MetadataProfiles (Name) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:11.9 Info: => 0.0001124s 12:26:11.9 Info: AlterTable Artists 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:11.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:11.9 Info: => 0.0004961s 12:26:11.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Artists" 12:26:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.9 Info: => 0.0047515s 12:26:11.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Artists" 12:26:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.9 Info: => 0.0046018s 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Albums SecondaryTypes String 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:11.9 Info: => 0.000464s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:11', 'metadata_profiles') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 5: metadata_profiles migrated 12:26:11.9 Info: => 0.0009862s 12:26:11.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 6 12:26:11.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:11.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) 12:26:11.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:11.9 Info: DROP TABLE "Indexers" 12:26:11.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.9 Info: => 0.0040644s 12:26:11.9 Info: AlterTable Indexers 12:26:11.9 Info: => 3E-07s 12:26:11.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:11.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:11.9 Info: => 0.00051s 12:26:11.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:11.9 Info: => 3.54E-05s 12:26:11.9 Info: AlterTable Indexers 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Indexers" 12:26:11.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:11.9 Info: => 0.0039831s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:11', 'separate_automatic_and_interactive_search') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:11.9 Info: => 0.0044703s 12:26:11.9 Info: 7: change_album_path_to_relative migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 7 12:26:11.9 Info: DeleteColumn Albums Path 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Albums" 12:26:11.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.9 Info: => 0.0048346s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:11', 'change_album_path_to_relative') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 7: change_album_path_to_relative migrated 12:26:11.9 Info: => 0.0053857s 12:26:11.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 8 12:26:11.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 12:26:11.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 12:26:11.9 Info: => 4.08E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:11', 'change_quality_size_mb_to_kb') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:11.9 Info: => 0.0005682s 12:26:11.9 Info: 9: album_releases migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 9 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 6E-07s 12:26:11.9 Info: CreateColumn Albums Releases String 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:11.9 Info: => 0.0004853s 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 5E-07s 12:26:11.9 Info: CreateColumn Albums CurrentRelease String 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:11.9 Info: => 0.0004903s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:11', 'album_releases') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 9: album_releases migrated 12:26:11.9 Info: => 0.0008329s 12:26:11.9 Info: 10: album_releases_fix migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 10 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 6E-07s 12:26:11.9 Info: AlterColumn Albums Releases String 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Albums" 12:26:11.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.9 Info: => 0.0047746s 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: AlterColumn Albums CurrentRelease String 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Albums" 12:26:11.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.9 Info: => 0.004641s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:11', 'album_releases_fix') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 10: album_releases_fix migrated 12:26:11.9 Info: => 0.0051454s 12:26:11.9 Info: 11: import_lists migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 11 12:26:11.9 Info: CreateTable ImportLists 12:26:11.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) 12:26:11.9 Info: => 0.0001348s 12:26:11.9 Info: CreateIndex ImportLists (Name) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:11.9 Info: => 8.54E-05s 12:26:11.9 Info: CreateTable ImportListStatus 12:26:11.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) 12:26:11.9 Info: => 0.0001098s 12:26:11.9 Info: CreateIndex ImportListStatus (ProviderId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:11.9 Info: => 0.0001017s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:11', 'import_lists') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 11: import_lists migrated 12:26:11.9 Info: => 0.000555s 12:26:11.9 Info: 12: add_release_status migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 12 12:26:11.9 Info: AlterTable MetadataProfiles 12:26:11.9 Info: => 5E-07s 12:26:11.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:11.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:11.9 Info: => 0.0005018s 12:26:11.9 Info: PerformDBOperation 12:26:11.9 Info: Performing DB Operation 12:26:11.9 Info: => 2.92E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:11', 'add_release_status') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 12: add_release_status migrated 12:26:11.9 Info: => 0.0005605s 12:26:11.9 Info: 13: album_download_notification migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 13 12:26:11.9 Info: AlterTable Notifications 12:26:11.9 Info: => 6E-07s 12:26:11.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0005316s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:11', 'album_download_notification') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 13: album_download_notification migrated 12:26:11.9 Info: => 0.00093s 12:26:11.9 Info: 14: fix_language_metadata_profiles migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 14 12:26:11.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 12:26:11.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 12:26:11.9 Info: => 9.14E-05s 12:26:11.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 12:26:11.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 12:26:11.9 Info: => 6.9E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:11', 'fix_language_metadata_profiles') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 14: fix_language_metadata_profiles migrated 12:26:11.9 Info: => 0.0004977s 12:26:11.9 Info: 15: remove_fanzub migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 15 12:26:11.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:11.9 Info: => 3.03E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:11', 'remove_fanzub') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 15: remove_fanzub migrated 12:26:11.9 Info: => 0.0004002s 12:26:11.9 Info: 16: update_artist_history_indexes migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 16 12:26:11.9 Info: CreateIndex Albums (ArtistId) 12:26:11.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:11.9 Info: => 9.56E-05s 12:26:11.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:11.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:11.9 Info: => 0.0001047s 12:26:11.9 Info: DeleteIndex History (AlbumId) 12:26:11.9 Info: DROP INDEX "IX_History_AlbumId" 12:26:11.9 Info: => 0.0001306s 12:26:11.9 Info: CreateIndex History (AlbumId, Date) 12:26:11.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:11.9 Info: => 9.51E-05s 12:26:11.9 Info: DeleteIndex History (DownloadId) 12:26:11.9 Info: DROP INDEX "IX_History_DownloadId" 12:26:11.9 Info: => 0.000116s 12:26:11.9 Info: CreateIndex History (DownloadId, Date) 12:26:11.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:11.9 Info: => 8.35E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:11', 'update_artist_history_indexes') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 16: update_artist_history_indexes migrated 12:26:11.9 Info: => 0.0004718s 12:26:11.9 Info: 17: remove_nma migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 17 12:26:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:11.9 Info: => 5.09E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:11', 'remove_nma') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 17: remove_nma migrated 12:26:11.9 Info: => 0.0003689s 12:26:11.9 Info: 18: album_disambiguation migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 18 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 6E-07s 12:26:11.9 Info: CreateColumn Albums Disambiguation String 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:11.9 Info: => 0.0005602s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:11', 'album_disambiguation') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 18: album_disambiguation migrated 12:26:11.9 Info: => 0.0010458s 12:26:11.9 Info: 19: add_ape_quality_in_profiles migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 19 12:26:11.9 Info: PerformDBOperation 12:26:11.9 Info: Performing DB Operation 12:26:11.9 Info: => 3.01E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:11', 'add_ape_quality_in_profiles') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 19: add_ape_quality_in_profiles migrated 12:26:11.9 Info: => 0.0004575s 12:26:11.9 Info: 20: remove_pushalot migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 20 12:26:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:11.9 Info: => 5.15E-05s 12:26:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:11.9 Info: => 4.19E-05s 12:26:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:11.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:11.9 Info: => 3.09E-05s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:11', 'remove_pushalot') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 20: remove_pushalot migrated 12:26:11.9 Info: => 0.0003727s 12:26:11.9 Info: 21: add_custom_filters migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 21 12:26:11.9 Info: CreateTable CustomFilters 12:26:11.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:11.9 Info: => 0.0001144s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:11', 'add_custom_filters') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 21: add_custom_filters migrated 12:26:11.9 Info: => 0.000453s 12:26:11.9 Info: 22: import_list_tags migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 22 12:26:11.9 Info: AlterTable ImportLists 12:26:11.9 Info: => 6E-07s 12:26:11.9 Info: CreateColumn ImportLists Tags String 12:26:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:11.9 Info: => 0.0006026s 12:26:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:11', 'import_list_tags') 12:26:11.9 Info: Committing Transaction 12:26:11.9 Info: 22: import_list_tags migrated 12:26:11.9 Info: => 0.0010888s 12:26:11.9 Info: 23: add_release_groups_etc migrating 12:26:11.9 Info: Beginning Transaction 12:26:11.9 Info: Starting migration of Main DB to 23 12:26:11.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) 12:26:11.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.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') 12:26:11.9 Info: CreateTable ArtistMetadata 12:26:11.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) 12:26:11.9 Info: => 0.0001895s 12:26:11.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:11.9 Info: => 8.93E-05s 12:26:11.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" 12:26:11.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" 12:26:11.9 Info: => 8.18E-05s 12:26:11.9 Info: AlterTable Artists 12:26:11.9 Info: => 3E-07s 12:26:11.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:11.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0006209s 12:26:11.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:11.9 Info: => 6.58E-05s 12:26:11.9 Info: CreateTable AlbumReleases 12:26:11.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) 12:26:11.9 Info: => 0.0001467s 12:26:11.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:11.9 Info: => 8.77E-05s 12:26:11.9 Info: CreateIndex AlbumReleases (AlbumId) 12:26:11.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:11.9 Info: => 7.96E-05s 12:26:11.9 Info: PerformDBOperation 12:26:11.9 Info: Performing DB Operation 12:26:11.9 Info: => 0.0029519s 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0006086s 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:11.9 Info: => 0.0005671s 12:26:11.9 Info: AlterTable Albums 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Albums Links String 12:26:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:11.9 Info: => 0.0005167s 12:26:11.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:11.9 Info: => 9.29E-05s 12:26:11.9 Info: AlterTable Tracks 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Tracks ForeignRecordingId String 12:26:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:11.9 Info: => 0.0005697s 12:26:11.9 Info: AlterTable Tracks 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0005617s 12:26:11.9 Info: AlterTable Tracks 12:26:11.9 Info: => 4E-07s 12:26:11.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:11.9 Info: => 0.0005478s 12:26:11.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:11.9 Info: => 8.51E-05s 12:26:11.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:11.9 Info: => 7.88E-05s 12:26:11.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Artists" 12:26:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:11.9 Info: => 0.0101347s 12:26:11.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Albums" 12:26:11.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:11.9 Info: => 0.0043243s 12:26:11.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:11.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) 12:26:11.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" 12:26:11.9 Info: DROP TABLE "Tracks" 12:26:11.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:11.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:11.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:11.9 Info: => 0.003935s 12:26:11.9 Info: DeleteColumn TrackFiles ArtistId 12:26:12.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) 12:26:12.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" 12:26:12.0 Info: DROP TABLE "TrackFiles" 12:26:12.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.0 Info: => 0.0037288s 12:26:12.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:12.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.0 Info: => 8.42E-05s 12:26:12.0 Info: CreateIndex Artists (Monitored) 12:26:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.0 Info: => 7.63E-05s 12:26:12.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:12.0 Info: => 7.45E-05s 12:26:12.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:12.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:12.0 Info: => 7.43E-05s 12:26:12.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:12.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:12.0 Info: => 7.41E-05s 12:26:12.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:12.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:12.0 Info: => 7.5E-05s 12:26:12.0 Info: UpdateData 12:26:12.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.0 Info: => 3.91E-05s 12:26:12.0 Info: UpdateData 12:26:12.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.0 Info: => 3.33E-05s 12:26:12.0 Info: UpdateData 12:26:12.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:12.0 Info: => 3.43E-05s 12:26:12.0 Info: -> 12 Insert operations completed in 00:00:00.0009695 taking an average of 00:00:00.0000807 12:26:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:12', 'add_release_groups_etc') 12:26:12.0 Info: Committing Transaction 12:26:12.0 Info: 23: add_release_groups_etc migrated 12:26:12.0 Info: => 0.0006797s 12:26:12.0 Debug: Took: 00:00:00.1161174 12:26:12.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:26:12.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:26:12.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151720864448_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:12.0 Info: DatabaseEngineVersionCheck migrating 12:26:12.0 Info: PerformDBOperation 12:26:12.0 Info: Performing DB Operation 12:26:12.0 Info: SQLite 3.47.0 12:26:12.0 Info: => 0.0017528s 12:26:12.0 Info: DatabaseEngineVersionCheck migrated 12:26:12.0 Info: => 0.0017614s 12:26:12.0 Info: VersionMigration migrating 12:26:12.0 Info: Beginning Transaction 12:26:12.0 Info: CreateTable VersionInfo 12:26:12.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:12.0 Info: => 0.000153s 12:26:12.0 Info: Committing Transaction 12:26:12.0 Info: VersionMigration migrated 12:26:12.0 Info: => 0.0009559s 12:26:12.0 Info: VersionUniqueMigration migrating 12:26:12.0 Info: Beginning Transaction 12:26:12.0 Info: CreateIndex VersionInfo (Version) 12:26:12.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:12.0 Info: => 0.0001265s 12:26:12.0 Info: AlterTable VersionInfo 12:26:12.0 Info: => 4E-07s 12:26:12.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:12.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:12.0 Info: => 0.0004863s 12:26:12.0 Info: Committing Transaction 12:26:12.0 Info: VersionUniqueMigration migrated 12:26:12.0 Info: => 0.0008923s 12:26:12.0 Info: VersionDescriptionMigration migrating 12:26:12.0 Info: Beginning Transaction 12:26:12.0 Info: AlterTable VersionInfo 12:26:12.0 Info: => 5E-07s 12:26:12.0 Info: CreateColumn VersionInfo Description String 12:26:12.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:12.0 Info: => 0.0001879s 12:26:12.0 Info: Committing Transaction 12:26:12.0 Info: VersionDescriptionMigration migrated 12:26:12.0 Info: => 0.0004818s 12:26:12.0 Info: 1: InitialSetup migrating 12:26:12.0 Info: Beginning Transaction 12:26:12.0 Info: Starting migration of Main DB to 1 12:26:12.0 Info: CreateTable Config 12:26:12.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:12.0 Info: => 0.0001426s 12:26:12.0 Info: CreateIndex Config (Key) 12:26:12.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:12.0 Info: => 8.56E-05s 12:26:12.0 Info: CreateTable RootFolders 12:26:12.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:12.0 Info: => 8.31E-05s 12:26:12.0 Info: CreateIndex RootFolders (Path) 12:26:12.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:12.0 Info: => 6.82E-05s 12:26:12.0 Info: CreateTable Artists 12:26:12.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) 12:26:12.0 Info: => 0.0001947s 12:26:12.0 Info: CreateIndex Artists (ForeignArtistId) 12:26:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.1 Info: => 0.0001145s 12:26:12.1 Info: CreateIndex Artists (NameSlug) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.1 Info: => 7.69E-05s 12:26:12.1 Info: CreateIndex Artists (CleanName) 12:26:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.1 Info: => 7.26E-05s 12:26:12.1 Info: CreateIndex Artists (Path) 12:26:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.1 Info: => 8.82E-05s 12:26:12.1 Info: CreateTable Albums 12:26:12.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) 12:26:12.1 Info: => 0.0001752s 12:26:12.1 Info: CreateIndex Albums (ForeignAlbumId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.1 Info: => 8.05E-05s 12:26:12.1 Info: CreateIndex Albums (MBId) 12:26:12.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.1 Info: => 6.8E-05s 12:26:12.1 Info: CreateIndex Albums (TADBId) 12:26:12.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.1 Info: => 6.5E-05s 12:26:12.1 Info: CreateIndex Albums (TitleSlug) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.1 Info: => 6.57E-05s 12:26:12.1 Info: CreateIndex Albums (CleanTitle) 12:26:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.1 Info: => 6.45E-05s 12:26:12.1 Info: CreateIndex Albums (Path) 12:26:12.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:12.1 Info: => 6.35E-05s 12:26:12.1 Info: CreateTable Tracks 12:26:12.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) 12:26:12.1 Info: => 0.0001199s 12:26:12.1 Info: CreateIndex Tracks (ForeignTrackId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.1 Info: => 6.8E-05s 12:26:12.1 Info: CreateIndex Tracks (ArtistId) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.1 Info: => 7.15E-05s 12:26:12.1 Info: CreateIndex Tracks (TrackFileId) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.1 Info: => 7.19E-05s 12:26:12.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:12.1 Info: => 7.3E-05s 12:26:12.1 Info: CreateTable TrackFiles 12:26:12.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) 12:26:12.1 Info: => 0.0001142s 12:26:12.1 Info: CreateIndex TrackFiles (ArtistId) 12:26:12.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:12.1 Info: => 9.43E-05s 12:26:12.1 Info: CreateIndex TrackFiles (AlbumId) 12:26:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.1 Info: => 8.31E-05s 12:26:12.1 Info: CreateTable History 12:26:12.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) 12:26:12.1 Info: => 0.0001217s 12:26:12.1 Info: CreateIndex History (Date) 12:26:12.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.1 Info: => 7.66E-05s 12:26:12.1 Info: CreateIndex History (EventType) 12:26:12.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.1 Info: => 7.36E-05s 12:26:12.1 Info: CreateIndex History (DownloadId) 12:26:12.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:12.1 Info: => 7.12E-05s 12:26:12.1 Info: CreateIndex History (AlbumId) 12:26:12.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:12.1 Info: => 7.11E-05s 12:26:12.1 Info: CreateTable Notifications 12:26:12.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) 12:26:12.1 Info: => 0.0001204s 12:26:12.1 Info: CreateTable ScheduledTasks 12:26:12.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:12.1 Info: => 0.0001177s 12:26:12.1 Info: CreateIndex ScheduledTasks (TypeName) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:12.1 Info: => 8.38E-05s 12:26:12.1 Info: CreateTable Indexers 12:26:12.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) 12:26:12.1 Info: => 0.0001043s 12:26:12.1 Info: CreateIndex Indexers (Name) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.1 Info: => 7.87E-05s 12:26:12.1 Info: CreateTable Profiles 12:26:12.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:12.1 Info: => 8.56E-05s 12:26:12.1 Info: CreateIndex Profiles (Name) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:12.1 Info: => 7.61E-05s 12:26:12.1 Info: CreateTable QualityDefinitions 12:26:12.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:12.1 Info: => 0.0001149s 12:26:12.1 Info: CreateIndex QualityDefinitions (Quality) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:12.1 Info: => 9.43E-05s 12:26:12.1 Info: CreateIndex QualityDefinitions (Title) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:12.1 Info: => 0.0001119s 12:26:12.1 Info: CreateTable NamingConfig 12:26:12.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) 12:26:12.1 Info: => 0.0001218s 12:26:12.1 Info: CreateTable Blacklist 12:26:12.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 '') 12:26:12.1 Info: => 0.0001695s 12:26:12.1 Info: CreateTable Metadata 12:26:12.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) 12:26:12.1 Info: => 0.0001048s 12:26:12.1 Info: CreateTable MetadataFiles 12:26:12.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) 12:26:12.1 Info: => 0.0001299s 12:26:12.1 Info: CreateTable DownloadClients 12:26:12.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) 12:26:12.1 Info: => 0.0001128s 12:26:12.1 Info: CreateTable PendingReleases 12:26:12.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 '') 12:26:12.1 Info: => 0.000116s 12:26:12.1 Info: CreateTable RemotePathMappings 12:26:12.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:12.1 Info: => 9.32E-05s 12:26:12.1 Info: CreateTable Tags 12:26:12.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:12.1 Info: => 9.2E-05s 12:26:12.1 Info: CreateIndex Tags (Label) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:12.1 Info: => 9.15E-05s 12:26:12.1 Info: CreateTable Restrictions 12:26:12.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:12.1 Info: => 9.01E-05s 12:26:12.1 Info: CreateTable DelayProfiles 12:26:12.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) 12:26:12.1 Info: => 0.0001373s 12:26:12.1 Info: CreateTable Users 12:26:12.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:12.1 Info: => 0.0001099s 12:26:12.1 Info: CreateIndex Users (Identifier) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:12.1 Info: => 8.58E-05s 12:26:12.1 Info: CreateIndex Users (Username) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:12.1 Info: => 7.89E-05s 12:26:12.1 Info: CreateTable Commands 12:26:12.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) 12:26:12.1 Info: => 0.0001133s 12:26:12.1 Info: CreateTable IndexerStatus 12:26:12.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) 12:26:12.1 Info: => 0.0001138s 12:26:12.1 Info: CreateIndex IndexerStatus (ProviderId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:12.1 Info: => 9.08E-05s 12:26:12.1 Info: CreateTable ExtraFiles 12:26:12.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) 12:26:12.1 Info: => 0.0001159s 12:26:12.1 Info: CreateTable LyricFiles 12:26:12.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) 12:26:12.1 Info: => 0.0001302s 12:26:12.1 Info: CreateTable LanguageProfiles 12:26:12.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:12.1 Info: => 8.69E-05s 12:26:12.1 Info: CreateIndex LanguageProfiles (Name) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:12.1 Info: => 9.41E-05s 12:26:12.1 Info: CreateTable DownloadClientStatus 12:26:12.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) 12:26:12.1 Info: => 0.0001063s 12:26:12.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:12.1 Info: => 8.48E-05s 12:26:12.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:12.1 Info: -> 1 Insert operations completed in 00:00:00.0000515 taking an average of 00:00:00.0000515 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:12', 'InitialSetup') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 1: InitialSetup migrated 12:26:12.1 Info: => 0.0013147s 12:26:12.1 Info: 2: add_reason_to_pending_releases migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 2 12:26:12.1 Info: AlterTable PendingReleases 12:26:12.1 Info: => 6E-07s 12:26:12.1 Info: CreateColumn PendingReleases Reason Int32 12:26:12.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.0005154s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:12', 'add_reason_to_pending_releases') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 2: add_reason_to_pending_releases migrated 12:26:12.1 Info: => 0.0009418s 12:26:12.1 Info: 3: add_medium_support migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 3 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 6E-07s 12:26:12.1 Info: CreateColumn Albums Media String 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:12.1 Info: => 0.0005005s 12:26:12.1 Info: AlterTable Tracks 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Tracks MediumNumber Int32 12:26:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.000466s 12:26:12.1 Info: AlterTable Tracks 12:26:12.1 Info: => 2E-07s 12:26:12.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.0004951s 12:26:12.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.1 Info: => 3.81E-05s 12:26:12.1 Info: DeleteColumn Tracks TrackNumber 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Tracks" 12:26:12.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.1 Info: => 0.0038907s 12:26:12.1 Info: AlterTable Tracks 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Tracks TrackNumber String 12:26:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:12.1 Info: => 0.0004571s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:12', 'add_medium_support') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 3: add_medium_support migrated 12:26:12.1 Info: => 0.0009426s 12:26:12.1 Info: 4: add_various_qualites_in_profile migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 4 12:26:12.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.1 Info: => 3.96E-05s 12:26:12.1 Info: PerformDBOperation 12:26:12.1 Info: Performing DB Operation 12:26:12.1 Info: => 2.67E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:12', 'add_various_qualites_in_profile') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 4: add_various_qualites_in_profile migrated 12:26:12.1 Info: => 0.0003668s 12:26:12.1 Info: 5: metadata_profiles migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 5 12:26:12.1 Info: CreateTable MetadataProfiles 12:26:12.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:12.1 Info: => 0.0001089s 12:26:12.1 Info: CreateIndex MetadataProfiles (Name) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:12.1 Info: => 9.93E-05s 12:26:12.1 Info: AlterTable Artists 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Artists MetadataProfileId Int32 12:26:12.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:12.1 Info: => 0.0004659s 12:26:12.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Artists" 12:26:12.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.1 Info: => 0.0040957s 12:26:12.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Artists" 12:26:12.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.1 Info: => 0.0039418s 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Albums SecondaryTypes String 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:12.1 Info: => 0.0004603s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:12', 'metadata_profiles') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 5: metadata_profiles migrated 12:26:12.1 Info: => 0.0009745s 12:26:12.1 Info: 6: separate_automatic_and_interactive_search migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 6 12:26:12.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:12.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) 12:26:12.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:12.1 Info: DROP TABLE "Indexers" 12:26:12.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.1 Info: => 0.0034483s 12:26:12.1 Info: AlterTable Indexers 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:12.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:12.1 Info: => 0.0004484s 12:26:12.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.1 Info: => 3.12E-05s 12:26:12.1 Info: AlterTable Indexers 12:26:12.1 Info: => 3E-07s 12:26:12.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Indexers" 12:26:12.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.1 Info: => 0.0034284s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:12', 'separate_automatic_and_interactive_search') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 6: separate_automatic_and_interactive_search migrated 12:26:12.1 Info: => 0.0039126s 12:26:12.1 Info: 7: change_album_path_to_relative migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 7 12:26:12.1 Info: DeleteColumn Albums Path 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Albums" 12:26:12.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.1 Info: => 0.004198s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:12', 'change_album_path_to_relative') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 7: change_album_path_to_relative migrated 12:26:12.1 Info: => 0.0047201s 12:26:12.1 Info: 8: change_quality_size_mb_to_kb migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 8 12:26:12.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 12:26:12.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 12:26:12.1 Info: => 3.65E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:12', 'change_quality_size_mb_to_kb') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 8: change_quality_size_mb_to_kb migrated 12:26:12.1 Info: => 0.0003785s 12:26:12.1 Info: 9: album_releases migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 9 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: CreateColumn Albums Releases String 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:12.1 Info: => 0.0004742s 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 3E-07s 12:26:12.1 Info: CreateColumn Albums CurrentRelease String 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:12.1 Info: => 0.0005187s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:12', 'album_releases') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 9: album_releases migrated 12:26:12.1 Info: => 0.0009277s 12:26:12.1 Info: 10: album_releases_fix migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 10 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: AlterColumn Albums Releases String 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Albums" 12:26:12.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.1 Info: => 0.0050257s 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: AlterColumn Albums CurrentRelease String 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Albums" 12:26:12.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.1 Info: => 0.0046828s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:12', 'album_releases_fix') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 10: album_releases_fix migrated 12:26:12.1 Info: => 0.0051706s 12:26:12.1 Info: 11: import_lists migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 11 12:26:12.1 Info: CreateTable ImportLists 12:26:12.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) 12:26:12.1 Info: => 0.0001363s 12:26:12.1 Info: CreateIndex ImportLists (Name) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:12.1 Info: => 9.49E-05s 12:26:12.1 Info: CreateTable ImportListStatus 12:26:12.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) 12:26:12.1 Info: => 0.000114s 12:26:12.1 Info: CreateIndex ImportListStatus (ProviderId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:12.1 Info: => 9.14E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:12', 'import_lists') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 11: import_lists migrated 12:26:12.1 Info: => 0.0005427s 12:26:12.1 Info: 12: add_release_status migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 12 12:26:12.1 Info: AlterTable MetadataProfiles 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:12.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:12.1 Info: => 0.000475s 12:26:12.1 Info: PerformDBOperation 12:26:12.1 Info: Performing DB Operation 12:26:12.1 Info: => 2.23E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:12', 'add_release_status') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 12: add_release_status migrated 12:26:12.1 Info: => 0.0004423s 12:26:12.1 Info: 13: album_download_notification migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 13 12:26:12.1 Info: AlterTable Notifications 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:12.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.000513s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:12', 'album_download_notification') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 13: album_download_notification migrated 12:26:12.1 Info: => 0.0009686s 12:26:12.1 Info: 14: fix_language_metadata_profiles migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 14 12:26:12.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 12:26:12.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 12:26:12.1 Info: => 8.65E-05s 12:26:12.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 12:26:12.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 12:26:12.1 Info: => 7.46E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:12', 'fix_language_metadata_profiles') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 14: fix_language_metadata_profiles migrated 12:26:12.1 Info: => 0.0005969s 12:26:12.1 Info: 15: remove_fanzub migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 15 12:26:12.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.1 Info: => 3.79E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:12', 'remove_fanzub') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 15: remove_fanzub migrated 12:26:12.1 Info: => 0.000456s 12:26:12.1 Info: 16: update_artist_history_indexes migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 16 12:26:12.1 Info: CreateIndex Albums (ArtistId) 12:26:12.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:12.1 Info: => 0.0001037s 12:26:12.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:12.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:12.1 Info: => 0.0001056s 12:26:12.1 Info: DeleteIndex History (AlbumId) 12:26:12.1 Info: DROP INDEX "IX_History_AlbumId" 12:26:12.1 Info: => 0.0001263s 12:26:12.1 Info: CreateIndex History (AlbumId, Date) 12:26:12.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:12.1 Info: => 0.0001026s 12:26:12.1 Info: DeleteIndex History (DownloadId) 12:26:12.1 Info: DROP INDEX "IX_History_DownloadId" 12:26:12.1 Info: => 0.0001101s 12:26:12.1 Info: CreateIndex History (DownloadId, Date) 12:26:12.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:12.1 Info: => 0.0001015s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:12', 'update_artist_history_indexes') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 16: update_artist_history_indexes migrated 12:26:12.1 Info: => 0.0005296s 12:26:12.1 Info: 17: remove_nma migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 17 12:26:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:12.1 Info: => 5.09E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:12', 'remove_nma') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 17: remove_nma migrated 12:26:12.1 Info: => 0.0004068s 12:26:12.1 Info: 18: album_disambiguation migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 18 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: CreateColumn Albums Disambiguation String 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:12.1 Info: => 0.0005174s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:12', 'album_disambiguation') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 18: album_disambiguation migrated 12:26:12.1 Info: => 0.000913s 12:26:12.1 Info: 19: add_ape_quality_in_profiles migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 19 12:26:12.1 Info: PerformDBOperation 12:26:12.1 Info: Performing DB Operation 12:26:12.1 Info: => 3.67E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:12', 'add_ape_quality_in_profiles') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 19: add_ape_quality_in_profiles migrated 12:26:12.1 Info: => 0.0003738s 12:26:12.1 Info: 20: remove_pushalot migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 20 12:26:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:12.1 Info: => 4.02E-05s 12:26:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:12.1 Info: => 6.06E-05s 12:26:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:12.1 Info: => 3.19E-05s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:12', 'remove_pushalot') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 20: remove_pushalot migrated 12:26:12.1 Info: => 0.0003367s 12:26:12.1 Info: 21: add_custom_filters migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 21 12:26:12.1 Info: CreateTable CustomFilters 12:26:12.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:12.1 Info: => 0.000119s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:12', 'add_custom_filters') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 21: add_custom_filters migrated 12:26:12.1 Info: => 0.0004975s 12:26:12.1 Info: 22: import_list_tags migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 22 12:26:12.1 Info: AlterTable ImportLists 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: CreateColumn ImportLists Tags String 12:26:12.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:12.1 Info: => 0.0005261s 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:12', 'import_list_tags') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 22: import_list_tags migrated 12:26:12.1 Info: => 0.0009748s 12:26:12.1 Info: 23: add_release_groups_etc migrating 12:26:12.1 Info: Beginning Transaction 12:26:12.1 Info: Starting migration of Main DB to 23 12:26:12.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) 12:26:12.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": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.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') 12:26:12.1 Info: CreateTable ArtistMetadata 12:26:12.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) 12:26:12.1 Info: => 0.0001679s 12:26:12.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:12.1 Info: => 8.98E-05s 12:26:12.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" 12:26:12.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" 12:26:12.1 Info: => 8.84E-05s 12:26:12.1 Info: AlterTable Artists 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:12.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.0005737s 12:26:12.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.1 Info: => 6.04E-05s 12:26:12.1 Info: CreateTable AlbumReleases 12:26:12.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) 12:26:12.1 Info: => 0.0001561s 12:26:12.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:12.1 Info: => 8.72E-05s 12:26:12.1 Info: CreateIndex AlbumReleases (AlbumId) 12:26:12.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:12.1 Info: => 8.05E-05s 12:26:12.1 Info: PerformDBOperation 12:26:12.1 Info: Performing DB Operation 12:26:12.1 Info: => 0.0029459s 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 5E-07s 12:26:12.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.0005771s 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 3E-07s 12:26:12.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:12.1 Info: => 0.0005295s 12:26:12.1 Info: AlterTable Albums 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Albums Links String 12:26:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:12.1 Info: => 0.0005251s 12:26:12.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.1 Info: => 9.82E-05s 12:26:12.1 Info: AlterTable Tracks 12:26:12.1 Info: => 3E-07s 12:26:12.1 Info: CreateColumn Tracks ForeignRecordingId String 12:26:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:12.1 Info: => 0.0005853s 12:26:12.1 Info: AlterTable Tracks 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.0005327s 12:26:12.1 Info: AlterTable Tracks 12:26:12.1 Info: => 4E-07s 12:26:12.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.1 Info: => 0.0005266s 12:26:12.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.1 Info: => 8.79E-05s 12:26:12.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.1 Info: => 7.69E-05s 12:26:12.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Artists" 12:26:12.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.1 Info: => 0.0094761s 12:26:12.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Albums" 12:26:12.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.1 Info: => 0.0041627s 12:26:12.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "Tracks" 12:26:12.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.1 Info: => 0.0040048s 12:26:12.1 Info: DeleteColumn TrackFiles ArtistId 12:26:12.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) 12:26:12.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" 12:26:12.1 Info: DROP TABLE "TrackFiles" 12:26:12.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.1 Info: => 0.0037576s 12:26:12.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:12.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.1 Info: => 7.84E-05s 12:26:12.1 Info: CreateIndex Artists (Monitored) 12:26:12.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.1 Info: => 8.56E-05s 12:26:12.1 Info: CreateIndex Albums (ArtistMetadataId) 12:26:12.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:12.1 Info: => 7.52E-05s 12:26:12.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:12.1 Info: => 7.67E-05s 12:26:12.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:12.1 Info: => 7.58E-05s 12:26:12.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:12.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:12.1 Info: => 7.62E-05s 12:26:12.1 Info: UpdateData 12:26:12.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.1 Info: => 4.03E-05s 12:26:12.1 Info: UpdateData 12:26:12.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.1 Info: => 3.41E-05s 12:26:12.1 Info: UpdateData 12:26:12.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:12.1 Info: => 3.48E-05s 12:26:12.1 Info: -> 12 Insert operations completed in 00:00:00.0009763 taking an average of 00:00:00.0000813 12:26:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:12', 'add_release_groups_etc') 12:26:12.1 Info: Committing Transaction 12:26:12.1 Info: 23: add_release_groups_etc migrated 12:26:12.1 Info: => 0.0006621s 12:26:12.1 Debug: Took: 00:00:00.1095395 12:26:12.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:26:12.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:26:12.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151722797686_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:12.2 Info: DatabaseEngineVersionCheck migrating 12:26:12.2 Info: PerformDBOperation 12:26:12.2 Info: Performing DB Operation 12:26:12.2 Info: SQLite 3.47.0 12:26:12.2 Info: => 0.0013396s 12:26:12.2 Info: DatabaseEngineVersionCheck migrated 12:26:12.2 Info: => 0.0013487s 12:26:12.2 Info: VersionMigration migrating 12:26:12.2 Info: Beginning Transaction 12:26:12.2 Info: CreateTable VersionInfo 12:26:12.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:12.2 Info: => 0.000142s 12:26:12.2 Info: Committing Transaction 12:26:12.2 Info: VersionMigration migrated 12:26:12.2 Info: => 0.0007543s 12:26:12.2 Info: VersionUniqueMigration migrating 12:26:12.2 Info: Beginning Transaction 12:26:12.2 Info: CreateIndex VersionInfo (Version) 12:26:12.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:12.2 Info: => 0.0001194s 12:26:12.2 Info: AlterTable VersionInfo 12:26:12.2 Info: => 4E-07s 12:26:12.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:12.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:12.2 Info: => 0.0004814s 12:26:12.2 Info: Committing Transaction 12:26:12.2 Info: VersionUniqueMigration migrated 12:26:12.2 Info: => 0.0007815s 12:26:12.2 Info: VersionDescriptionMigration migrating 12:26:12.2 Info: Beginning Transaction 12:26:12.2 Info: AlterTable VersionInfo 12:26:12.2 Info: => 5E-07s 12:26:12.2 Info: CreateColumn VersionInfo Description String 12:26:12.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:12.2 Info: => 0.0001833s 12:26:12.2 Info: Committing Transaction 12:26:12.2 Info: VersionDescriptionMigration migrated 12:26:12.2 Info: => 0.0004468s 12:26:12.2 Info: 1: InitialSetup migrating 12:26:12.2 Info: Beginning Transaction 12:26:12.2 Info: Starting migration of Main DB to 1 12:26:12.2 Info: CreateTable Config 12:26:12.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:12.2 Info: => 0.000139s 12:26:12.2 Info: CreateIndex Config (Key) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:12.2 Info: => 8.51E-05s 12:26:12.2 Info: CreateTable RootFolders 12:26:12.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:12.2 Info: => 8.51E-05s 12:26:12.2 Info: CreateIndex RootFolders (Path) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:12.2 Info: => 7.57E-05s 12:26:12.2 Info: CreateTable Artists 12:26:12.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) 12:26:12.2 Info: => 0.0001931s 12:26:12.2 Info: CreateIndex Artists (ForeignArtistId) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.2 Info: => 8.35E-05s 12:26:12.2 Info: CreateIndex Artists (NameSlug) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.2 Info: => 7.04E-05s 12:26:12.2 Info: CreateIndex Artists (CleanName) 12:26:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.2 Info: => 8.94E-05s 12:26:12.2 Info: CreateIndex Artists (Path) 12:26:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.2 Info: => 7.05E-05s 12:26:12.2 Info: CreateTable Albums 12:26:12.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) 12:26:12.2 Info: => 0.0002081s 12:26:12.2 Info: CreateIndex Albums (ForeignAlbumId) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.2 Info: => 8.16E-05s 12:26:12.2 Info: CreateIndex Albums (MBId) 12:26:12.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.2 Info: => 6.8E-05s 12:26:12.2 Info: CreateIndex Albums (TADBId) 12:26:12.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.2 Info: => 6.59E-05s 12:26:12.2 Info: CreateIndex Albums (TitleSlug) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.2 Info: => 6.69E-05s 12:26:12.2 Info: CreateIndex Albums (CleanTitle) 12:26:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.2 Info: => 6.41E-05s 12:26:12.2 Info: CreateIndex Albums (Path) 12:26:12.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:12.2 Info: => 6.3E-05s 12:26:12.2 Info: CreateTable Tracks 12:26:12.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) 12:26:12.2 Info: => 0.0001202s 12:26:12.2 Info: CreateIndex Tracks (ForeignTrackId) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.2 Info: => 6.99E-05s 12:26:12.2 Info: CreateIndex Tracks (ArtistId) 12:26:12.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.2 Info: => 7.23E-05s 12:26:12.2 Info: CreateIndex Tracks (TrackFileId) 12:26:12.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.2 Info: => 7.32E-05s 12:26:12.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:12.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:12.2 Info: => 7.34E-05s 12:26:12.2 Info: CreateTable TrackFiles 12:26:12.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) 12:26:12.2 Info: => 0.0001152s 12:26:12.2 Info: CreateIndex TrackFiles (ArtistId) 12:26:12.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:12.2 Info: => 8.39E-05s 12:26:12.2 Info: CreateIndex TrackFiles (AlbumId) 12:26:12.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.2 Info: => 7.04E-05s 12:26:12.2 Info: CreateTable History 12:26:12.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) 12:26:12.2 Info: => 0.0001178s 12:26:12.2 Info: CreateIndex History (Date) 12:26:12.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.2 Info: => 7.57E-05s 12:26:12.2 Info: CreateIndex History (EventType) 12:26:12.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.2 Info: => 7.17E-05s 12:26:12.2 Info: CreateIndex History (DownloadId) 12:26:12.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:12.2 Info: => 7.17E-05s 12:26:12.2 Info: CreateIndex History (AlbumId) 12:26:12.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:12.2 Info: => 9.28E-05s 12:26:12.2 Info: CreateTable Notifications 12:26:12.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) 12:26:12.2 Info: => 0.0001302s 12:26:12.2 Info: CreateTable ScheduledTasks 12:26:12.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:12.2 Info: => 0.00011s 12:26:12.2 Info: CreateIndex ScheduledTasks (TypeName) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:12.2 Info: => 8.26E-05s 12:26:12.2 Info: CreateTable Indexers 12:26:12.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) 12:26:12.2 Info: => 0.000107s 12:26:12.2 Info: CreateIndex Indexers (Name) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.2 Info: => 7.91E-05s 12:26:12.2 Info: CreateTable Profiles 12:26:12.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:12.2 Info: => 8.8E-05s 12:26:12.2 Info: CreateIndex Profiles (Name) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:12.2 Info: => 9.32E-05s 12:26:12.2 Info: CreateTable QualityDefinitions 12:26:12.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:12.2 Info: => 0.0001116s 12:26:12.2 Info: CreateIndex QualityDefinitions (Quality) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:12.2 Info: => 8.4E-05s 12:26:12.2 Info: CreateIndex QualityDefinitions (Title) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:12.2 Info: => 8.55E-05s 12:26:12.2 Info: CreateTable NamingConfig 12:26:12.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) 12:26:12.2 Info: => 0.0001426s 12:26:12.2 Info: CreateTable Blacklist 12:26:12.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 '') 12:26:12.2 Info: => 0.0001624s 12:26:12.2 Info: CreateTable Metadata 12:26:12.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) 12:26:12.2 Info: => 0.0001324s 12:26:12.2 Info: CreateTable MetadataFiles 12:26:12.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) 12:26:12.2 Info: => 0.0001201s 12:26:12.2 Info: CreateTable DownloadClients 12:26:12.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) 12:26:12.2 Info: => 0.0001061s 12:26:12.2 Info: CreateTable PendingReleases 12:26:12.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 '') 12:26:12.2 Info: => 0.0001167s 12:26:12.2 Info: CreateTable RemotePathMappings 12:26:12.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:12.2 Info: => 9.29E-05s 12:26:12.2 Info: CreateTable Tags 12:26:12.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:12.2 Info: => 9.25E-05s 12:26:12.2 Info: CreateIndex Tags (Label) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:12.2 Info: => 9.21E-05s 12:26:12.2 Info: CreateTable Restrictions 12:26:12.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:12.2 Info: => 9.05E-05s 12:26:12.2 Info: CreateTable DelayProfiles 12:26:12.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) 12:26:12.2 Info: => 0.0001293s 12:26:12.2 Info: CreateTable Users 12:26:12.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:12.2 Info: => 9.54E-05s 12:26:12.2 Info: CreateIndex Users (Identifier) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:12.2 Info: => 8.46E-05s 12:26:12.2 Info: CreateIndex Users (Username) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:12.2 Info: => 7.81E-05s 12:26:12.2 Info: CreateTable Commands 12:26:12.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) 12:26:12.2 Info: => 0.0001124s 12:26:12.2 Info: CreateTable IndexerStatus 12:26:12.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) 12:26:12.2 Info: => 0.0001103s 12:26:12.2 Info: CreateIndex IndexerStatus (ProviderId) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:12.2 Info: => 0.0001084s 12:26:12.2 Info: CreateTable ExtraFiles 12:26:12.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) 12:26:12.2 Info: => 0.0001244s 12:26:12.2 Info: CreateTable LyricFiles 12:26:12.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) 12:26:12.2 Info: => 0.0001235s 12:26:12.2 Info: CreateTable LanguageProfiles 12:26:12.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:12.2 Info: => 8.83E-05s 12:26:12.2 Info: CreateIndex LanguageProfiles (Name) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:12.2 Info: => 9.3E-05s 12:26:12.2 Info: CreateTable DownloadClientStatus 12:26:12.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) 12:26:12.2 Info: => 0.0001055s 12:26:12.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:12.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:12.2 Info: => 8.88E-05s 12:26:12.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:12.2 Info: -> 1 Insert operations completed in 00:00:00.0000522 taking an average of 00:00:00.0000522 12:26:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:12', 'InitialSetup') 12:26:12.2 Info: Committing Transaction 12:26:12.3 Info: 1: InitialSetup migrated 12:26:12.3 Info: => 0.0008893s 12:26:12.3 Info: 2: add_reason_to_pending_releases migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: Starting migration of Main DB to 2 12:26:12.3 Info: AlterTable PendingReleases 12:26:12.3 Info: => 6E-07s 12:26:12.3 Info: CreateColumn PendingReleases Reason Int32 12:26:12.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:12.3 Info: => 0.0005141s 12:26:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:12', 'add_reason_to_pending_releases') 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: 2: add_reason_to_pending_releases migrated 12:26:12.3 Info: => 0.0009287s 12:26:12.3 Info: 3: add_medium_support migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: Starting migration of Main DB to 3 12:26:12.3 Info: AlterTable Albums 12:26:12.3 Info: => 6E-07s 12:26:12.3 Info: CreateColumn Albums Media String 12:26:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:12.3 Info: => 0.0004907s 12:26:12.3 Info: AlterTable Tracks 12:26:12.3 Info: => 3E-07s 12:26:12.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.3 Info: => 0.0004674s 12:26:12.3 Info: AlterTable Tracks 12:26:12.3 Info: => 3E-07s 12:26:12.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.3 Info: => 0.0004446s 12:26:12.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.3 Info: => 3.45E-05s 12:26:12.3 Info: DeleteColumn Tracks TrackNumber 12:26:12.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) 12:26:12.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" 12:26:12.3 Info: DROP TABLE "Tracks" 12:26:12.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.3 Info: => 0.0039673s 12:26:12.3 Info: AlterTable Tracks 12:26:12.3 Info: => 4E-07s 12:26:12.3 Info: CreateColumn Tracks TrackNumber String 12:26:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:12.3 Info: => 0.0004794s 12:26:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:12', 'add_medium_support') 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: 3: add_medium_support migrated 12:26:12.3 Info: => 0.0009086s 12:26:12.3 Info: 4: add_various_qualites_in_profile migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: Starting migration of Main DB to 4 12:26:12.3 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:26:12.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.3 Info: => 3.74E-05s 12:26:12.3 Info: PerformDBOperation 12:26:12.3 Info: Performing DB Operation 12:26:12.3 Info: => 0.00643s 12:26:12.3 Info: -> 1 Insert operations completed in 00:00:00.0000593 taking an average of 00:00:00.0000593 12:26:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:12', 'add_various_qualites_in_profile') 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: 4: add_various_qualites_in_profile migrated 12:26:12.3 Info: => 0.0068237s 12:26:12.3 Debug: Took: 00:00:00.0371008 12:26:12.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:26:12.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:26:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151723741887_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:12.3 Info: DatabaseEngineVersionCheck migrating 12:26:12.3 Info: PerformDBOperation 12:26:12.3 Info: Performing DB Operation 12:26:12.3 Info: SQLite 3.47.0 12:26:12.3 Info: => 0.0014449s 12:26:12.3 Info: DatabaseEngineVersionCheck migrated 12:26:12.3 Info: => 0.0014533s 12:26:12.3 Info: VersionMigration migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: CreateTable VersionInfo 12:26:12.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:12.3 Info: => 0.0001372s 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: VersionMigration migrated 12:26:12.3 Info: => 0.0011902s 12:26:12.3 Info: VersionUniqueMigration migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: CreateIndex VersionInfo (Version) 12:26:12.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:12.3 Info: => 0.0001001s 12:26:12.3 Info: AlterTable VersionInfo 12:26:12.3 Info: => 4E-07s 12:26:12.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:12.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:12.3 Info: => 0.000491s 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: VersionUniqueMigration migrated 12:26:12.3 Info: => 0.0008666s 12:26:12.3 Info: VersionDescriptionMigration migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: AlterTable VersionInfo 12:26:12.3 Info: => 5E-07s 12:26:12.3 Info: CreateColumn VersionInfo Description String 12:26:12.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:12.3 Info: => 0.0001815s 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: VersionDescriptionMigration migrated 12:26:12.3 Info: => 0.0004346s 12:26:12.3 Info: 1: InitialSetup migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: Starting migration of Main DB to 1 12:26:12.3 Info: CreateTable Config 12:26:12.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:12.3 Info: => 0.0001397s 12:26:12.3 Info: CreateIndex Config (Key) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:12.3 Info: => 8.23E-05s 12:26:12.3 Info: CreateTable RootFolders 12:26:12.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:12.3 Info: => 8.66E-05s 12:26:12.3 Info: CreateIndex RootFolders (Path) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:12.3 Info: => 7.15E-05s 12:26:12.3 Info: CreateTable Artists 12:26:12.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) 12:26:12.3 Info: => 0.0001953s 12:26:12.3 Info: CreateIndex Artists (ForeignArtistId) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.3 Info: => 8.19E-05s 12:26:12.3 Info: CreateIndex Artists (NameSlug) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.3 Info: => 7.13E-05s 12:26:12.3 Info: CreateIndex Artists (CleanName) 12:26:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.3 Info: => 6.66E-05s 12:26:12.3 Info: CreateIndex Artists (Path) 12:26:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.3 Info: => 6.55E-05s 12:26:12.3 Info: CreateTable Albums 12:26:12.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) 12:26:12.3 Info: => 0.0001769s 12:26:12.3 Info: CreateIndex Albums (ForeignAlbumId) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.3 Info: => 7.99E-05s 12:26:12.3 Info: CreateIndex Albums (MBId) 12:26:12.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.3 Info: => 6.71E-05s 12:26:12.3 Info: CreateIndex Albums (TADBId) 12:26:12.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.3 Info: => 6.46E-05s 12:26:12.3 Info: CreateIndex Albums (TitleSlug) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.3 Info: => 6.49E-05s 12:26:12.3 Info: CreateIndex Albums (CleanTitle) 12:26:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.3 Info: => 6.33E-05s 12:26:12.3 Info: CreateIndex Albums (Path) 12:26:12.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:12.3 Info: => 6.02E-05s 12:26:12.3 Info: CreateTable Tracks 12:26:12.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) 12:26:12.3 Info: => 0.0001179s 12:26:12.3 Info: CreateIndex Tracks (ForeignTrackId) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.3 Info: => 6.94E-05s 12:26:12.3 Info: CreateIndex Tracks (ArtistId) 12:26:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.3 Info: => 7.06E-05s 12:26:12.3 Info: CreateIndex Tracks (TrackFileId) 12:26:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.3 Info: => 7.18E-05s 12:26:12.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:12.3 Info: => 7.25E-05s 12:26:12.3 Info: CreateTable TrackFiles 12:26:12.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) 12:26:12.3 Info: => 0.0001155s 12:26:12.3 Info: CreateIndex TrackFiles (ArtistId) 12:26:12.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:12.3 Info: => 8.51E-05s 12:26:12.3 Info: CreateIndex TrackFiles (AlbumId) 12:26:12.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.3 Info: => 7.19E-05s 12:26:12.3 Info: CreateTable History 12:26:12.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) 12:26:12.3 Info: => 0.0001199s 12:26:12.3 Info: CreateIndex History (Date) 12:26:12.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.3 Info: => 9.67E-05s 12:26:12.3 Info: CreateIndex History (EventType) 12:26:12.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.3 Info: => 7.5E-05s 12:26:12.3 Info: CreateIndex History (DownloadId) 12:26:12.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:12.3 Info: => 7.33E-05s 12:26:12.3 Info: CreateIndex History (AlbumId) 12:26:12.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:12.3 Info: => 0.0001089s 12:26:12.3 Info: CreateTable Notifications 12:26:12.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) 12:26:12.3 Info: => 0.0001292s 12:26:12.3 Info: CreateTable ScheduledTasks 12:26:12.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:12.3 Info: => 0.0001107s 12:26:12.3 Info: CreateIndex ScheduledTasks (TypeName) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:12.3 Info: => 8.38E-05s 12:26:12.3 Info: CreateTable Indexers 12:26:12.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) 12:26:12.3 Info: => 0.0001042s 12:26:12.3 Info: CreateIndex Indexers (Name) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.3 Info: => 7.77E-05s 12:26:12.3 Info: CreateTable Profiles 12:26:12.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:12.3 Info: => 8.49E-05s 12:26:12.3 Info: CreateIndex Profiles (Name) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:12.3 Info: => 9.28E-05s 12:26:12.3 Info: CreateTable QualityDefinitions 12:26:12.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:12.3 Info: => 0.000109s 12:26:12.3 Info: CreateIndex QualityDefinitions (Quality) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:12.3 Info: => 8.45E-05s 12:26:12.3 Info: CreateIndex QualityDefinitions (Title) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:12.3 Info: => 8.49E-05s 12:26:12.3 Info: CreateTable NamingConfig 12:26:12.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) 12:26:12.3 Info: => 0.0001093s 12:26:12.3 Info: CreateTable Blacklist 12:26:12.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 '') 12:26:12.3 Info: => 0.0001506s 12:26:12.3 Info: CreateTable Metadata 12:26:12.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) 12:26:12.3 Info: => 0.0001044s 12:26:12.3 Info: CreateTable MetadataFiles 12:26:12.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) 12:26:12.3 Info: => 0.0001188s 12:26:12.3 Info: CreateTable DownloadClients 12:26:12.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) 12:26:12.3 Info: => 0.0001071s 12:26:12.3 Info: CreateTable PendingReleases 12:26:12.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 '') 12:26:12.3 Info: => 0.0001155s 12:26:12.3 Info: CreateTable RemotePathMappings 12:26:12.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:12.3 Info: => 9.29E-05s 12:26:12.3 Info: CreateTable Tags 12:26:12.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:12.3 Info: => 9.29E-05s 12:26:12.3 Info: CreateIndex Tags (Label) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:12.3 Info: => 9.26E-05s 12:26:12.3 Info: CreateTable Restrictions 12:26:12.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:12.3 Info: => 0.0004933s 12:26:12.3 Info: CreateTable DelayProfiles 12:26:12.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) 12:26:12.3 Info: => 0.0001436s 12:26:12.3 Info: CreateTable Users 12:26:12.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:12.3 Info: => 0.0001103s 12:26:12.3 Info: CreateIndex Users (Identifier) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:12.3 Info: => 9.3E-05s 12:26:12.3 Info: CreateIndex Users (Username) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:12.3 Info: => 7.77E-05s 12:26:12.3 Info: CreateTable Commands 12:26:12.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) 12:26:12.3 Info: => 0.0001131s 12:26:12.3 Info: CreateTable IndexerStatus 12:26:12.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) 12:26:12.3 Info: => 0.000113s 12:26:12.3 Info: CreateIndex IndexerStatus (ProviderId) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:12.3 Info: => 0.0001098s 12:26:12.3 Info: CreateTable ExtraFiles 12:26:12.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) 12:26:12.3 Info: => 0.0001269s 12:26:12.3 Info: CreateTable LyricFiles 12:26:12.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) 12:26:12.3 Info: => 0.0001242s 12:26:12.3 Info: CreateTable LanguageProfiles 12:26:12.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:12.3 Info: => 9.06E-05s 12:26:12.3 Info: CreateIndex LanguageProfiles (Name) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:12.3 Info: => 9.25E-05s 12:26:12.3 Info: CreateTable DownloadClientStatus 12:26:12.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) 12:26:12.3 Info: => 0.0001056s 12:26:12.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:12.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:12.3 Info: => 8.69E-05s 12:26:12.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:12.3 Info: -> 1 Insert operations completed in 00:00:00.0000518 taking an average of 00:00:00.0000518 12:26:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:12', 'InitialSetup') 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: 1: InitialSetup migrated 12:26:12.3 Info: => 0.0008531s 12:26:12.3 Info: 2: add_reason_to_pending_releases migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: Starting migration of Main DB to 2 12:26:12.3 Info: AlterTable PendingReleases 12:26:12.3 Info: => 6E-07s 12:26:12.3 Info: CreateColumn PendingReleases Reason Int32 12:26:12.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:12.3 Info: => 0.0005257s 12:26:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:12', 'add_reason_to_pending_releases') 12:26:12.3 Info: Committing Transaction 12:26:12.3 Info: 2: add_reason_to_pending_releases migrated 12:26:12.3 Info: => 0.0009657s 12:26:12.3 Info: 3: add_medium_support migrating 12:26:12.3 Info: Beginning Transaction 12:26:12.3 Info: Starting migration of Main DB to 3 12:26:12.3 Info: AlterTable Albums 12:26:12.3 Info: => 4E-07s 12:26:12.3 Info: CreateColumn Albums Media String 12:26:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:12.3 Info: => 0.000513s 12:26:12.3 Info: AlterTable Tracks 12:26:12.3 Info: => 4E-07s 12:26:12.3 Info: CreateColumn Tracks MediumNumber Int32 12:26:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.3 Info: => 0.0004618s 12:26:12.3 Info: AlterTable Tracks 12:26:12.3 Info: => 3E-07s 12:26:12.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.3 Info: => 0.0004577s 12:26:12.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.3 Info: => 3.26E-05s 12:26:12.3 Info: DeleteColumn Tracks TrackNumber 12:26:12.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) 12:26:12.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" 12:26:12.3 Info: DROP TABLE "Tracks" 12:26:12.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.4 Info: => 0.0039627s 12:26:12.4 Info: AlterTable Tracks 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: CreateColumn Tracks TrackNumber String 12:26:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:12.4 Info: => 0.0004727s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:12', 'add_medium_support') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 3: add_medium_support migrated 12:26:12.4 Info: => 0.0009599s 12:26:12.4 Info: 4: add_various_qualites_in_profile migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 4 12:26:12.4 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:26:12.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.4 Info: => 3.53E-05s 12:26:12.4 Info: PerformDBOperation 12:26:12.4 Info: Performing DB Operation 12:26:12.4 Info: => 0.0002672s 12:26:12.4 Info: -> 1 Insert operations completed in 00:00:00.0000819 taking an average of 00:00:00.0000819 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:12', 'add_various_qualites_in_profile') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 4: add_various_qualites_in_profile migrated 12:26:12.4 Info: => 0.0007068s 12:26:12.4 Debug: Took: 00:00:00.0309135 12:26:12.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:26:12.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:26:12.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151724433835_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:12.4 Info: DatabaseEngineVersionCheck migrating 12:26:12.4 Info: PerformDBOperation 12:26:12.4 Info: Performing DB Operation 12:26:12.4 Info: SQLite 3.47.0 12:26:12.4 Info: => 0.0013514s 12:26:12.4 Info: DatabaseEngineVersionCheck migrated 12:26:12.4 Info: => 0.0013598s 12:26:12.4 Info: VersionMigration migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: CreateTable VersionInfo 12:26:12.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:12.4 Info: => 0.0001474s 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: VersionMigration migrated 12:26:12.4 Info: => 0.0008728s 12:26:12.4 Info: VersionUniqueMigration migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: CreateIndex VersionInfo (Version) 12:26:12.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:12.4 Info: => 0.0001024s 12:26:12.4 Info: AlterTable VersionInfo 12:26:12.4 Info: => 5E-07s 12:26:12.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:12.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:12.4 Info: => 0.000434s 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: VersionUniqueMigration migrated 12:26:12.4 Info: => 0.000802s 12:26:12.4 Info: VersionDescriptionMigration migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: AlterTable VersionInfo 12:26:12.4 Info: => 4E-07s 12:26:12.4 Info: CreateColumn VersionInfo Description String 12:26:12.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:12.4 Info: => 0.0001681s 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: VersionDescriptionMigration migrated 12:26:12.4 Info: => 0.0005657s 12:26:12.4 Info: 1: InitialSetup migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 1 12:26:12.4 Info: CreateTable Config 12:26:12.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:12.4 Info: => 0.0001261s 12:26:12.4 Info: CreateIndex Config (Key) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:12.4 Info: => 7.41E-05s 12:26:12.4 Info: CreateTable RootFolders 12:26:12.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:12.4 Info: => 8.24E-05s 12:26:12.4 Info: CreateIndex RootFolders (Path) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:12.4 Info: => 6.88E-05s 12:26:12.4 Info: CreateTable Artists 12:26:12.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) 12:26:12.4 Info: => 0.0001853s 12:26:12.4 Info: CreateIndex Artists (ForeignArtistId) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.4 Info: => 7.3E-05s 12:26:12.4 Info: CreateIndex Artists (NameSlug) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.4 Info: => 7.51E-05s 12:26:12.4 Info: CreateIndex Artists (CleanName) 12:26:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.4 Info: => 8.73E-05s 12:26:12.4 Info: CreateIndex Artists (Path) 12:26:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.4 Info: => 6.94E-05s 12:26:12.4 Info: CreateTable Albums 12:26:12.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) 12:26:12.4 Info: => 0.000183s 12:26:12.4 Info: CreateIndex Albums (ForeignAlbumId) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.4 Info: => 7.03E-05s 12:26:12.4 Info: CreateIndex Albums (MBId) 12:26:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.4 Info: => 6.56E-05s 12:26:12.4 Info: CreateIndex Albums (TADBId) 12:26:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.4 Info: => 6.45E-05s 12:26:12.4 Info: CreateIndex Albums (TitleSlug) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.4 Info: => 6.57E-05s 12:26:12.4 Info: CreateIndex Albums (CleanTitle) 12:26:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.4 Info: => 6.25E-05s 12:26:12.4 Info: CreateIndex Albums (Path) 12:26:12.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:12.4 Info: => 6.28E-05s 12:26:12.4 Info: CreateTable Tracks 12:26:12.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) 12:26:12.4 Info: => 0.0001206s 12:26:12.4 Info: CreateIndex Tracks (ForeignTrackId) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.4 Info: => 6.86E-05s 12:26:12.4 Info: CreateIndex Tracks (ArtistId) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.4 Info: => 7.13E-05s 12:26:12.4 Info: CreateIndex Tracks (TrackFileId) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.4 Info: => 7.24E-05s 12:26:12.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:12.4 Info: => 7.1E-05s 12:26:12.4 Info: CreateTable TrackFiles 12:26:12.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) 12:26:12.4 Info: => 0.0001146s 12:26:12.4 Info: CreateIndex TrackFiles (ArtistId) 12:26:12.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:12.4 Info: => 8.44E-05s 12:26:12.4 Info: CreateIndex TrackFiles (AlbumId) 12:26:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.4 Info: => 7.1E-05s 12:26:12.4 Info: CreateTable History 12:26:12.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) 12:26:12.4 Info: => 0.0001191s 12:26:12.4 Info: CreateIndex History (Date) 12:26:12.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.4 Info: => 7.52E-05s 12:26:12.4 Info: CreateIndex History (EventType) 12:26:12.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.4 Info: => 7.27E-05s 12:26:12.4 Info: CreateIndex History (DownloadId) 12:26:12.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:12.4 Info: => 7.39E-05s 12:26:12.4 Info: CreateIndex History (AlbumId) 12:26:12.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:12.4 Info: => 9.72E-05s 12:26:12.4 Info: CreateTable Notifications 12:26:12.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) 12:26:12.4 Info: => 0.0001222s 12:26:12.4 Info: CreateTable ScheduledTasks 12:26:12.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:12.4 Info: => 0.0001s 12:26:12.4 Info: CreateIndex ScheduledTasks (TypeName) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:12.4 Info: => 7.23E-05s 12:26:12.4 Info: CreateTable Indexers 12:26:12.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) 12:26:12.4 Info: => 9.7E-05s 12:26:12.4 Info: CreateIndex Indexers (Name) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.4 Info: => 7.71E-05s 12:26:12.4 Info: CreateTable Profiles 12:26:12.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:12.4 Info: => 8.5E-05s 12:26:12.4 Info: CreateIndex Profiles (Name) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:12.4 Info: => 9.34E-05s 12:26:12.4 Info: CreateTable QualityDefinitions 12:26:12.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:12.4 Info: => 0.0001113s 12:26:12.4 Info: CreateIndex QualityDefinitions (Quality) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:12.4 Info: => 7.28E-05s 12:26:12.4 Info: CreateIndex QualityDefinitions (Title) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:12.4 Info: => 7.49E-05s 12:26:12.4 Info: CreateTable NamingConfig 12:26:12.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) 12:26:12.4 Info: => 0.0001077s 12:26:12.4 Info: CreateTable Blacklist 12:26:12.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 '') 12:26:12.4 Info: => 0.0001734s 12:26:12.4 Info: CreateTable Metadata 12:26:12.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) 12:26:12.4 Info: => 9.89E-05s 12:26:12.4 Info: CreateTable MetadataFiles 12:26:12.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) 12:26:12.4 Info: => 0.0001124s 12:26:12.4 Info: CreateTable DownloadClients 12:26:12.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) 12:26:12.4 Info: => 0.0001088s 12:26:12.4 Info: CreateTable PendingReleases 12:26:12.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 '') 12:26:12.4 Info: => 0.0001047s 12:26:12.4 Info: CreateTable RemotePathMappings 12:26:12.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:12.4 Info: => 9.1E-05s 12:26:12.4 Info: CreateTable Tags 12:26:12.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:12.4 Info: => 8.41E-05s 12:26:12.4 Info: CreateIndex Tags (Label) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:12.4 Info: => 8.43E-05s 12:26:12.4 Info: CreateTable Restrictions 12:26:12.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:12.4 Info: => 8.98E-05s 12:26:12.4 Info: CreateTable DelayProfiles 12:26:12.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) 12:26:12.4 Info: => 0.0001216s 12:26:12.4 Info: CreateTable Users 12:26:12.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:12.4 Info: => 8.64E-05s 12:26:12.4 Info: CreateIndex Users (Identifier) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:12.4 Info: => 8.25E-05s 12:26:12.4 Info: CreateIndex Users (Username) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:12.4 Info: => 7.76E-05s 12:26:12.4 Info: CreateTable Commands 12:26:12.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) 12:26:12.4 Info: => 0.000114s 12:26:12.4 Info: CreateTable IndexerStatus 12:26:12.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) 12:26:12.4 Info: => 0.0001119s 12:26:12.4 Info: CreateIndex IndexerStatus (ProviderId) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:12.4 Info: => 0.0001025s 12:26:12.4 Info: CreateTable ExtraFiles 12:26:12.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) 12:26:12.4 Info: => 0.0001193s 12:26:12.4 Info: CreateTable LyricFiles 12:26:12.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) 12:26:12.4 Info: => 0.0001235s 12:26:12.4 Info: CreateTable LanguageProfiles 12:26:12.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:12.4 Info: => 8.83E-05s 12:26:12.4 Info: CreateIndex LanguageProfiles (Name) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:12.4 Info: => 8.28E-05s 12:26:12.4 Info: CreateTable DownloadClientStatus 12:26:12.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) 12:26:12.4 Info: => 9.68E-05s 12:26:12.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:12.4 Info: => 8.58E-05s 12:26:12.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:12.4 Info: -> 1 Insert operations completed in 00:00:00.0000514 taking an average of 00:00:00.0000514 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:12', 'InitialSetup') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 1: InitialSetup migrated 12:26:12.4 Info: => 0.0009072s 12:26:12.4 Info: 2: add_reason_to_pending_releases migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 2 12:26:12.4 Info: AlterTable PendingReleases 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: CreateColumn PendingReleases Reason Int32 12:26:12.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:12.4 Info: => 0.0005s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:12', 'add_reason_to_pending_releases') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 2: add_reason_to_pending_releases migrated 12:26:12.4 Info: => 0.0010411s 12:26:12.4 Info: 3: add_medium_support migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 3 12:26:12.4 Info: AlterTable Albums 12:26:12.4 Info: => 6E-07s 12:26:12.4 Info: CreateColumn Albums Media String 12:26:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:12.4 Info: => 0.0004797s 12:26:12.4 Info: AlterTable Tracks 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: CreateColumn Tracks MediumNumber Int32 12:26:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.4 Info: => 0.000458s 12:26:12.4 Info: AlterTable Tracks 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.4 Info: => 0.0004409s 12:26:12.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.4 Info: => 3.41E-05s 12:26:12.4 Info: DeleteColumn Tracks TrackNumber 12:26:12.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) 12:26:12.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" 12:26:12.4 Info: DROP TABLE "Tracks" 12:26:12.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.4 Info: => 0.0037618s 12:26:12.4 Info: AlterTable Tracks 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: CreateColumn Tracks TrackNumber String 12:26:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:12.4 Info: => 0.0004571s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:12', 'add_medium_support') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 3: add_medium_support migrated 12:26:12.4 Info: => 0.0009625s 12:26:12.4 Info: 4: add_various_qualites_in_profile migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 4 12:26:12.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.4 Info: => 4.01E-05s 12:26:12.4 Info: PerformDBOperation 12:26:12.4 Info: Performing DB Operation 12:26:12.4 Info: => 2.9E-05s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:12', 'add_various_qualites_in_profile') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 4: add_various_qualites_in_profile migrated 12:26:12.4 Info: => 0.0004948s 12:26:12.4 Info: 5: metadata_profiles migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 5 12:26:12.4 Info: CreateTable MetadataProfiles 12:26:12.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:12.4 Info: => 0.0001069s 12:26:12.4 Info: CreateIndex MetadataProfiles (Name) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:12.4 Info: => 8.82E-05s 12:26:12.4 Info: AlterTable Artists 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: CreateColumn Artists MetadataProfileId Int32 12:26:12.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:12.4 Info: => 0.0004618s 12:26:12.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.4 Info: DROP TABLE "Artists" 12:26:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.4 Info: => 0.0039422s 12:26:12.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.4 Info: DROP TABLE "Artists" 12:26:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.4 Info: => 0.0038743s 12:26:12.4 Info: AlterTable Albums 12:26:12.4 Info: => 4E-07s 12:26:12.4 Info: CreateColumn Albums SecondaryTypes String 12:26:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:12.4 Info: => 0.0004731s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:12', 'metadata_profiles') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 5: metadata_profiles migrated 12:26:12.4 Info: => 0.0010012s 12:26:12.4 Info: 6: separate_automatic_and_interactive_search migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 6 12:26:12.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:12.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) 12:26:12.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:12.4 Info: DROP TABLE "Indexers" 12:26:12.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.4 Info: => 0.0032446s 12:26:12.4 Info: AlterTable Indexers 12:26:12.4 Info: => 4E-07s 12:26:12.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:12.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:12.4 Info: => 0.0004654s 12:26:12.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.4 Info: => 3.13E-05s 12:26:12.4 Info: AlterTable Indexers 12:26:12.4 Info: => 3E-07s 12:26:12.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:12.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) 12:26:12.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" 12:26:12.4 Info: DROP TABLE "Indexers" 12:26:12.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.4 Info: => 0.0032335s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:12', 'separate_automatic_and_interactive_search') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 6: separate_automatic_and_interactive_search migrated 12:26:12.4 Info: => 0.0036925s 12:26:12.4 Info: 7: change_album_path_to_relative migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 7 12:26:12.4 Info: DeleteColumn Albums Path 12:26:12.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) 12:26:12.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" 12:26:12.4 Info: DROP TABLE "Albums" 12:26:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.4 Info: => 0.004003s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:12', 'change_album_path_to_relative') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 7: change_album_path_to_relative migrated 12:26:12.4 Info: => 0.0045229s 12:26:12.4 Info: 8: change_quality_size_mb_to_kb migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 8 12:26:12.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 12:26:12.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 12:26:12.4 Info: => 3.84E-05s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:12', 'change_quality_size_mb_to_kb') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 8: change_quality_size_mb_to_kb migrated 12:26:12.4 Info: => 0.000382s 12:26:12.4 Info: 9: album_releases migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 9 12:26:12.4 Info: AlterTable Albums 12:26:12.4 Info: => 6E-07s 12:26:12.4 Info: CreateColumn Albums Releases String 12:26:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:12.4 Info: => 0.0004686s 12:26:12.4 Info: AlterTable Albums 12:26:12.4 Info: => 4E-07s 12:26:12.4 Info: CreateColumn Albums CurrentRelease String 12:26:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:12.4 Info: => 0.0004568s 12:26:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:12', 'album_releases') 12:26:12.4 Info: Committing Transaction 12:26:12.4 Info: 9: album_releases migrated 12:26:12.4 Info: => 0.0008041s 12:26:12.4 Info: 10: album_releases_fix migrating 12:26:12.4 Info: Beginning Transaction 12:26:12.4 Info: Starting migration of Main DB to 10 12:26:12.4 Info: AlterTable Albums 12:26:12.4 Info: => 5E-07s 12:26:12.4 Info: AlterColumn Albums Releases String 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Albums" 12:26:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.5 Info: => 0.003931s 12:26:12.5 Info: AlterTable Albums 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: AlterColumn Albums CurrentRelease String 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Albums" 12:26:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.5 Info: => 0.0039507s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:12', 'album_releases_fix') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 10: album_releases_fix migrated 12:26:12.5 Info: => 0.00445s 12:26:12.5 Info: 11: import_lists migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 11 12:26:12.5 Info: CreateTable ImportLists 12:26:12.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) 12:26:12.5 Info: => 0.0001259s 12:26:12.5 Info: CreateIndex ImportLists (Name) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:12.5 Info: => 7.8E-05s 12:26:12.5 Info: CreateTable ImportListStatus 12:26:12.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) 12:26:12.5 Info: => 0.0001027s 12:26:12.5 Info: CreateIndex ImportListStatus (ProviderId) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:12.5 Info: => 7.88E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:12', 'import_lists') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 11: import_lists migrated 12:26:12.5 Info: => 0.0006335s 12:26:12.5 Info: 12: add_release_status migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 12 12:26:12.5 Info: AlterTable MetadataProfiles 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:12.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:12.5 Info: => 0.0004692s 12:26:12.5 Info: PerformDBOperation 12:26:12.5 Info: Performing DB Operation 12:26:12.5 Info: => 2.2E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:12', 'add_release_status') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 12: add_release_status migrated 12:26:12.5 Info: => 0.0004346s 12:26:12.5 Info: 13: album_download_notification migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 13 12:26:12.5 Info: AlterTable Notifications 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:12.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005412s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:12', 'album_download_notification') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 13: album_download_notification migrated 12:26:12.5 Info: => 0.0009766s 12:26:12.5 Info: 14: fix_language_metadata_profiles migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 14 12:26:12.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 12:26:12.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 12:26:12.5 Info: => 7.86E-05s 12:26:12.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 12:26:12.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 12:26:12.5 Info: => 6.93E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:12', 'fix_language_metadata_profiles') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 14: fix_language_metadata_profiles migrated 12:26:12.5 Info: => 0.0004697s 12:26:12.5 Info: 15: remove_fanzub migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 15 12:26:12.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.5 Info: => 3.22E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:12', 'remove_fanzub') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 15: remove_fanzub migrated 12:26:12.5 Info: => 0.0005502s 12:26:12.5 Info: 16: update_artist_history_indexes migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 16 12:26:12.5 Info: CreateIndex Albums (ArtistId) 12:26:12.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:12.5 Info: => 8.94E-05s 12:26:12.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:12.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:12.5 Info: => 8.14E-05s 12:26:12.5 Info: DeleteIndex History (AlbumId) 12:26:12.5 Info: DROP INDEX "IX_History_AlbumId" 12:26:12.5 Info: => 0.0001106s 12:26:12.5 Info: CreateIndex History (AlbumId, Date) 12:26:12.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:12.5 Info: => 8.17E-05s 12:26:12.5 Info: DeleteIndex History (DownloadId) 12:26:12.5 Info: DROP INDEX "IX_History_DownloadId" 12:26:12.5 Info: => 0.0001188s 12:26:12.5 Info: CreateIndex History (DownloadId, Date) 12:26:12.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:12.5 Info: => 8.27E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:12', 'update_artist_history_indexes') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 16: update_artist_history_indexes migrated 12:26:12.5 Info: => 0.000493s 12:26:12.5 Info: 17: remove_nma migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 17 12:26:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:12.5 Info: => 4.74E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:12', 'remove_nma') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 17: remove_nma migrated 12:26:12.5 Info: => 0.0003768s 12:26:12.5 Info: 18: album_disambiguation migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 18 12:26:12.5 Info: AlterTable Albums 12:26:12.5 Info: => 6E-07s 12:26:12.5 Info: CreateColumn Albums Disambiguation String 12:26:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:12.5 Info: => 0.000495s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:12', 'album_disambiguation') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 18: album_disambiguation migrated 12:26:12.5 Info: => 0.0008261s 12:26:12.5 Info: 19: add_ape_quality_in_profiles migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 19 12:26:12.5 Info: PerformDBOperation 12:26:12.5 Info: Performing DB Operation 12:26:12.5 Info: => 2.63E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:12', 'add_ape_quality_in_profiles') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 19: add_ape_quality_in_profiles migrated 12:26:12.5 Info: => 0.0006168s 12:26:12.5 Info: 20: remove_pushalot migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 20 12:26:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:12.5 Info: => 3.79E-05s 12:26:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:12.5 Info: => 3.82E-05s 12:26:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:12.5 Info: => 2.39E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:12', 'remove_pushalot') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 20: remove_pushalot migrated 12:26:12.5 Info: => 0.0003161s 12:26:12.5 Info: 21: add_custom_filters migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 21 12:26:12.5 Info: CreateTable CustomFilters 12:26:12.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:12.5 Info: => 0.0001153s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:12', 'add_custom_filters') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 21: add_custom_filters migrated 12:26:12.5 Info: => 0.0004358s 12:26:12.5 Info: 22: import_list_tags migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 22 12:26:12.5 Info: AlterTable ImportLists 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn ImportLists Tags String 12:26:12.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:12.5 Info: => 0.0005254s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:12', 'import_list_tags') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 22: import_list_tags migrated 12:26:12.5 Info: => 0.0009512s 12:26:12.5 Info: 23: add_release_groups_etc migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 23 12:26:12.5 Info: CreateTable ArtistMetadata 12:26:12.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) 12:26:12.5 Info: => 0.0001368s 12:26:12.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:12.5 Info: => 8.42E-05s 12:26:12.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" 12:26:12.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" 12:26:12.5 Info: => 6.84E-05s 12:26:12.5 Info: AlterTable Artists 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:12.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005343s 12:26:12.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.5 Info: => 5.45E-05s 12:26:12.5 Info: CreateTable AlbumReleases 12:26:12.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) 12:26:12.5 Info: => 0.0001333s 12:26:12.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:12.5 Info: => 8.31E-05s 12:26:12.5 Info: CreateIndex AlbumReleases (AlbumId) 12:26:12.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:12.5 Info: => 7.81E-05s 12:26:12.5 Info: PerformDBOperation 12:26:12.5 Info: Performing DB Operation 12:26:12.5 Info: => 2.67E-05s 12:26:12.5 Info: AlterTable Albums 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005644s 12:26:12.5 Info: AlterTable Albums 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:12.5 Info: => 0.0005393s 12:26:12.5 Info: AlterTable Albums 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn Albums Links String 12:26:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:12.5 Info: => 0.0009635s 12:26:12.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.5 Info: => 8.47E-05s 12:26:12.5 Info: AlterTable Tracks 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn Tracks ForeignRecordingId String 12:26:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:12.5 Info: => 0.0005167s 12:26:12.5 Info: AlterTable Tracks 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005101s 12:26:12.5 Info: AlterTable Tracks 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005607s 12:26:12.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.5 Info: => 6.58E-05s 12:26:12.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.5 Info: => 5.66E-05s 12:26:12.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Artists" 12:26:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.5 Info: => 0.0138349s 12:26:12.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Albums" 12:26:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.5 Info: => 0.0042384s 12:26:12.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Tracks" 12:26:12.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.5 Info: => 0.0039116s 12:26:12.5 Info: DeleteColumn TrackFiles ArtistId 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "TrackFiles" 12:26:12.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.5 Info: => 0.0036895s 12:26:12.5 Info: CreateIndex Artists (ArtistMetadataId) 12:26:12.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.5 Info: => 8.25E-05s 12:26:12.5 Info: CreateIndex Artists (Monitored) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.5 Info: => 7.61E-05s 12:26:12.5 Info: CreateIndex Albums (ArtistMetadataId) 12:26:12.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:12.5 Info: => 7.86E-05s 12:26:12.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:12.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:12.5 Info: => 7.78E-05s 12:26:12.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:12.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:12.5 Info: => 7.82E-05s 12:26:12.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:12.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:12.5 Info: => 7.72E-05s 12:26:12.5 Info: UpdateData 12:26:12.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.5 Info: => 4.66E-05s 12:26:12.5 Info: UpdateData 12:26:12.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.5 Info: => 3.29E-05s 12:26:12.5 Info: UpdateData 12:26:12.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:12.5 Info: => 3.8E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:12', 'add_release_groups_etc') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 23: add_release_groups_etc migrated 12:26:12.5 Info: => 0.0006808s 12:26:12.5 Info: 24: NewMediaInfoFormat migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 24 12:26:12.5 Info: UpdateData 12:26:12.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:12.5 Info: => 5.01E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:12', 'NewMediaInfoFormat') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 24: NewMediaInfoFormat migrated 12:26:12.5 Info: => 0.0004512s 12:26:12.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 25 12:26:12.5 Info: RenameTable Restrictions ReleaseProfiles 12:26:12.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:12.5 Info: => 0.0013739s 12:26:12.5 Info: AlterTable ReleaseProfiles 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:12.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:12.5 Info: => 0.000494s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:12', 'rename_restrictions_to_release_profiles') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:12.5 Info: => 0.0009369s 12:26:12.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 26 12:26:12.5 Info: RenameTable Profiles QualityProfiles 12:26:12.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:12.5 Info: => 0.0014417s 12:26:12.5 Info: AlterTable QualityProfiles 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:12.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:12.5 Info: => 0.0005155s 12:26:12.5 Info: AlterTable LanguageProfiles 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:12.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:12.5 Info: => 0.0005109s 12:26:12.5 Info: UpdateData 12:26:12.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:12.5 Info: => 3.59E-05s 12:26:12.5 Info: UpdateData 12:26:12.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:12.5 Info: => 2.8E-05s 12:26:12.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Artists" 12:26:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.5 Info: => 0.0040757s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:12', 'rename_quality_profiles_add_upgrade_allowed') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:12.5 Info: => 0.004576s 12:26:12.5 Info: 27: add_import_exclusions migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 27 12:26:12.5 Info: CreateTable ImportListExclusions 12:26:12.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:12.5 Info: => 0.0001057s 12:26:12.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:12.5 Info: => 8.5E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:12', 'add_import_exclusions') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 27: add_import_exclusions migrated 12:26:12.5 Info: => 0.000521s 12:26:12.5 Info: 28: clean_artist_metadata_table migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 28 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001298s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001142s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001097s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001102s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001092s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001085s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:12', 'clean_artist_metadata_table') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 28: clean_artist_metadata_table migrated 12:26:12.5 Info: => 0.0005202s 12:26:12.5 Info: 29: health_issue_notification migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 29 12:26:12.5 Info: AlterTable Notifications 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:12.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005703s 12:26:12.5 Info: AlterTable Notifications 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:12.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0004998s 12:26:12.5 Info: AlterTable Notifications 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:12.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0004973s 12:26:12.5 Info: AlterTable Notifications 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:12.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.0005189s 12:26:12.5 Info: AlterTable Notifications 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:12.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:12.5 Info: => 0.000503s 12:26:12.5 Info: DeleteColumn Notifications OnDownload 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Notifications" 12:26:12.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:12.5 Info: => 0.0036326s 12:26:12.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Notifications" 12:26:12.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:12.5 Info: => 0.0037078s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:12', 'health_issue_notification') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 29: health_issue_notification migrated 12:26:12.5 Info: => 0.0042245s 12:26:12.5 Info: 30: add_mediafilerepository_mtime migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 30 12:26:12.5 Info: AlterTable TrackFiles 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn TrackFiles Modified DateTime 12:26:12.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:12.5 Info: => 0.0005436s 12:26:12.5 Info: AlterTable TrackFiles 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn TrackFiles Path String 12:26:12.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:12.5 Info: => 0.0005105s 12:26:12.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:12.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:12.5 Info: => 2.78E-05s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.000115s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.0001248s 12:26:12.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) 12:26:12.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) 12:26:12.5 Info: => 0.000129s 12:26:12.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") 12:26:12.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") 12:26:12.5 Info: => 6.37E-05s 12:26:12.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:12.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:12.5 Info: => 4.53E-05s 12:26:12.5 Info: AlterTable TrackFiles 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: AlterColumn TrackFiles Path String 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "TrackFiles" 12:26:12.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.5 Info: => 0.0037614s 12:26:12.5 Info: CreateIndex TrackFiles (Path) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:12.5 Info: => 8.28E-05s 12:26:12.5 Info: DeleteColumn TrackFiles RelativePath 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "TrackFiles" 12:26:12.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:12.5 Info: => 0.0038038s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:12', 'add_mediafilerepository_mtime') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 30: add_mediafilerepository_mtime migrated 12:26:12.5 Info: => 0.004261s 12:26:12.5 Info: 31: add_artistmetadataid_constraint migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 31 12:26:12.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") 12:26:12.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") 12:26:12.5 Info: => 6.76E-05s 12:26:12.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:12.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:12.5 Info: => 0.0001165s 12:26:12.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Artists" 12:26:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.5 Info: => 0.0039878s 12:26:12.5 Info: CreateIndex Artists (ArtistMetadataId) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.5 Info: => 7.81E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:12', 'add_artistmetadataid_constraint') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 31: add_artistmetadataid_constraint migrated 12:26:12.5 Info: => 0.0006588s 12:26:12.5 Info: 32: old_ids_and_artist_alias migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 32 12:26:12.5 Info: AlterTable ArtistMetadata 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn ArtistMetadata Aliases String 12:26:12.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:12.5 Info: => 0.0005278s 12:26:12.5 Info: AlterTable ArtistMetadata 12:26:12.5 Info: => 5E-07s 12:26:12.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:12.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.5 Info: => 0.0005553s 12:26:12.5 Info: AlterTable Albums 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.5 Info: => 0.0005086s 12:26:12.5 Info: AlterTable AlbumReleases 12:26:12.5 Info: => 3E-07s 12:26:12.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:12.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.5 Info: => 0.0005315s 12:26:12.5 Info: AlterTable Tracks 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.5 Info: => 0.0005307s 12:26:12.5 Info: AlterTable Tracks 12:26:12.5 Info: => 4E-07s 12:26:12.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.5 Info: => 0.0005099s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:12', 'old_ids_and_artist_alias') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 32: old_ids_and_artist_alias migrated 12:26:12.5 Info: => 0.0010094s 12:26:12.5 Info: 33: download_propers_config migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 33 12:26:12.5 Info: PerformDBOperation 12:26:12.5 Info: Performing DB Operation 12:26:12.5 Info: => 2.45E-05s 12:26:12.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:12.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:12.5 Info: => 2.49E-05s 12:26:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:12', 'download_propers_config') 12:26:12.5 Info: Committing Transaction 12:26:12.5 Info: 33: download_propers_config migrated 12:26:12.5 Info: => 0.0004394s 12:26:12.5 Info: 34: remove_language_profiles migrating 12:26:12.5 Info: Beginning Transaction 12:26:12.5 Info: Starting migration of Main DB to 34 12:26:12.5 Info: DeleteTable LanguageProfiles 12:26:12.5 Info: DROP TABLE "LanguageProfiles" 12:26:12.5 Info: => 0.0001741s 12:26:12.5 Info: DeleteColumn Artists LanguageProfileId 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "Artists" 12:26:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.5 Info: => 0.0041134s 12:26:12.5 Info: DeleteColumn ImportLists LanguageProfileId 12:26:12.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) 12:26:12.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" 12:26:12.5 Info: DROP TABLE "ImportLists" 12:26:12.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:12.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:12.5 Info: => 0.0036638s 12:26:12.5 Info: DeleteColumn Blacklist Language 12:26:12.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) 12:26:12.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" 12:26:12.6 Info: DROP TABLE "Blacklist" 12:26:12.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:12.6 Info: => 0.0035673s 12:26:12.6 Info: DeleteColumn History Language 12:26:12.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) 12:26:12.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" 12:26:12.6 Info: DROP TABLE "History" 12:26:12.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:12.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:12.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:12.6 Info: => 0.0041211s 12:26:12.6 Info: DeleteColumn LyricFiles Language 12:26:12.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) 12:26:12.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" 12:26:12.6 Info: DROP TABLE "LyricFiles" 12:26:12.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:12.6 Info: => 0.0035326s 12:26:12.6 Info: DeleteColumn TrackFiles Language 12:26:12.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) 12:26:12.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" 12:26:12.6 Info: DROP TABLE "TrackFiles" 12:26:12.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:12.6 Info: => 0.0037537s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:12', 'remove_language_profiles') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 34: remove_language_profiles migrated 12:26:12.6 Info: => 0.0043579s 12:26:12.6 Info: 35: multi_disc_naming_format migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 35 12:26:12.6 Info: AlterTable NamingConfig 12:26:12.6 Info: => 5E-07s 12:26:12.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:12.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:12.6 Info: => 0.0005005s 12:26:12.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:12.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:12.6 Info: => 3.47E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:12', 'multi_disc_naming_format') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 35: multi_disc_naming_format migrated 12:26:12.6 Info: => 0.0006396s 12:26:12.6 Info: 36: add_download_client_priority migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 36 12:26:12.6 Info: AlterTable DownloadClients 12:26:12.6 Info: => 5E-07s 12:26:12.6 Info: CreateColumn DownloadClients Priority Int32 12:26:12.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:12.6 Info: => 0.0005537s 12:26:12.6 Info: PerformDBOperation 12:26:12.6 Info: Performing DB Operation 12:26:12.6 Info: => 4.17E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:12', 'add_download_client_priority') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 36: add_download_client_priority migrated 12:26:12.6 Info: => 0.0004899s 12:26:12.6 Info: 37: remove_growl_prowl migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 37 12:26:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:12.6 Info: => 3.49E-05s 12:26:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:12.6 Info: => 2.64E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:12', 'remove_growl_prowl') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 37: remove_growl_prowl migrated 12:26:12.6 Info: => 0.0004218s 12:26:12.6 Info: 38: remove_plex_hometheatre migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 38 12:26:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:12.6 Info: => 3.35E-05s 12:26:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:12.6 Info: => 2.46E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:12', 'remove_plex_hometheatre') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 38: remove_plex_hometheatre migrated 12:26:12.6 Info: => 0.0004151s 12:26:12.6 Info: 39: add_root_folder_add_defaults migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 39 12:26:12.6 Info: AlterTable RootFolders 12:26:12.6 Info: => 5E-07s 12:26:12.6 Info: CreateColumn RootFolders Name String 12:26:12.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:12.6 Info: => 0.0006158s 12:26:12.6 Info: AlterTable RootFolders 12:26:12.6 Info: => 4E-07s 12:26:12.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:12.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:12.6 Info: => 0.0006609s 12:26:12.6 Info: AlterTable RootFolders 12:26:12.6 Info: => 3E-07s 12:26:12.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:12.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:12.6 Info: => 0.0005432s 12:26:12.6 Info: AlterTable RootFolders 12:26:12.6 Info: => 4E-07s 12:26:12.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:12.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:12.6 Info: => 0.0005501s 12:26:12.6 Info: AlterTable RootFolders 12:26:12.6 Info: => 4E-07s 12:26:12.6 Info: CreateColumn RootFolders DefaultTags String 12:26:12.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:12.6 Info: => 0.0005522s 12:26:12.6 Info: PerformDBOperation 12:26:12.6 Info: Performing DB Operation 12:26:12.6 Info: => 4.81E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:12', 'add_root_folder_add_defaults') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 39: add_root_folder_add_defaults migrated 12:26:12.6 Info: => 0.0004864s 12:26:12.6 Info: 40: task_duration migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 40 12:26:12.6 Info: AlterTable ScheduledTasks 12:26:12.6 Info: => 5E-07s 12:26:12.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:12.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:12.6 Info: => 0.0005856s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:12', 'task_duration') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 40: task_duration migrated 12:26:12.6 Info: => 0.0010124s 12:26:12.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 41 12:26:12.6 Info: AlterTable ReleaseProfiles 12:26:12.6 Info: => 5E-07s 12:26:12.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:12.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:12.6 Info: => 0.0005967s 12:26:12.6 Info: AlterTable ReleaseProfiles 12:26:12.6 Info: => 3E-07s 12:26:12.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:12.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:12.6 Info: => 0.0005594s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:12', 'add_indexer_and_enabled_to_release_profiles') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:12.6 Info: => 0.0009888s 12:26:12.6 Info: 42: remove_album_folders migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 42 12:26:12.6 Info: DeleteColumn Artists AlbumFolder 12:26:12.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) 12:26:12.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" 12:26:12.6 Info: DROP TABLE "Artists" 12:26:12.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.6 Info: => 0.0051026s 12:26:12.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:12.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:12.6 Info: => 3.19E-05s 12:26:12.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:12.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:12.6 Info: => 2.64E-05s 12:26:12.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:12.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) 12:26:12.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:12.6 Info: DROP TABLE "NamingConfig" 12:26:12.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:12.6 Info: => 0.0035663s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:12', 'remove_album_folders') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 42: remove_album_folders migrated 12:26:12.6 Info: => 0.0040939s 12:26:12.6 Info: 44: add_priority_to_indexers migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 44 12:26:12.6 Info: AlterTable Indexers 12:26:12.6 Info: => 6E-07s 12:26:12.6 Info: CreateColumn Indexers Priority Int32 12:26:12.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:12.6 Info: => 0.0005789s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:12', 'add_priority_to_indexers') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 44: add_priority_to_indexers migrated 12:26:12.6 Info: => 0.0010854s 12:26:12.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 45 12:26:12.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:12.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:12.6 Info: => 0.0001188s 12:26:12.6 Info: PerformDBOperation 12:26:12.6 Info: Performing DB Operation 12:26:12.6 Info: => 3.63E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:12', 'remove_chown_and_folderchmod_config') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:12.6 Info: => 0.0007072s 12:26:12.6 Info: 47: update_notifiarr migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 47 12:26:12.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:12.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:12.6 Info: => 5.65E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:12', 'update_notifiarr') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 47: update_notifiarr migrated 12:26:12.6 Info: => 0.0003926s 12:26:12.6 Info: 49: email_multiple_addresses migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 49 12:26:12.6 Info: PerformDBOperation 12:26:12.6 Info: Performing DB Operation 12:26:12.6 Info: => 4.48E-05s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:12', 'email_multiple_addresses') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 49: email_multiple_addresses migrated 12:26:12.6 Info: => 0.0003892s 12:26:12.6 Info: 50: rename_blacklist_to_blocklist migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 50 12:26:12.6 Info: RenameTable Blacklist Blocklist 12:26:12.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:12.6 Info: => 0.0017735s 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:12', 'rename_blacklist_to_blocklist') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 50: rename_blacklist_to_blocklist migrated 12:26:12.6 Info: => 0.0021981s 12:26:12.6 Info: 51: cdh_per_downloadclient migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 51 12:26:12.6 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') 12:26:12.6 Info: AlterTable DownloadClients 12:26:12.6 Info: => 3E-07s 12:26:12.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:12.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:12.6 Info: => 0.0005494s 12:26:12.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:12.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:12.6 Info: => 0.0005607s 12:26:12.6 Info: PerformDBOperation 12:26:12.6 Info: Performing DB Operation 12:26:12.6 Info: => 0.0001575s 12:26:12.6 Info: -> 1 Insert operations completed in 00:00:00.0000690 taking an average of 00:00:00.0000690 12:26:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:12', 'cdh_per_downloadclient') 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: 51: cdh_per_downloadclient migrated 12:26:12.6 Info: => 0.0006428s 12:26:12.6 Debug: Took: 00:00:00.2059907 12:26:12.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:26:12.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:26:12.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151726825562_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:12.6 Info: DatabaseEngineVersionCheck migrating 12:26:12.6 Info: PerformDBOperation 12:26:12.6 Info: Performing DB Operation 12:26:12.6 Info: SQLite 3.47.0 12:26:12.6 Info: => 0.0016501s 12:26:12.6 Info: DatabaseEngineVersionCheck migrated 12:26:12.6 Info: => 0.0016582s 12:26:12.6 Info: VersionMigration migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: CreateTable VersionInfo 12:26:12.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:12.6 Info: => 0.0001454s 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: VersionMigration migrated 12:26:12.6 Info: => 0.0006777s 12:26:12.6 Info: VersionUniqueMigration migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: CreateIndex VersionInfo (Version) 12:26:12.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:12.6 Info: => 0.0001159s 12:26:12.6 Info: AlterTable VersionInfo 12:26:12.6 Info: => 4E-07s 12:26:12.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:12.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:12.6 Info: => 0.0004949s 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: VersionUniqueMigration migrated 12:26:12.6 Info: => 0.0008052s 12:26:12.6 Info: VersionDescriptionMigration migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: AlterTable VersionInfo 12:26:12.6 Info: => 5E-07s 12:26:12.6 Info: CreateColumn VersionInfo Description String 12:26:12.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:12.6 Info: => 0.0001903s 12:26:12.6 Info: Committing Transaction 12:26:12.6 Info: VersionDescriptionMigration migrated 12:26:12.6 Info: => 0.0005467s 12:26:12.6 Info: 1: InitialSetup migrating 12:26:12.6 Info: Beginning Transaction 12:26:12.6 Info: Starting migration of Main DB to 1 12:26:12.6 Info: CreateTable Config 12:26:12.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:12.6 Info: => 0.0001318s 12:26:12.6 Info: CreateIndex Config (Key) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:12.6 Info: => 7.35E-05s 12:26:12.6 Info: CreateTable RootFolders 12:26:12.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:12.6 Info: => 8.28E-05s 12:26:12.6 Info: CreateIndex RootFolders (Path) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:12.6 Info: => 7.06E-05s 12:26:12.6 Info: CreateTable Artists 12:26:12.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) 12:26:12.6 Info: => 0.0001831s 12:26:12.6 Info: CreateIndex Artists (ForeignArtistId) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.6 Info: => 7.13E-05s 12:26:12.6 Info: CreateIndex Artists (NameSlug) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.6 Info: => 6.68E-05s 12:26:12.6 Info: CreateIndex Artists (CleanName) 12:26:12.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.6 Info: => 6.48E-05s 12:26:12.6 Info: CreateIndex Artists (Path) 12:26:12.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.6 Info: => 6.19E-05s 12:26:12.6 Info: CreateTable Albums 12:26:12.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) 12:26:12.6 Info: => 0.0001604s 12:26:12.6 Info: CreateIndex Albums (ForeignAlbumId) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.6 Info: => 7.05E-05s 12:26:12.6 Info: CreateIndex Albums (MBId) 12:26:12.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.6 Info: => 6.49E-05s 12:26:12.6 Info: CreateIndex Albums (TADBId) 12:26:12.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.6 Info: => 6.31E-05s 12:26:12.6 Info: CreateIndex Albums (TitleSlug) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.6 Info: => 6.49E-05s 12:26:12.6 Info: CreateIndex Albums (CleanTitle) 12:26:12.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.6 Info: => 6.29E-05s 12:26:12.6 Info: CreateIndex Albums (Path) 12:26:12.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:12.6 Info: => 6.23E-05s 12:26:12.6 Info: CreateTable Tracks 12:26:12.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) 12:26:12.6 Info: => 0.0001186s 12:26:12.6 Info: CreateIndex Tracks (ForeignTrackId) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.6 Info: => 9.61E-05s 12:26:12.6 Info: CreateIndex Tracks (ArtistId) 12:26:12.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.6 Info: => 7.72E-05s 12:26:12.6 Info: CreateIndex Tracks (TrackFileId) 12:26:12.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.6 Info: => 7.81E-05s 12:26:12.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:12.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:12.6 Info: => 9.53E-05s 12:26:12.6 Info: CreateTable TrackFiles 12:26:12.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) 12:26:12.6 Info: => 0.0001139s 12:26:12.6 Info: CreateIndex TrackFiles (ArtistId) 12:26:12.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:12.6 Info: => 8.49E-05s 12:26:12.6 Info: CreateIndex TrackFiles (AlbumId) 12:26:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.6 Info: => 6.87E-05s 12:26:12.6 Info: CreateTable History 12:26:12.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) 12:26:12.6 Info: => 0.0001172s 12:26:12.6 Info: CreateIndex History (Date) 12:26:12.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.6 Info: => 7.43E-05s 12:26:12.6 Info: CreateIndex History (EventType) 12:26:12.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.6 Info: => 7.21E-05s 12:26:12.6 Info: CreateIndex History (DownloadId) 12:26:12.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:12.6 Info: => 7.11E-05s 12:26:12.6 Info: CreateIndex History (AlbumId) 12:26:12.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:12.6 Info: => 9.28E-05s 12:26:12.6 Info: CreateTable Notifications 12:26:12.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) 12:26:12.6 Info: => 0.0001202s 12:26:12.6 Info: CreateTable ScheduledTasks 12:26:12.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:12.6 Info: => 9.85E-05s 12:26:12.6 Info: CreateIndex ScheduledTasks (TypeName) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:12.6 Info: => 7.17E-05s 12:26:12.6 Info: CreateTable Indexers 12:26:12.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) 12:26:12.6 Info: => 9.22E-05s 12:26:12.6 Info: CreateIndex Indexers (Name) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.6 Info: => 7.58E-05s 12:26:12.6 Info: CreateTable Profiles 12:26:12.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:12.6 Info: => 8.58E-05s 12:26:12.6 Info: CreateIndex Profiles (Name) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:12.6 Info: => 9.24E-05s 12:26:12.6 Info: CreateTable QualityDefinitions 12:26:12.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:12.6 Info: => 0.0001092s 12:26:12.6 Info: CreateIndex QualityDefinitions (Quality) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:12.6 Info: => 7.26E-05s 12:26:12.6 Info: CreateIndex QualityDefinitions (Title) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:12.6 Info: => 7.43E-05s 12:26:12.6 Info: CreateTable NamingConfig 12:26:12.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) 12:26:12.6 Info: => 0.0001064s 12:26:12.6 Info: CreateTable Blacklist 12:26:12.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 '') 12:26:12.6 Info: => 0.0001444s 12:26:12.6 Info: CreateTable Metadata 12:26:12.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) 12:26:12.6 Info: => 9.22E-05s 12:26:12.6 Info: CreateTable MetadataFiles 12:26:12.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) 12:26:12.6 Info: => 0.000107s 12:26:12.6 Info: CreateTable DownloadClients 12:26:12.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) 12:26:12.6 Info: => 9.49E-05s 12:26:12.6 Info: CreateTable PendingReleases 12:26:12.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 '') 12:26:12.6 Info: => 0.0001024s 12:26:12.6 Info: CreateTable RemotePathMappings 12:26:12.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:12.6 Info: => 8.78E-05s 12:26:12.6 Info: CreateTable Tags 12:26:12.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:12.6 Info: => 8.3E-05s 12:26:12.6 Info: CreateIndex Tags (Label) 12:26:12.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:12.6 Info: => 8.34E-05s 12:26:12.6 Info: CreateTable Restrictions 12:26:12.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:12.6 Info: => 8.8E-05s 12:26:12.6 Info: CreateTable DelayProfiles 12:26:12.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) 12:26:12.7 Info: => 0.0001548s 12:26:12.7 Info: CreateTable Users 12:26:12.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:12.7 Info: => 9.53E-05s 12:26:12.7 Info: CreateIndex Users (Identifier) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:12.7 Info: => 0.0001203s 12:26:12.7 Info: CreateIndex Users (Username) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:12.7 Info: => 7.8E-05s 12:26:12.7 Info: CreateTable Commands 12:26:12.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) 12:26:12.7 Info: => 0.0001109s 12:26:12.7 Info: CreateTable IndexerStatus 12:26:12.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) 12:26:12.7 Info: => 0.0001081s 12:26:12.7 Info: CreateIndex IndexerStatus (ProviderId) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:12.7 Info: => 0.0001018s 12:26:12.7 Info: CreateTable ExtraFiles 12:26:12.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) 12:26:12.7 Info: => 0.0001151s 12:26:12.7 Info: CreateTable LyricFiles 12:26:12.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) 12:26:12.7 Info: => 0.0001199s 12:26:12.7 Info: CreateTable LanguageProfiles 12:26:12.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:12.7 Info: => 8.53E-05s 12:26:12.7 Info: CreateIndex LanguageProfiles (Name) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:12.7 Info: => 7.91E-05s 12:26:12.7 Info: CreateTable DownloadClientStatus 12:26:12.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) 12:26:12.7 Info: => 9.52E-05s 12:26:12.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:12.7 Info: => 8.46E-05s 12:26:12.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:12.7 Info: -> 1 Insert operations completed in 00:00:00.0000506 taking an average of 00:00:00.0000506 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:12', 'InitialSetup') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 1: InitialSetup migrated 12:26:12.7 Info: => 0.0009325s 12:26:12.7 Info: 2: add_reason_to_pending_releases migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 2 12:26:12.7 Info: AlterTable PendingReleases 12:26:12.7 Info: => 5E-07s 12:26:12.7 Info: CreateColumn PendingReleases Reason Int32 12:26:12.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0004871s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:12', 'add_reason_to_pending_releases') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 2: add_reason_to_pending_releases migrated 12:26:12.7 Info: => 0.0009226s 12:26:12.7 Info: 3: add_medium_support migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 3 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 5E-07s 12:26:12.7 Info: CreateColumn Albums Media String 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:12.7 Info: => 0.0004834s 12:26:12.7 Info: AlterTable Tracks 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Tracks MediumNumber Int32 12:26:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0004595s 12:26:12.7 Info: AlterTable Tracks 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0004566s 12:26:12.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.7 Info: => 3.43E-05s 12:26:12.7 Info: DeleteColumn Tracks TrackNumber 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Tracks" 12:26:12.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.7 Info: => 0.0037052s 12:26:12.7 Info: AlterTable Tracks 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Tracks TrackNumber String 12:26:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:12.7 Info: => 0.0004467s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:12', 'add_medium_support') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 3: add_medium_support migrated 12:26:12.7 Info: => 0.0013507s 12:26:12.7 Info: 4: add_various_qualites_in_profile migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 4 12:26:12.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.7 Info: => 3.87E-05s 12:26:12.7 Info: PerformDBOperation 12:26:12.7 Info: Performing DB Operation 12:26:12.7 Info: => 2.65E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:12', 'add_various_qualites_in_profile') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 4: add_various_qualites_in_profile migrated 12:26:12.7 Info: => 0.0004515s 12:26:12.7 Info: 5: metadata_profiles migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 5 12:26:12.7 Info: CreateTable MetadataProfiles 12:26:12.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:12.7 Info: => 0.0001057s 12:26:12.7 Info: CreateIndex MetadataProfiles (Name) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:12.7 Info: => 8.79E-05s 12:26:12.7 Info: AlterTable Artists 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Artists MetadataProfileId Int32 12:26:12.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:12.7 Info: => 0.0004779s 12:26:12.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Artists" 12:26:12.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.7 Info: => 0.0038374s 12:26:12.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Artists" 12:26:12.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.7 Info: => 0.0037421s 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Albums SecondaryTypes String 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:12.7 Info: => 0.0004457s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:12', 'metadata_profiles') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 5: metadata_profiles migrated 12:26:12.7 Info: => 0.000904s 12:26:12.7 Info: 6: separate_automatic_and_interactive_search migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 6 12:26:12.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:12.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) 12:26:12.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:12.7 Info: DROP TABLE "Indexers" 12:26:12.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.7 Info: => 0.0032425s 12:26:12.7 Info: AlterTable Indexers 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:12.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:12.7 Info: => 0.0004741s 12:26:12.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.7 Info: => 3.09E-05s 12:26:12.7 Info: AlterTable Indexers 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Indexers" 12:26:12.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.7 Info: => 0.0032373s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:12', 'separate_automatic_and_interactive_search') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 6: separate_automatic_and_interactive_search migrated 12:26:12.7 Info: => 0.0037077s 12:26:12.7 Info: 7: change_album_path_to_relative migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 7 12:26:12.7 Info: DeleteColumn Albums Path 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Albums" 12:26:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.7 Info: => 0.003943s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:12', 'change_album_path_to_relative') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 7: change_album_path_to_relative migrated 12:26:12.7 Info: => 0.0044674s 12:26:12.7 Info: 8: change_quality_size_mb_to_kb migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 8 12:26:12.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 12:26:12.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 12:26:12.7 Info: => 3.65E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:12', 'change_quality_size_mb_to_kb') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 8: change_quality_size_mb_to_kb migrated 12:26:12.7 Info: => 0.0005588s 12:26:12.7 Info: 9: album_releases migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 9 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Albums Releases String 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:12.7 Info: => 0.0004572s 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Albums CurrentRelease String 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:12.7 Info: => 0.0004569s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:12', 'album_releases') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 9: album_releases migrated 12:26:12.7 Info: => 0.0009195s 12:26:12.7 Info: 10: album_releases_fix migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 10 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: AlterColumn Albums Releases String 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Albums" 12:26:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.7 Info: => 0.0038121s 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: AlterColumn Albums CurrentRelease String 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Albums" 12:26:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.7 Info: => 0.0037976s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:12', 'album_releases_fix') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 10: album_releases_fix migrated 12:26:12.7 Info: => 0.0043178s 12:26:12.7 Info: 11: import_lists migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 11 12:26:12.7 Info: CreateTable ImportLists 12:26:12.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) 12:26:12.7 Info: => 0.0001264s 12:26:12.7 Info: CreateIndex ImportLists (Name) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:12.7 Info: => 7.86E-05s 12:26:12.7 Info: CreateTable ImportListStatus 12:26:12.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) 12:26:12.7 Info: => 0.0001142s 12:26:12.7 Info: CreateIndex ImportListStatus (ProviderId) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:12.7 Info: => 7.84E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:12', 'import_lists') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 11: import_lists migrated 12:26:12.7 Info: => 0.0005294s 12:26:12.7 Info: 12: add_release_status migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 12 12:26:12.7 Info: AlterTable MetadataProfiles 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:12.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:12.7 Info: => 0.0004807s 12:26:12.7 Info: PerformDBOperation 12:26:12.7 Info: Performing DB Operation 12:26:12.7 Info: => 2.32E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:12', 'add_release_status') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 12: add_release_status migrated 12:26:12.7 Info: => 0.000373s 12:26:12.7 Info: 13: album_download_notification migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 13 12:26:12.7 Info: AlterTable Notifications 12:26:12.7 Info: => 5E-07s 12:26:12.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0004907s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:12', 'album_download_notification') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 13: album_download_notification migrated 12:26:12.7 Info: => 0.0008484s 12:26:12.7 Info: 14: fix_language_metadata_profiles migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 14 12:26:12.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 12:26:12.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 12:26:12.7 Info: => 9.09E-05s 12:26:12.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 12:26:12.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 12:26:12.7 Info: => 6.74E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:12', 'fix_language_metadata_profiles') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 14: fix_language_metadata_profiles migrated 12:26:12.7 Info: => 0.0004211s 12:26:12.7 Info: 15: remove_fanzub migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 15 12:26:12.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.7 Info: => 3.36E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:12', 'remove_fanzub') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 15: remove_fanzub migrated 12:26:12.7 Info: => 0.0004516s 12:26:12.7 Info: 16: update_artist_history_indexes migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 16 12:26:12.7 Info: CreateIndex Albums (ArtistId) 12:26:12.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:12.7 Info: => 8.53E-05s 12:26:12.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:12.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:12.7 Info: => 8E-05s 12:26:12.7 Info: DeleteIndex History (AlbumId) 12:26:12.7 Info: DROP INDEX "IX_History_AlbumId" 12:26:12.7 Info: => 0.0001116s 12:26:12.7 Info: CreateIndex History (AlbumId, Date) 12:26:12.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:12.7 Info: => 8.09E-05s 12:26:12.7 Info: DeleteIndex History (DownloadId) 12:26:12.7 Info: DROP INDEX "IX_History_DownloadId" 12:26:12.7 Info: => 0.0001066s 12:26:12.7 Info: CreateIndex History (DownloadId, Date) 12:26:12.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:12.7 Info: => 7.97E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:12', 'update_artist_history_indexes') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 16: update_artist_history_indexes migrated 12:26:12.7 Info: => 0.0004318s 12:26:12.7 Info: 17: remove_nma migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 17 12:26:12.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:12.7 Info: => 3.62E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:12', 'remove_nma') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 17: remove_nma migrated 12:26:12.7 Info: => 0.0003927s 12:26:12.7 Info: 18: album_disambiguation migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 18 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 5E-07s 12:26:12.7 Info: CreateColumn Albums Disambiguation String 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:12.7 Info: => 0.0005094s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:12', 'album_disambiguation') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 18: album_disambiguation migrated 12:26:12.7 Info: => 0.0010345s 12:26:12.7 Info: 19: add_ape_quality_in_profiles migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 19 12:26:12.7 Info: PerformDBOperation 12:26:12.7 Info: Performing DB Operation 12:26:12.7 Info: => 2.79E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:12', 'add_ape_quality_in_profiles') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 19: add_ape_quality_in_profiles migrated 12:26:12.7 Info: => 0.0004089s 12:26:12.7 Info: 20: remove_pushalot migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 20 12:26:12.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:12.7 Info: => 4.62E-05s 12:26:12.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:12.7 Info: => 2.65E-05s 12:26:12.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:12.7 Info: => 2.47E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:12', 'remove_pushalot') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 20: remove_pushalot migrated 12:26:12.7 Info: => 0.0003132s 12:26:12.7 Info: 21: add_custom_filters migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 21 12:26:12.7 Info: CreateTable CustomFilters 12:26:12.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:12.7 Info: => 0.0001179s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:12', 'add_custom_filters') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 21: add_custom_filters migrated 12:26:12.7 Info: => 0.000437s 12:26:12.7 Info: 22: import_list_tags migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 22 12:26:12.7 Info: AlterTable ImportLists 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn ImportLists Tags String 12:26:12.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:12.7 Info: => 0.0004892s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:12', 'import_list_tags') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 22: import_list_tags migrated 12:26:12.7 Info: => 0.0009542s 12:26:12.7 Info: 23: add_release_groups_etc migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 23 12:26:12.7 Info: CreateTable ArtistMetadata 12:26:12.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) 12:26:12.7 Info: => 0.0001459s 12:26:12.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:12.7 Info: => 9.49E-05s 12:26:12.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" 12:26:12.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" 12:26:12.7 Info: => 7.03E-05s 12:26:12.7 Info: AlterTable Artists 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:12.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0005053s 12:26:12.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.7 Info: => 5.3E-05s 12:26:12.7 Info: CreateTable AlbumReleases 12:26:12.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) 12:26:12.7 Info: => 0.000129s 12:26:12.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:12.7 Info: => 7.98E-05s 12:26:12.7 Info: CreateIndex AlbumReleases (AlbumId) 12:26:12.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:12.7 Info: => 7.48E-05s 12:26:12.7 Info: PerformDBOperation 12:26:12.7 Info: Performing DB Operation 12:26:12.7 Info: => 2.99E-05s 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 2E-07s 12:26:12.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0005419s 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:12.7 Info: => 0.0005426s 12:26:12.7 Info: AlterTable Albums 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Albums Links String 12:26:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:12.7 Info: => 0.0005124s 12:26:12.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.7 Info: => 8.08E-05s 12:26:12.7 Info: AlterTable Tracks 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Tracks ForeignRecordingId String 12:26:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:12.7 Info: => 0.0005536s 12:26:12.7 Info: AlterTable Tracks 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0005451s 12:26:12.7 Info: AlterTable Tracks 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.000557s 12:26:12.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.7 Info: => 6.8E-05s 12:26:12.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.7 Info: => 5.67E-05s 12:26:12.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Artists" 12:26:12.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.7 Info: => 0.0109286s 12:26:12.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Albums" 12:26:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.7 Info: => 0.0042539s 12:26:12.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Tracks" 12:26:12.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.7 Info: => 0.0038003s 12:26:12.7 Info: DeleteColumn TrackFiles ArtistId 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "TrackFiles" 12:26:12.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.7 Info: => 0.0035181s 12:26:12.7 Info: CreateIndex Artists (ArtistMetadataId) 12:26:12.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.7 Info: => 7.85E-05s 12:26:12.7 Info: CreateIndex Artists (Monitored) 12:26:12.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.7 Info: => 7.33E-05s 12:26:12.7 Info: CreateIndex Albums (ArtistMetadataId) 12:26:12.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:12.7 Info: => 7.16E-05s 12:26:12.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:12.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:12.7 Info: => 7.01E-05s 12:26:12.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:12.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:12.7 Info: => 7.11E-05s 12:26:12.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:12.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:12.7 Info: => 7.05E-05s 12:26:12.7 Info: UpdateData 12:26:12.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.7 Info: => 3.61E-05s 12:26:12.7 Info: UpdateData 12:26:12.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:12.7 Info: => 2.84E-05s 12:26:12.7 Info: UpdateData 12:26:12.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:12.7 Info: => 3.31E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:12', 'add_release_groups_etc') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 23: add_release_groups_etc migrated 12:26:12.7 Info: => 0.0006162s 12:26:12.7 Info: 24: NewMediaInfoFormat migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 24 12:26:12.7 Info: UpdateData 12:26:12.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:12.7 Info: => 4.81E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:12', 'NewMediaInfoFormat') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 24: NewMediaInfoFormat migrated 12:26:12.7 Info: => 0.0004632s 12:26:12.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 25 12:26:12.7 Info: RenameTable Restrictions ReleaseProfiles 12:26:12.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:12.7 Info: => 0.0013705s 12:26:12.7 Info: AlterTable ReleaseProfiles 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:12.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:12.7 Info: => 0.0004901s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:12', 'rename_restrictions_to_release_profiles') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:12.7 Info: => 0.0009199s 12:26:12.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 26 12:26:12.7 Info: RenameTable Profiles QualityProfiles 12:26:12.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:12.7 Info: => 0.0013568s 12:26:12.7 Info: AlterTable QualityProfiles 12:26:12.7 Info: => 5E-07s 12:26:12.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:12.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:12.7 Info: => 0.0004931s 12:26:12.7 Info: AlterTable LanguageProfiles 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:12.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:12.7 Info: => 0.000519s 12:26:12.7 Info: UpdateData 12:26:12.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:12.7 Info: => 3.61E-05s 12:26:12.7 Info: UpdateData 12:26:12.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:12.7 Info: => 2.79E-05s 12:26:12.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Artists" 12:26:12.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.7 Info: => 0.0040362s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:12', 'rename_quality_profiles_add_upgrade_allowed') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:12.7 Info: => 0.0046078s 12:26:12.7 Info: 27: add_import_exclusions migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 27 12:26:12.7 Info: CreateTable ImportListExclusions 12:26:12.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:12.7 Info: => 0.0001045s 12:26:12.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:12.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:12.7 Info: => 8.26E-05s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:12', 'add_import_exclusions') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 27: add_import_exclusions migrated 12:26:12.7 Info: => 0.0005244s 12:26:12.7 Info: 28: clean_artist_metadata_table migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 28 12:26:12.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) 12:26:12.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) 12:26:12.7 Info: => 0.0001346s 12:26:12.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) 12:26:12.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) 12:26:12.7 Info: => 0.0001125s 12:26:12.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) 12:26:12.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) 12:26:12.7 Info: => 0.0001085s 12:26:12.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) 12:26:12.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) 12:26:12.7 Info: => 0.0001136s 12:26:12.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) 12:26:12.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) 12:26:12.7 Info: => 0.0001067s 12:26:12.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) 12:26:12.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) 12:26:12.7 Info: => 0.0001095s 12:26:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:12', 'clean_artist_metadata_table') 12:26:12.7 Info: Committing Transaction 12:26:12.7 Info: 28: clean_artist_metadata_table migrated 12:26:12.7 Info: => 0.0005199s 12:26:12.7 Info: 29: health_issue_notification migrating 12:26:12.7 Info: Beginning Transaction 12:26:12.7 Info: Starting migration of Main DB to 29 12:26:12.7 Info: AlterTable Notifications 12:26:12.7 Info: => 5E-07s 12:26:12.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0005116s 12:26:12.7 Info: AlterTable Notifications 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0004887s 12:26:12.7 Info: AlterTable Notifications 12:26:12.7 Info: => 3E-07s 12:26:12.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0004931s 12:26:12.7 Info: AlterTable Notifications 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.0005044s 12:26:12.7 Info: AlterTable Notifications 12:26:12.7 Info: => 4E-07s 12:26:12.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:12.7 Info: => 0.000496s 12:26:12.7 Info: DeleteColumn Notifications OnDownload 12:26:12.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) 12:26:12.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" 12:26:12.7 Info: DROP TABLE "Notifications" 12:26:12.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:12.8 Info: => 0.0034798s 12:26:12.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "Notifications" 12:26:12.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:12.8 Info: => 0.0035546s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:12', 'health_issue_notification') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 29: health_issue_notification migrated 12:26:12.8 Info: => 0.0040858s 12:26:12.8 Info: 30: add_mediafilerepository_mtime migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 30 12:26:12.8 Info: AlterTable TrackFiles 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn TrackFiles Modified DateTime 12:26:12.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:12.8 Info: => 0.0005188s 12:26:12.8 Info: AlterTable TrackFiles 12:26:12.8 Info: => 3E-07s 12:26:12.8 Info: CreateColumn TrackFiles Path String 12:26:12.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:12.8 Info: => 0.0004978s 12:26:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:12.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:12.8 Info: => 3E-05s 12:26:12.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) 12:26:12.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) 12:26:12.8 Info: => 0.0001128s 12:26:12.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) 12:26:12.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) 12:26:12.8 Info: => 0.0001216s 12:26:12.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) 12:26:12.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) 12:26:12.8 Info: => 0.0001283s 12:26:12.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") 12:26:12.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") 12:26:12.8 Info: => 6.43E-05s 12:26:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:12.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:12.8 Info: => 5.61E-05s 12:26:12.8 Info: AlterTable TrackFiles 12:26:12.8 Info: => 3E-07s 12:26:12.8 Info: AlterColumn TrackFiles Path String 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "TrackFiles" 12:26:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.8 Info: => 0.0037462s 12:26:12.8 Info: CreateIndex TrackFiles (Path) 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:12.8 Info: => 7.82E-05s 12:26:12.8 Info: DeleteColumn TrackFiles RelativePath 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "TrackFiles" 12:26:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:12.8 Info: => 0.0038236s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:12', 'add_mediafilerepository_mtime') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 30: add_mediafilerepository_mtime migrated 12:26:12.8 Info: => 0.0043723s 12:26:12.8 Info: 31: add_artistmetadataid_constraint migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 31 12:26:12.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") 12:26:12.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") 12:26:12.8 Info: => 6.79E-05s 12:26:12.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:12.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:12.8 Info: => 0.0001145s 12:26:12.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "Artists" 12:26:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.8 Info: => 0.0040692s 12:26:12.8 Info: CreateIndex Artists (ArtistMetadataId) 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.8 Info: => 7.89E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:12', 'add_artistmetadataid_constraint') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 31: add_artistmetadataid_constraint migrated 12:26:12.8 Info: => 0.0005775s 12:26:12.8 Info: 32: old_ids_and_artist_alias migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 32 12:26:12.8 Info: AlterTable ArtistMetadata 12:26:12.8 Info: => 5E-07s 12:26:12.8 Info: CreateColumn ArtistMetadata Aliases String 12:26:12.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:12.8 Info: => 0.0005524s 12:26:12.8 Info: AlterTable ArtistMetadata 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:12.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.8 Info: => 0.0005339s 12:26:12.8 Info: AlterTable Albums 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.8 Info: => 0.0005027s 12:26:12.8 Info: AlterTable AlbumReleases 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:12.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.8 Info: => 0.0004955s 12:26:12.8 Info: AlterTable Tracks 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.8 Info: => 0.0005034s 12:26:12.8 Info: AlterTable Tracks 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:12.8 Info: => 0.0005107s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:12', 'old_ids_and_artist_alias') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 32: old_ids_and_artist_alias migrated 12:26:12.8 Info: => 0.0011064s 12:26:12.8 Info: 33: download_propers_config migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 33 12:26:12.8 Info: PerformDBOperation 12:26:12.8 Info: Performing DB Operation 12:26:12.8 Info: => 2.42E-05s 12:26:12.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:12.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:12.8 Info: => 2.53E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:12', 'download_propers_config') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 33: download_propers_config migrated 12:26:12.8 Info: => 0.0004289s 12:26:12.8 Info: 34: remove_language_profiles migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 34 12:26:12.8 Info: DeleteTable LanguageProfiles 12:26:12.8 Info: DROP TABLE "LanguageProfiles" 12:26:12.8 Info: => 0.0001726s 12:26:12.8 Info: DeleteColumn Artists LanguageProfileId 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "Artists" 12:26:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.8 Info: => 0.0040723s 12:26:12.8 Info: DeleteColumn ImportLists LanguageProfileId 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "ImportLists" 12:26:12.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:12.8 Info: => 0.0035996s 12:26:12.8 Info: DeleteColumn Blacklist Language 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "Blacklist" 12:26:12.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:12.8 Info: => 0.0035168s 12:26:12.8 Info: DeleteColumn History Language 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "History" 12:26:12.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:12.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:12.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:12.8 Info: => 0.0041316s 12:26:12.8 Info: DeleteColumn LyricFiles Language 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "LyricFiles" 12:26:12.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:12.8 Info: => 0.0035289s 12:26:12.8 Info: DeleteColumn TrackFiles Language 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "TrackFiles" 12:26:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:12.8 Info: => 0.0056149s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:12', 'remove_language_profiles') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 34: remove_language_profiles migrated 12:26:12.8 Info: => 0.0062136s 12:26:12.8 Info: 35: multi_disc_naming_format migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 35 12:26:12.8 Info: AlterTable NamingConfig 12:26:12.8 Info: => 5E-07s 12:26:12.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:12.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:12.8 Info: => 0.0005736s 12:26:12.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:12.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:12.8 Info: => 3.27E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:12', 'multi_disc_naming_format') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 35: multi_disc_naming_format migrated 12:26:12.8 Info: => 0.0004543s 12:26:12.8 Info: 36: add_download_client_priority migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 36 12:26:12.8 Info: AlterTable DownloadClients 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn DownloadClients Priority Int32 12:26:12.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:12.8 Info: => 0.0005487s 12:26:12.8 Info: PerformDBOperation 12:26:12.8 Info: Performing DB Operation 12:26:12.8 Info: => 3.9E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:12', 'add_download_client_priority') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 36: add_download_client_priority migrated 12:26:12.8 Info: => 0.0005473s 12:26:12.8 Info: 37: remove_growl_prowl migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 37 12:26:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:12.8 Info: => 3.58E-05s 12:26:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:12.8 Info: => 2.63E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:12', 'remove_growl_prowl') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 37: remove_growl_prowl migrated 12:26:12.8 Info: => 0.000445s 12:26:12.8 Info: 38: remove_plex_hometheatre migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 38 12:26:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:12.8 Info: => 3.38E-05s 12:26:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:12.8 Info: => 2.53E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:12', 'remove_plex_hometheatre') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 38: remove_plex_hometheatre migrated 12:26:12.8 Info: => 0.0004751s 12:26:12.8 Info: 39: add_root_folder_add_defaults migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 39 12:26:12.8 Info: AlterTable RootFolders 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn RootFolders Name String 12:26:12.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:12.8 Info: => 0.0005656s 12:26:12.8 Info: AlterTable RootFolders 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:12.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:12.8 Info: => 0.0005975s 12:26:12.8 Info: AlterTable RootFolders 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:12.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:12.8 Info: => 0.0005764s 12:26:12.8 Info: AlterTable RootFolders 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:12.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:12.8 Info: => 0.0005527s 12:26:12.8 Info: AlterTable RootFolders 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn RootFolders DefaultTags String 12:26:12.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:12.8 Info: => 0.0006178s 12:26:12.8 Info: PerformDBOperation 12:26:12.8 Info: Performing DB Operation 12:26:12.8 Info: => 5.85E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:12', 'add_root_folder_add_defaults') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 39: add_root_folder_add_defaults migrated 12:26:12.8 Info: => 0.0004992s 12:26:12.8 Info: 40: task_duration migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 40 12:26:12.8 Info: AlterTable ScheduledTasks 12:26:12.8 Info: => 5E-07s 12:26:12.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:12.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:12.8 Info: => 0.0005395s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:12', 'task_duration') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 40: task_duration migrated 12:26:12.8 Info: => 0.0009518s 12:26:12.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 41 12:26:12.8 Info: AlterTable ReleaseProfiles 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:12.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:12.8 Info: => 0.000598s 12:26:12.8 Info: AlterTable ReleaseProfiles 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:12.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:12.8 Info: => 0.0005627s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:12', 'add_indexer_and_enabled_to_release_profiles') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:12.8 Info: => 0.0009714s 12:26:12.8 Info: 42: remove_album_folders migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 42 12:26:12.8 Info: DeleteColumn Artists AlbumFolder 12:26:12.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) 12:26:12.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" 12:26:12.8 Info: DROP TABLE "Artists" 12:26:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:12.8 Info: => 0.0047905s 12:26:12.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:12.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:12.8 Info: => 3.34E-05s 12:26:12.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:12.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:12.8 Info: => 2.54E-05s 12:26:12.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:12.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) 12:26:12.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:12.8 Info: DROP TABLE "NamingConfig" 12:26:12.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:12.8 Info: => 0.0035638s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:12', 'remove_album_folders') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 42: remove_album_folders migrated 12:26:12.8 Info: => 0.004189s 12:26:12.8 Info: 44: add_priority_to_indexers migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 44 12:26:12.8 Info: AlterTable Indexers 12:26:12.8 Info: => 5E-07s 12:26:12.8 Info: CreateColumn Indexers Priority Int32 12:26:12.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:12.8 Info: => 0.0006192s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:12', 'add_priority_to_indexers') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 44: add_priority_to_indexers migrated 12:26:12.8 Info: => 0.0010774s 12:26:12.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 45 12:26:12.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:12.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:12.8 Info: => 0.0001121s 12:26:12.8 Info: PerformDBOperation 12:26:12.8 Info: Performing DB Operation 12:26:12.8 Info: => 3.25E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:12', 'remove_chown_and_folderchmod_config') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:12.8 Info: => 0.000455s 12:26:12.8 Info: 47: update_notifiarr migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 47 12:26:12.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:12.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:12.8 Info: => 5.3E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:12', 'update_notifiarr') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 47: update_notifiarr migrated 12:26:12.8 Info: => 0.0004002s 12:26:12.8 Info: 49: email_multiple_addresses migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 49 12:26:12.8 Info: PerformDBOperation 12:26:12.8 Info: Performing DB Operation 12:26:12.8 Info: => 4.49E-05s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:12', 'email_multiple_addresses') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 49: email_multiple_addresses migrated 12:26:12.8 Info: => 0.000365s 12:26:12.8 Info: 50: rename_blacklist_to_blocklist migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 50 12:26:12.8 Info: RenameTable Blacklist Blocklist 12:26:12.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:12.8 Info: => 0.0015836s 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:12', 'rename_blacklist_to_blocklist') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 50: rename_blacklist_to_blocklist migrated 12:26:12.8 Info: => 0.0019684s 12:26:12.8 Info: 51: cdh_per_downloadclient migrating 12:26:12.8 Info: Beginning Transaction 12:26:12.8 Info: Starting migration of Main DB to 51 12:26:12.8 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 12:26:12.8 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') 12:26:12.8 Info: AlterTable DownloadClients 12:26:12.8 Info: => 4E-07s 12:26:12.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:12.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:12.8 Info: => 0.0005478s 12:26:12.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:12.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:12.8 Info: => 0.0005374s 12:26:12.8 Info: PerformDBOperation 12:26:12.8 Info: Performing DB Operation 12:26:12.8 Info: => 0.000156s 12:26:12.8 Info: -> 2 Insert operations completed in 00:00:00.0001098 taking an average of 00:00:00.0000549 12:26:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:12', 'cdh_per_downloadclient') 12:26:12.8 Info: Committing Transaction 12:26:12.8 Info: 51: cdh_per_downloadclient migrated 12:26:12.8 Info: => 0.0006231s 12:26:12.8 Debug: Took: 00:00:00.1981241 12:26:12.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:26:12.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:26:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151729121124_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:12.9 Info: DatabaseEngineVersionCheck migrating 12:26:12.9 Info: PerformDBOperation 12:26:12.9 Info: Performing DB Operation 12:26:12.9 Info: SQLite 3.47.0 12:26:12.9 Info: => 0.0020175s 12:26:12.9 Info: DatabaseEngineVersionCheck migrated 12:26:12.9 Info: => 0.0020286s 12:26:12.9 Info: VersionMigration migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: CreateTable VersionInfo 12:26:12.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:12.9 Info: => 0.0001423s 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: VersionMigration migrated 12:26:12.9 Info: => 0.0006684s 12:26:12.9 Info: VersionUniqueMigration migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: CreateIndex VersionInfo (Version) 12:26:12.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:12.9 Info: => 0.0001176s 12:26:12.9 Info: AlterTable VersionInfo 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:12.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:12.9 Info: => 0.0005031s 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: VersionUniqueMigration migrated 12:26:12.9 Info: => 0.0007924s 12:26:12.9 Info: VersionDescriptionMigration migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: AlterTable VersionInfo 12:26:12.9 Info: => 5E-07s 12:26:12.9 Info: CreateColumn VersionInfo Description String 12:26:12.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:12.9 Info: => 0.0001798s 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: VersionDescriptionMigration migrated 12:26:12.9 Info: => 0.0004535s 12:26:12.9 Info: 1: InitialSetup migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 1 12:26:12.9 Info: CreateTable Config 12:26:12.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:12.9 Info: => 0.0001284s 12:26:12.9 Info: CreateIndex Config (Key) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:12.9 Info: => 7.29E-05s 12:26:12.9 Info: CreateTable RootFolders 12:26:12.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:12.9 Info: => 7.89E-05s 12:26:12.9 Info: CreateIndex RootFolders (Path) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:12.9 Info: => 6.94E-05s 12:26:12.9 Info: CreateTable Artists 12:26:12.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) 12:26:12.9 Info: => 0.0001806s 12:26:12.9 Info: CreateIndex Artists (ForeignArtistId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.9 Info: => 7.28E-05s 12:26:12.9 Info: CreateIndex Artists (NameSlug) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.9 Info: => 6.52E-05s 12:26:12.9 Info: CreateIndex Artists (CleanName) 12:26:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.9 Info: => 6.42E-05s 12:26:12.9 Info: CreateIndex Artists (Path) 12:26:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.9 Info: => 6.29E-05s 12:26:12.9 Info: CreateTable Albums 12:26:12.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) 12:26:12.9 Info: => 0.0001671s 12:26:12.9 Info: CreateIndex Albums (ForeignAlbumId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.9 Info: => 6.97E-05s 12:26:12.9 Info: CreateIndex Albums (MBId) 12:26:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.9 Info: => 6.53E-05s 12:26:12.9 Info: CreateIndex Albums (TADBId) 12:26:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.9 Info: => 6.56E-05s 12:26:12.9 Info: CreateIndex Albums (TitleSlug) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.9 Info: => 6.67E-05s 12:26:12.9 Info: CreateIndex Albums (CleanTitle) 12:26:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.9 Info: => 6.25E-05s 12:26:12.9 Info: CreateIndex Albums (Path) 12:26:12.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:12.9 Info: => 6.21E-05s 12:26:12.9 Info: CreateTable Tracks 12:26:12.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) 12:26:12.9 Info: => 0.0001169s 12:26:12.9 Info: CreateIndex Tracks (ForeignTrackId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.9 Info: => 6.75E-05s 12:26:12.9 Info: CreateIndex Tracks (ArtistId) 12:26:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.9 Info: => 6.95E-05s 12:26:12.9 Info: CreateIndex Tracks (TrackFileId) 12:26:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.9 Info: => 7E-05s 12:26:12.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:12.9 Info: => 7.18E-05s 12:26:12.9 Info: CreateTable TrackFiles 12:26:12.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) 12:26:12.9 Info: => 0.0001415s 12:26:12.9 Info: CreateIndex TrackFiles (ArtistId) 12:26:12.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:12.9 Info: => 9.11E-05s 12:26:12.9 Info: CreateIndex TrackFiles (AlbumId) 12:26:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:12.9 Info: => 9.88E-05s 12:26:12.9 Info: CreateTable History 12:26:12.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) 12:26:12.9 Info: => 0.0001185s 12:26:12.9 Info: CreateIndex History (Date) 12:26:12.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:12.9 Info: => 7.38E-05s 12:26:12.9 Info: CreateIndex History (EventType) 12:26:12.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:12.9 Info: => 7.09E-05s 12:26:12.9 Info: CreateIndex History (DownloadId) 12:26:12.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:12.9 Info: => 7.05E-05s 12:26:12.9 Info: CreateIndex History (AlbumId) 12:26:12.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:12.9 Info: => 9.21E-05s 12:26:12.9 Info: CreateTable Notifications 12:26:12.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) 12:26:12.9 Info: => 0.0001193s 12:26:12.9 Info: CreateTable ScheduledTasks 12:26:12.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:12.9 Info: => 9.89E-05s 12:26:12.9 Info: CreateIndex ScheduledTasks (TypeName) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:12.9 Info: => 7.07E-05s 12:26:12.9 Info: CreateTable Indexers 12:26:12.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) 12:26:12.9 Info: => 9.21E-05s 12:26:12.9 Info: CreateIndex Indexers (Name) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.9 Info: => 7.56E-05s 12:26:12.9 Info: CreateTable Profiles 12:26:12.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:12.9 Info: => 8.29E-05s 12:26:12.9 Info: CreateIndex Profiles (Name) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:12.9 Info: => 9.34E-05s 12:26:12.9 Info: CreateTable QualityDefinitions 12:26:12.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:12.9 Info: => 0.000108s 12:26:12.9 Info: CreateIndex QualityDefinitions (Quality) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:12.9 Info: => 7.23E-05s 12:26:12.9 Info: CreateIndex QualityDefinitions (Title) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:12.9 Info: => 7.48E-05s 12:26:12.9 Info: CreateTable NamingConfig 12:26:12.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) 12:26:12.9 Info: => 0.0001054s 12:26:12.9 Info: CreateTable Blacklist 12:26:12.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 '') 12:26:12.9 Info: => 0.0001472s 12:26:12.9 Info: CreateTable Metadata 12:26:12.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) 12:26:12.9 Info: => 9.21E-05s 12:26:12.9 Info: CreateTable MetadataFiles 12:26:12.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) 12:26:12.9 Info: => 0.0001064s 12:26:12.9 Info: CreateTable DownloadClients 12:26:12.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) 12:26:12.9 Info: => 9.62E-05s 12:26:12.9 Info: CreateTable PendingReleases 12:26:12.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 '') 12:26:12.9 Info: => 0.0001042s 12:26:12.9 Info: CreateTable RemotePathMappings 12:26:12.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:12.9 Info: => 9.06E-05s 12:26:12.9 Info: CreateTable Tags 12:26:12.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:12.9 Info: => 8.18E-05s 12:26:12.9 Info: CreateIndex Tags (Label) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:12.9 Info: => 8.39E-05s 12:26:12.9 Info: CreateTable Restrictions 12:26:12.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:12.9 Info: => 8.73E-05s 12:26:12.9 Info: CreateTable DelayProfiles 12:26:12.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) 12:26:12.9 Info: => 0.0001199s 12:26:12.9 Info: CreateTable Users 12:26:12.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:12.9 Info: => 8.63E-05s 12:26:12.9 Info: CreateIndex Users (Identifier) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:12.9 Info: => 8.21E-05s 12:26:12.9 Info: CreateIndex Users (Username) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:12.9 Info: => 0.0001002s 12:26:12.9 Info: CreateTable Commands 12:26:12.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) 12:26:12.9 Info: => 0.0001235s 12:26:12.9 Info: CreateTable IndexerStatus 12:26:12.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) 12:26:12.9 Info: => 0.0001309s 12:26:12.9 Info: CreateIndex IndexerStatus (ProviderId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:12.9 Info: => 0.0001141s 12:26:12.9 Info: CreateTable ExtraFiles 12:26:12.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) 12:26:12.9 Info: => 0.0001172s 12:26:12.9 Info: CreateTable LyricFiles 12:26:12.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) 12:26:12.9 Info: => 0.0001196s 12:26:12.9 Info: CreateTable LanguageProfiles 12:26:12.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:12.9 Info: => 8.61E-05s 12:26:12.9 Info: CreateIndex LanguageProfiles (Name) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:12.9 Info: => 8.23E-05s 12:26:12.9 Info: CreateTable DownloadClientStatus 12:26:12.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) 12:26:12.9 Info: => 9.52E-05s 12:26:12.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:12.9 Info: => 8.45E-05s 12:26:12.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:12.9 Info: -> 1 Insert operations completed in 00:00:00.0000502 taking an average of 00:00:00.0000502 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:12', 'InitialSetup') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 1: InitialSetup migrated 12:26:12.9 Info: => 0.0008529s 12:26:12.9 Info: 2: add_reason_to_pending_releases migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 2 12:26:12.9 Info: AlterTable PendingReleases 12:26:12.9 Info: => 5E-07s 12:26:12.9 Info: CreateColumn PendingReleases Reason Int32 12:26:12.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0004988s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:12', 'add_reason_to_pending_releases') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 2: add_reason_to_pending_releases migrated 12:26:12.9 Info: => 0.0009268s 12:26:12.9 Info: 3: add_medium_support migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 3 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 6E-07s 12:26:12.9 Info: CreateColumn Albums Media String 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:12.9 Info: => 0.0005335s 12:26:12.9 Info: AlterTable Tracks 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Tracks MediumNumber Int32 12:26:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0004608s 12:26:12.9 Info: AlterTable Tracks 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0004529s 12:26:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:12.9 Info: => 3.42E-05s 12:26:12.9 Info: DeleteColumn Tracks TrackNumber 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Tracks" 12:26:12.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:12.9 Info: => 0.0037763s 12:26:12.9 Info: AlterTable Tracks 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Tracks TrackNumber String 12:26:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:12.9 Info: => 0.0004454s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:12', 'add_medium_support') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 3: add_medium_support migrated 12:26:12.9 Info: => 0.0009321s 12:26:12.9 Info: 4: add_various_qualites_in_profile migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 4 12:26:12.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:12.9 Info: => 3.85E-05s 12:26:12.9 Info: PerformDBOperation 12:26:12.9 Info: Performing DB Operation 12:26:12.9 Info: => 2.6E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:12', 'add_various_qualites_in_profile') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 4: add_various_qualites_in_profile migrated 12:26:12.9 Info: => 0.0003792s 12:26:12.9 Info: 5: metadata_profiles migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 5 12:26:12.9 Info: CreateTable MetadataProfiles 12:26:12.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:12.9 Info: => 0.0001345s 12:26:12.9 Info: CreateIndex MetadataProfiles (Name) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:12.9 Info: => 8.67E-05s 12:26:12.9 Info: AlterTable Artists 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Artists MetadataProfileId Int32 12:26:12.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:12.9 Info: => 0.0004797s 12:26:12.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Artists" 12:26:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.9 Info: => 0.0039033s 12:26:12.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Artists" 12:26:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.9 Info: => 0.0038562s 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Albums SecondaryTypes String 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:12.9 Info: => 0.0004477s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:12', 'metadata_profiles') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 5: metadata_profiles migrated 12:26:12.9 Info: => 0.0009521s 12:26:12.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 6 12:26:12.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:12.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) 12:26:12.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:12.9 Info: DROP TABLE "Indexers" 12:26:12.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.9 Info: => 0.0033023s 12:26:12.9 Info: AlterTable Indexers 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:12.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:12.9 Info: => 0.0005352s 12:26:12.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:12.9 Info: => 3.1E-05s 12:26:12.9 Info: AlterTable Indexers 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Indexers" 12:26:12.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:12.9 Info: => 0.0032548s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:12', 'separate_automatic_and_interactive_search') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:12.9 Info: => 0.0037178s 12:26:12.9 Info: 7: change_album_path_to_relative migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 7 12:26:12.9 Info: DeleteColumn Albums Path 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Albums" 12:26:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.9 Info: => 0.0039795s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:12', 'change_album_path_to_relative') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 7: change_album_path_to_relative migrated 12:26:12.9 Info: => 0.0045022s 12:26:12.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 8 12:26:12.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 12:26:12.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 12:26:12.9 Info: => 3.65E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:12', 'change_quality_size_mb_to_kb') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:12.9 Info: => 0.0003765s 12:26:12.9 Info: 9: album_releases migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 9 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 6E-07s 12:26:12.9 Info: CreateColumn Albums Releases String 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:12.9 Info: => 0.0004622s 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Albums CurrentRelease String 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:12.9 Info: => 0.0005189s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:12', 'album_releases') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 9: album_releases migrated 12:26:12.9 Info: => 0.0009018s 12:26:12.9 Info: 10: album_releases_fix migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 10 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 5E-07s 12:26:12.9 Info: AlterColumn Albums Releases String 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Albums" 12:26:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.9 Info: => 0.0038551s 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: AlterColumn Albums CurrentRelease String 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Albums" 12:26:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:12.9 Info: => 0.0038266s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:12', 'album_releases_fix') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 10: album_releases_fix migrated 12:26:12.9 Info: => 0.0042962s 12:26:12.9 Info: 11: import_lists migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 11 12:26:12.9 Info: CreateTable ImportLists 12:26:12.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) 12:26:12.9 Info: => 0.0001255s 12:26:12.9 Info: CreateIndex ImportLists (Name) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:12.9 Info: => 7.92E-05s 12:26:12.9 Info: CreateTable ImportListStatus 12:26:12.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) 12:26:12.9 Info: => 0.0001017s 12:26:12.9 Info: CreateIndex ImportListStatus (ProviderId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:12.9 Info: => 7.63E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:12', 'import_lists') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 11: import_lists migrated 12:26:12.9 Info: => 0.0005509s 12:26:12.9 Info: 12: add_release_status migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 12 12:26:12.9 Info: AlterTable MetadataProfiles 12:26:12.9 Info: => 5E-07s 12:26:12.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:12.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:12.9 Info: => 0.0004814s 12:26:12.9 Info: PerformDBOperation 12:26:12.9 Info: Performing DB Operation 12:26:12.9 Info: => 2.39E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:12', 'add_release_status') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 12: add_release_status migrated 12:26:12.9 Info: => 0.0003853s 12:26:12.9 Info: 13: album_download_notification migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 13 12:26:12.9 Info: AlterTable Notifications 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:12.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0004909s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:12', 'album_download_notification') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 13: album_download_notification migrated 12:26:12.9 Info: => 0.0012275s 12:26:12.9 Info: 14: fix_language_metadata_profiles migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 14 12:26:12.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 12:26:12.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 12:26:12.9 Info: => 9.01E-05s 12:26:12.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 12:26:12.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 12:26:12.9 Info: => 6.69E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:12', 'fix_language_metadata_profiles') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 14: fix_language_metadata_profiles migrated 12:26:12.9 Info: => 0.0004021s 12:26:12.9 Info: 15: remove_fanzub migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 15 12:26:12.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:12.9 Info: => 3.48E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:12', 'remove_fanzub') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 15: remove_fanzub migrated 12:26:12.9 Info: => 0.0003769s 12:26:12.9 Info: 16: update_artist_history_indexes migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 16 12:26:12.9 Info: CreateIndex Albums (ArtistId) 12:26:12.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:12.9 Info: => 9.16E-05s 12:26:12.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:12.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:12.9 Info: => 8.54E-05s 12:26:12.9 Info: DeleteIndex History (AlbumId) 12:26:12.9 Info: DROP INDEX "IX_History_AlbumId" 12:26:12.9 Info: => 0.000115s 12:26:12.9 Info: CreateIndex History (AlbumId, Date) 12:26:12.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:12.9 Info: => 9.56E-05s 12:26:12.9 Info: DeleteIndex History (DownloadId) 12:26:12.9 Info: DROP INDEX "IX_History_DownloadId" 12:26:12.9 Info: => 0.0001045s 12:26:12.9 Info: CreateIndex History (DownloadId, Date) 12:26:12.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:12.9 Info: => 8.9E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:12', 'update_artist_history_indexes') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 16: update_artist_history_indexes migrated 12:26:12.9 Info: => 0.0004799s 12:26:12.9 Info: 17: remove_nma migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 17 12:26:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:12.9 Info: => 4.97E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:12', 'remove_nma') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 17: remove_nma migrated 12:26:12.9 Info: => 0.0004234s 12:26:12.9 Info: 18: album_disambiguation migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 18 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 1.2E-06s 12:26:12.9 Info: CreateColumn Albums Disambiguation String 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:12.9 Info: => 0.0006037s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:12', 'album_disambiguation') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 18: album_disambiguation migrated 12:26:12.9 Info: => 0.0009675s 12:26:12.9 Info: 19: add_ape_quality_in_profiles migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 19 12:26:12.9 Info: PerformDBOperation 12:26:12.9 Info: Performing DB Operation 12:26:12.9 Info: => 3.16E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:12', 'add_ape_quality_in_profiles') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 19: add_ape_quality_in_profiles migrated 12:26:12.9 Info: => 0.0003828s 12:26:12.9 Info: 20: remove_pushalot migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 20 12:26:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:12.9 Info: => 4.94E-05s 12:26:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:12.9 Info: => 4.23E-05s 12:26:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:12.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:12.9 Info: => 2.95E-05s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:12', 'remove_pushalot') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 20: remove_pushalot migrated 12:26:12.9 Info: => 0.0003605s 12:26:12.9 Info: 21: add_custom_filters migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 21 12:26:12.9 Info: CreateTable CustomFilters 12:26:12.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:12.9 Info: => 0.0001124s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:12', 'add_custom_filters') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 21: add_custom_filters migrated 12:26:12.9 Info: => 0.0004809s 12:26:12.9 Info: 22: import_list_tags migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 22 12:26:12.9 Info: AlterTable ImportLists 12:26:12.9 Info: => 5E-07s 12:26:12.9 Info: CreateColumn ImportLists Tags String 12:26:12.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:12.9 Info: => 0.000503s 12:26:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:12', 'import_list_tags') 12:26:12.9 Info: Committing Transaction 12:26:12.9 Info: 22: import_list_tags migrated 12:26:12.9 Info: => 0.0008392s 12:26:12.9 Info: 23: add_release_groups_etc migrating 12:26:12.9 Info: Beginning Transaction 12:26:12.9 Info: Starting migration of Main DB to 23 12:26:12.9 Info: CreateTable ArtistMetadata 12:26:12.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) 12:26:12.9 Info: => 0.0001492s 12:26:12.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:12.9 Info: => 8.9E-05s 12:26:12.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" 12:26:12.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" 12:26:12.9 Info: => 9.53E-05s 12:26:12.9 Info: AlterTable Artists 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:12.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0005498s 12:26:12.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:12.9 Info: => 5.99E-05s 12:26:12.9 Info: CreateTable AlbumReleases 12:26:12.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) 12:26:12.9 Info: => 0.0001525s 12:26:12.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:12.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:12.9 Info: => 8.76E-05s 12:26:12.9 Info: CreateIndex AlbumReleases (AlbumId) 12:26:12.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:12.9 Info: => 7.92E-05s 12:26:12.9 Info: PerformDBOperation 12:26:12.9 Info: Performing DB Operation 12:26:12.9 Info: => 3.37E-05s 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0005324s 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:12.9 Info: => 0.0005469s 12:26:12.9 Info: AlterTable Albums 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Albums Links String 12:26:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:12.9 Info: => 0.0005659s 12:26:12.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:12.9 Info: => 9.29E-05s 12:26:12.9 Info: AlterTable Tracks 12:26:12.9 Info: => 3E-07s 12:26:12.9 Info: CreateColumn Tracks ForeignRecordingId String 12:26:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:12.9 Info: => 0.0005542s 12:26:12.9 Info: AlterTable Tracks 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0005408s 12:26:12.9 Info: AlterTable Tracks 12:26:12.9 Info: => 4E-07s 12:26:12.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:12.9 Info: => 0.0005461s 12:26:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:12.9 Info: => 7.12E-05s 12:26:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:12.9 Info: => 5.87E-05s 12:26:12.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:12.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) 12:26:12.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" 12:26:12.9 Info: DROP TABLE "Artists" 12:26:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:12.9 Info: => 0.0100992s 12:26:12.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Albums" 12:26:13.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.0 Info: => 0.0041717s 12:26:13.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Tracks" 12:26:13.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.0 Info: => 0.0038109s 12:26:13.0 Info: DeleteColumn TrackFiles ArtistId 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "TrackFiles" 12:26:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.0 Info: => 0.0035756s 12:26:13.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:13.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.0 Info: => 8.06E-05s 12:26:13.0 Info: CreateIndex Artists (Monitored) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.0 Info: => 7.66E-05s 12:26:13.0 Info: CreateIndex Albums (ArtistMetadataId) 12:26:13.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.0 Info: => 7.59E-05s 12:26:13.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:13.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:13.0 Info: => 7.48E-05s 12:26:13.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:13.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:13.0 Info: => 7.56E-05s 12:26:13.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:13.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:13.0 Info: => 7.48E-05s 12:26:13.0 Info: UpdateData 12:26:13.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:13.0 Info: => 3.59E-05s 12:26:13.0 Info: UpdateData 12:26:13.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:13.0 Info: => 3.06E-05s 12:26:13.0 Info: UpdateData 12:26:13.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:13.0 Info: => 3.41E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:13', 'add_release_groups_etc') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 23: add_release_groups_etc migrated 12:26:13.0 Info: => 0.0006429s 12:26:13.0 Info: 24: NewMediaInfoFormat migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 24 12:26:13.0 Info: UpdateData 12:26:13.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:13.0 Info: => 4.79E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:13', 'NewMediaInfoFormat') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 24: NewMediaInfoFormat migrated 12:26:13.0 Info: => 0.0004802s 12:26:13.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 25 12:26:13.0 Info: RenameTable Restrictions ReleaseProfiles 12:26:13.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:13.0 Info: => 0.0013652s 12:26:13.0 Info: AlterTable ReleaseProfiles 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:13.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:13.0 Info: => 0.000526s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:13', 'rename_restrictions_to_release_profiles') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:13.0 Info: => 0.0009613s 12:26:13.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 26 12:26:13.0 Info: RenameTable Profiles QualityProfiles 12:26:13.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:13.0 Info: => 0.0013559s 12:26:13.0 Info: AlterTable QualityProfiles 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:13.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:13.0 Info: => 0.0005339s 12:26:13.0 Info: AlterTable LanguageProfiles 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:13.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:13.0 Info: => 0.0005179s 12:26:13.0 Info: UpdateData 12:26:13.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:13.0 Info: => 0.0004126s 12:26:13.0 Info: UpdateData 12:26:13.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:13.0 Info: => 3.01E-05s 12:26:13.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Artists" 12:26:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.0 Info: => 0.0040586s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:13', 'rename_quality_profiles_add_upgrade_allowed') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:13.0 Info: => 0.0045674s 12:26:13.0 Info: 27: add_import_exclusions migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 27 12:26:13.0 Info: CreateTable ImportListExclusions 12:26:13.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:13.0 Info: => 0.0001019s 12:26:13.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:13.0 Info: => 8.29E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:13', 'add_import_exclusions') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 27: add_import_exclusions migrated 12:26:13.0 Info: => 0.0005338s 12:26:13.0 Info: 28: clean_artist_metadata_table migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 28 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001444s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001154s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001118s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001105s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001103s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001076s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:13', 'clean_artist_metadata_table') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 28: clean_artist_metadata_table migrated 12:26:13.0 Info: => 0.0005262s 12:26:13.0 Info: 29: health_issue_notification migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 29 12:26:13.0 Info: AlterTable Notifications 12:26:13.0 Info: => 5E-07s 12:26:13.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005446s 12:26:13.0 Info: AlterTable Notifications 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005329s 12:26:13.0 Info: AlterTable Notifications 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005066s 12:26:13.0 Info: AlterTable Notifications 12:26:13.0 Info: => 3E-07s 12:26:13.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005698s 12:26:13.0 Info: AlterTable Notifications 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005064s 12:26:13.0 Info: DeleteColumn Notifications OnDownload 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Notifications" 12:26:13.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:13.0 Info: => 0.0035188s 12:26:13.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Notifications" 12:26:13.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:13.0 Info: => 0.0036694s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:13', 'health_issue_notification') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 29: health_issue_notification migrated 12:26:13.0 Info: => 0.0041488s 12:26:13.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 30 12:26:13.0 Info: AlterTable TrackFiles 12:26:13.0 Info: => 5E-07s 12:26:13.0 Info: CreateColumn TrackFiles Modified DateTime 12:26:13.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:13.0 Info: => 0.000524s 12:26:13.0 Info: AlterTable TrackFiles 12:26:13.0 Info: => 3E-07s 12:26:13.0 Info: CreateColumn TrackFiles Path String 12:26:13.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:13.0 Info: => 0.0005262s 12:26:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:13.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:13.0 Info: => 2.79E-05s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001499s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.000125s 12:26:13.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) 12:26:13.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) 12:26:13.0 Info: => 0.0001293s 12:26:13.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") 12:26:13.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") 12:26:13.0 Info: => 6.39E-05s 12:26:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:13.0 Info: => 4.46E-05s 12:26:13.0 Info: AlterTable TrackFiles 12:26:13.0 Info: => 3E-07s 12:26:13.0 Info: AlterColumn TrackFiles Path String 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "TrackFiles" 12:26:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.0 Info: => 0.0037748s 12:26:13.0 Info: CreateIndex TrackFiles (Path) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.0 Info: => 8.08E-05s 12:26:13.0 Info: DeleteColumn TrackFiles RelativePath 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "TrackFiles" 12:26:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.0 Info: => 0.0038022s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:13', 'add_mediafilerepository_mtime') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 30: add_mediafilerepository_mtime migrated 12:26:13.0 Info: => 0.0042792s 12:26:13.0 Info: 31: add_artistmetadataid_constraint migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 31 12:26:13.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") 12:26:13.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") 12:26:13.0 Info: => 6.97E-05s 12:26:13.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:13.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:13.0 Info: => 0.0001145s 12:26:13.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Artists" 12:26:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.0 Info: => 0.0039367s 12:26:13.0 Info: CreateIndex Artists (ArtistMetadataId) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.0 Info: => 9.46E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:13', 'add_artistmetadataid_constraint') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 31: add_artistmetadataid_constraint migrated 12:26:13.0 Info: => 0.00058s 12:26:13.0 Info: 32: old_ids_and_artist_alias migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 32 12:26:13.0 Info: AlterTable ArtistMetadata 12:26:13.0 Info: => 6E-07s 12:26:13.0 Info: CreateColumn ArtistMetadata Aliases String 12:26:13.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:13.0 Info: => 0.0005249s 12:26:13.0 Info: AlterTable ArtistMetadata 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:13.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.0 Info: => 0.0005054s 12:26:13.0 Info: AlterTable Albums 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:13.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.0 Info: => 0.0005109s 12:26:13.0 Info: AlterTable AlbumReleases 12:26:13.0 Info: => 3E-07s 12:26:13.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:13.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.0 Info: => 0.0005075s 12:26:13.0 Info: AlterTable Tracks 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.0 Info: => 0.0005118s 12:26:13.0 Info: AlterTable Tracks 12:26:13.0 Info: => 5E-07s 12:26:13.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.0 Info: => 0.0005862s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:13', 'old_ids_and_artist_alias') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 32: old_ids_and_artist_alias migrated 12:26:13.0 Info: => 0.0010287s 12:26:13.0 Info: 33: download_propers_config migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 33 12:26:13.0 Info: PerformDBOperation 12:26:13.0 Info: Performing DB Operation 12:26:13.0 Info: => 2.46E-05s 12:26:13.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:13.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:13.0 Info: => 2.57E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:13', 'download_propers_config') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 33: download_propers_config migrated 12:26:13.0 Info: => 0.0004204s 12:26:13.0 Info: 34: remove_language_profiles migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 34 12:26:13.0 Info: DeleteTable LanguageProfiles 12:26:13.0 Info: DROP TABLE "LanguageProfiles" 12:26:13.0 Info: => 0.0001762s 12:26:13.0 Info: DeleteColumn Artists LanguageProfileId 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Artists" 12:26:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.0 Info: => 0.004047s 12:26:13.0 Info: DeleteColumn ImportLists LanguageProfileId 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "ImportLists" 12:26:13.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:13.0 Info: => 0.0037518s 12:26:13.0 Info: DeleteColumn Blacklist Language 12:26:13.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:26:13.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:26:13.0 Info: DROP TABLE "Blacklist" 12:26:13.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:13.0 Info: => 0.003589s 12:26:13.0 Info: DeleteColumn History Language 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "History" 12:26:13.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:13.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.0 Info: => 0.0042122s 12:26:13.0 Info: DeleteColumn LyricFiles Language 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "LyricFiles" 12:26:13.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.0 Info: => 0.0054434s 12:26:13.0 Info: DeleteColumn TrackFiles Language 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "TrackFiles" 12:26:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.0 Info: => 0.0040753s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:13', 'remove_language_profiles') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 34: remove_language_profiles migrated 12:26:13.0 Info: => 0.0048002s 12:26:13.0 Info: 35: multi_disc_naming_format migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 35 12:26:13.0 Info: AlterTable NamingConfig 12:26:13.0 Info: => 5E-07s 12:26:13.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:13.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:13.0 Info: => 0.0005829s 12:26:13.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:13.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:13.0 Info: => 3.37E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:13', 'multi_disc_naming_format') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 35: multi_disc_naming_format migrated 12:26:13.0 Info: => 0.000419s 12:26:13.0 Info: 36: add_download_client_priority migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 36 12:26:13.0 Info: AlterTable DownloadClients 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn DownloadClients Priority Int32 12:26:13.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:13.0 Info: => 0.0005971s 12:26:13.0 Info: PerformDBOperation 12:26:13.0 Info: Performing DB Operation 12:26:13.0 Info: => 4.04E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:13', 'add_download_client_priority') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 36: add_download_client_priority migrated 12:26:13.0 Info: => 0.0004056s 12:26:13.0 Info: 37: remove_growl_prowl migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 37 12:26:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:13.0 Info: => 3.84E-05s 12:26:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:13.0 Info: => 2.69E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:13', 'remove_growl_prowl') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 37: remove_growl_prowl migrated 12:26:13.0 Info: => 0.0004613s 12:26:13.0 Info: 38: remove_plex_hometheatre migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 38 12:26:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:13.0 Info: => 3.36E-05s 12:26:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:13.0 Info: => 2.48E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:13', 'remove_plex_hometheatre') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 38: remove_plex_hometheatre migrated 12:26:13.0 Info: => 0.0004179s 12:26:13.0 Info: 39: add_root_folder_add_defaults migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 39 12:26:13.0 Info: AlterTable RootFolders 12:26:13.0 Info: => 5E-07s 12:26:13.0 Info: CreateColumn RootFolders Name String 12:26:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:13.0 Info: => 0.0005771s 12:26:13.0 Info: AlterTable RootFolders 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005361s 12:26:13.0 Info: AlterTable RootFolders 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005356s 12:26:13.0 Info: AlterTable RootFolders 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0005977s 12:26:13.0 Info: AlterTable RootFolders 12:26:13.0 Info: => 3E-07s 12:26:13.0 Info: CreateColumn RootFolders DefaultTags String 12:26:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:13.0 Info: => 0.0005554s 12:26:13.0 Info: PerformDBOperation 12:26:13.0 Info: Performing DB Operation 12:26:13.0 Info: => 4.16E-05s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:13', 'add_root_folder_add_defaults') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 39: add_root_folder_add_defaults migrated 12:26:13.0 Info: => 0.0004717s 12:26:13.0 Info: 40: task_duration migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 40 12:26:13.0 Info: AlterTable ScheduledTasks 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:13.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:13.0 Info: => 0.0006064s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:13', 'task_duration') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 40: task_duration migrated 12:26:13.0 Info: => 0.0009768s 12:26:13.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 41 12:26:13.0 Info: AlterTable ReleaseProfiles 12:26:13.0 Info: => 5E-07s 12:26:13.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:13.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:13.0 Info: => 0.0006074s 12:26:13.0 Info: AlterTable ReleaseProfiles 12:26:13.0 Info: => 4E-07s 12:26:13.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:13.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:13.0 Info: => 0.0006054s 12:26:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:13', 'add_indexer_and_enabled_to_release_profiles') 12:26:13.0 Info: Committing Transaction 12:26:13.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:13.0 Info: => 0.0010473s 12:26:13.0 Info: 42: remove_album_folders migrating 12:26:13.0 Info: Beginning Transaction 12:26:13.0 Info: Starting migration of Main DB to 42 12:26:13.0 Info: DeleteColumn Artists AlbumFolder 12:26:13.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) 12:26:13.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" 12:26:13.0 Info: DROP TABLE "Artists" 12:26:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.0 Info: => 0.0044849s 12:26:13.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:13.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:13.0 Info: => 3.22E-05s 12:26:13.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:13.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:13.0 Info: => 2.59E-05s 12:26:13.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:13.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) 12:26:13.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:13.1 Info: DROP TABLE "NamingConfig" 12:26:13.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:13.1 Info: => 0.0036251s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:13', 'remove_album_folders') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 42: remove_album_folders migrated 12:26:13.1 Info: => 0.0041339s 12:26:13.1 Info: 44: add_priority_to_indexers migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 44 12:26:13.1 Info: AlterTable Indexers 12:26:13.1 Info: => 6E-07s 12:26:13.1 Info: CreateColumn Indexers Priority Int32 12:26:13.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:13.1 Info: => 0.0005934s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:13', 'add_priority_to_indexers') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 44: add_priority_to_indexers migrated 12:26:13.1 Info: => 0.0010244s 12:26:13.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 45 12:26:13.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:13.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:13.1 Info: => 0.0001129s 12:26:13.1 Info: PerformDBOperation 12:26:13.1 Info: Performing DB Operation 12:26:13.1 Info: => 2.23E-05s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:13', 'remove_chown_and_folderchmod_config') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:13.1 Info: => 0.0003656s 12:26:13.1 Info: 47: update_notifiarr migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 47 12:26:13.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:13.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:13.1 Info: => 6.46E-05s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:13', 'update_notifiarr') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 47: update_notifiarr migrated 12:26:13.1 Info: => 0.0003991s 12:26:13.1 Info: 49: email_multiple_addresses migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 49 12:26:13.1 Info: PerformDBOperation 12:26:13.1 Info: Performing DB Operation 12:26:13.1 Info: => 4.17E-05s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:13', 'email_multiple_addresses') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 49: email_multiple_addresses migrated 12:26:13.1 Info: => 0.0004761s 12:26:13.1 Info: 50: rename_blacklist_to_blocklist migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 50 12:26:13.1 Info: RenameTable Blacklist Blocklist 12:26:13.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:13.1 Info: => 0.0021617s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:13', 'rename_blacklist_to_blocklist') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 50: rename_blacklist_to_blocklist migrated 12:26:13.1 Info: => 0.0025378s 12:26:13.1 Info: 51: cdh_per_downloadclient migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 51 12:26:13.1 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') 12:26:13.1 Info: AlterTable DownloadClients 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:13.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:13.1 Info: => 0.0005632s 12:26:13.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:13.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:13.1 Info: => 0.0005637s 12:26:13.1 Info: PerformDBOperation 12:26:13.1 Info: Performing DB Operation 12:26:13.1 Info: => 0.0001969s 12:26:13.1 Info: -> 1 Insert operations completed in 00:00:00.0000626 taking an average of 00:00:00.0000626 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:13', 'cdh_per_downloadclient') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 51: cdh_per_downloadclient migrated 12:26:13.1 Info: => 0.0005943s 12:26:13.1 Debug: Took: 00:00:00.1969639 12:26:13.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:26:13.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:26:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151731409944_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:13.1 Info: DatabaseEngineVersionCheck migrating 12:26:13.1 Info: PerformDBOperation 12:26:13.1 Info: Performing DB Operation 12:26:13.1 Info: SQLite 3.47.0 12:26:13.1 Info: => 0.0014397s 12:26:13.1 Info: DatabaseEngineVersionCheck migrated 12:26:13.1 Info: => 0.001448s 12:26:13.1 Info: VersionMigration migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: CreateTable VersionInfo 12:26:13.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:13.1 Info: => 0.0001661s 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: VersionMigration migrated 12:26:13.1 Info: => 0.0010049s 12:26:13.1 Info: VersionUniqueMigration migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: CreateIndex VersionInfo (Version) 12:26:13.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:13.1 Info: => 0.0001147s 12:26:13.1 Info: AlterTable VersionInfo 12:26:13.1 Info: => 4E-07s 12:26:13.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:13.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:13.1 Info: => 0.0004684s 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: VersionUniqueMigration migrated 12:26:13.1 Info: => 0.000775s 12:26:13.1 Info: VersionDescriptionMigration migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: AlterTable VersionInfo 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn VersionInfo Description String 12:26:13.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:13.1 Info: => 0.0001695s 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: VersionDescriptionMigration migrated 12:26:13.1 Info: => 0.0004623s 12:26:13.1 Info: 1: InitialSetup migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 1 12:26:13.1 Info: CreateTable Config 12:26:13.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:13.1 Info: => 0.0001333s 12:26:13.1 Info: CreateIndex Config (Key) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:13.1 Info: => 7.09E-05s 12:26:13.1 Info: CreateTable RootFolders 12:26:13.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:13.1 Info: => 7.91E-05s 12:26:13.1 Info: CreateIndex RootFolders (Path) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:13.1 Info: => 6.98E-05s 12:26:13.1 Info: CreateTable Artists 12:26:13.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) 12:26:13.1 Info: => 0.0001796s 12:26:13.1 Info: CreateIndex Artists (ForeignArtistId) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:13.1 Info: => 7.11E-05s 12:26:13.1 Info: CreateIndex Artists (NameSlug) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:13.1 Info: => 6.56E-05s 12:26:13.1 Info: CreateIndex Artists (CleanName) 12:26:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.1 Info: => 6.55E-05s 12:26:13.1 Info: CreateIndex Artists (Path) 12:26:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.1 Info: => 6.27E-05s 12:26:13.1 Info: CreateTable Albums 12:26:13.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) 12:26:13.1 Info: => 0.0001599s 12:26:13.1 Info: CreateIndex Albums (ForeignAlbumId) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.1 Info: => 9.33E-05s 12:26:13.1 Info: CreateIndex Albums (MBId) 12:26:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.1 Info: => 7.06E-05s 12:26:13.1 Info: CreateIndex Albums (TADBId) 12:26:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.1 Info: => 6.88E-05s 12:26:13.1 Info: CreateIndex Albums (TitleSlug) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.1 Info: => 8.1E-05s 12:26:13.1 Info: CreateIndex Albums (CleanTitle) 12:26:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.1 Info: => 6.25E-05s 12:26:13.1 Info: CreateIndex Albums (Path) 12:26:13.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:13.1 Info: => 6.15E-05s 12:26:13.1 Info: CreateTable Tracks 12:26:13.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) 12:26:13.1 Info: => 0.000125s 12:26:13.1 Info: CreateIndex Tracks (ForeignTrackId) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.1 Info: => 6.82E-05s 12:26:13.1 Info: CreateIndex Tracks (ArtistId) 12:26:13.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:13.1 Info: => 6.99E-05s 12:26:13.1 Info: CreateIndex Tracks (TrackFileId) 12:26:13.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.1 Info: => 6.96E-05s 12:26:13.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:13.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:13.1 Info: => 7.01E-05s 12:26:13.1 Info: CreateTable TrackFiles 12:26:13.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) 12:26:13.1 Info: => 0.0001126s 12:26:13.1 Info: CreateIndex TrackFiles (ArtistId) 12:26:13.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:13.1 Info: => 8.31E-05s 12:26:13.1 Info: CreateIndex TrackFiles (AlbumId) 12:26:13.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.1 Info: => 6.88E-05s 12:26:13.1 Info: CreateTable History 12:26:13.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) 12:26:13.1 Info: => 0.0001158s 12:26:13.1 Info: CreateIndex History (Date) 12:26:13.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.1 Info: => 7.33E-05s 12:26:13.1 Info: CreateIndex History (EventType) 12:26:13.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.1 Info: => 7.02E-05s 12:26:13.1 Info: CreateIndex History (DownloadId) 12:26:13.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:13.1 Info: => 7.04E-05s 12:26:13.1 Info: CreateIndex History (AlbumId) 12:26:13.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:13.1 Info: => 8.97E-05s 12:26:13.1 Info: CreateTable Notifications 12:26:13.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) 12:26:13.1 Info: => 0.0001195s 12:26:13.1 Info: CreateTable ScheduledTasks 12:26:13.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:13.1 Info: => 9.61E-05s 12:26:13.1 Info: CreateIndex ScheduledTasks (TypeName) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:13.1 Info: => 7.04E-05s 12:26:13.1 Info: CreateTable Indexers 12:26:13.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) 12:26:13.1 Info: => 9.19E-05s 12:26:13.1 Info: CreateIndex Indexers (Name) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:13.1 Info: => 7.57E-05s 12:26:13.1 Info: CreateTable Profiles 12:26:13.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:13.1 Info: => 8.45E-05s 12:26:13.1 Info: CreateIndex Profiles (Name) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:13.1 Info: => 9.1E-05s 12:26:13.1 Info: CreateTable QualityDefinitions 12:26:13.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:13.1 Info: => 0.0001104s 12:26:13.1 Info: CreateIndex QualityDefinitions (Quality) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:13.1 Info: => 7.05E-05s 12:26:13.1 Info: CreateIndex QualityDefinitions (Title) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:13.1 Info: => 7.27E-05s 12:26:13.1 Info: CreateTable NamingConfig 12:26:13.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) 12:26:13.1 Info: => 0.0001079s 12:26:13.1 Info: CreateTable Blacklist 12:26:13.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 '') 12:26:13.1 Info: => 0.000145s 12:26:13.1 Info: CreateTable Metadata 12:26:13.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) 12:26:13.1 Info: => 9.08E-05s 12:26:13.1 Info: CreateTable MetadataFiles 12:26:13.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) 12:26:13.1 Info: => 0.0001051s 12:26:13.1 Info: CreateTable DownloadClients 12:26:13.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) 12:26:13.1 Info: => 9.39E-05s 12:26:13.1 Info: CreateTable PendingReleases 12:26:13.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 '') 12:26:13.1 Info: => 0.0001133s 12:26:13.1 Info: CreateTable RemotePathMappings 12:26:13.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:13.1 Info: => 9.66E-05s 12:26:13.1 Info: CreateTable Tags 12:26:13.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:13.1 Info: => 0.0001189s 12:26:13.1 Info: CreateIndex Tags (Label) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:13.1 Info: => 8.32E-05s 12:26:13.1 Info: CreateTable Restrictions 12:26:13.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:13.1 Info: => 8.76E-05s 12:26:13.1 Info: CreateTable DelayProfiles 12:26:13.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) 12:26:13.1 Info: => 0.0001197s 12:26:13.1 Info: CreateTable Users 12:26:13.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:13.1 Info: => 8.42E-05s 12:26:13.1 Info: CreateIndex Users (Identifier) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:13.1 Info: => 8.23E-05s 12:26:13.1 Info: CreateIndex Users (Username) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:13.1 Info: => 7.6E-05s 12:26:13.1 Info: CreateTable Commands 12:26:13.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) 12:26:13.1 Info: => 0.0001104s 12:26:13.1 Info: CreateTable IndexerStatus 12:26:13.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) 12:26:13.1 Info: => 0.0001065s 12:26:13.1 Info: CreateIndex IndexerStatus (ProviderId) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.1 Info: => 0.0001007s 12:26:13.1 Info: CreateTable ExtraFiles 12:26:13.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) 12:26:13.1 Info: => 0.0001149s 12:26:13.1 Info: CreateTable LyricFiles 12:26:13.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) 12:26:13.1 Info: => 0.000116s 12:26:13.1 Info: CreateTable LanguageProfiles 12:26:13.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:13.1 Info: => 8.72E-05s 12:26:13.1 Info: CreateIndex LanguageProfiles (Name) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:13.1 Info: => 8.13E-05s 12:26:13.1 Info: CreateTable DownloadClientStatus 12:26:13.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) 12:26:13.1 Info: => 9.44E-05s 12:26:13.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.1 Info: => 8.48E-05s 12:26:13.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:13.1 Info: -> 1 Insert operations completed in 00:00:00.0000518 taking an average of 00:00:00.0000518 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:13', 'InitialSetup') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 1: InitialSetup migrated 12:26:13.1 Info: => 0.0010409s 12:26:13.1 Info: 2: add_reason_to_pending_releases migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 2 12:26:13.1 Info: AlterTable PendingReleases 12:26:13.1 Info: => 5E-07s 12:26:13.1 Info: CreateColumn PendingReleases Reason Int32 12:26:13.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:13.1 Info: => 0.0005713s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:13', 'add_reason_to_pending_releases') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 2: add_reason_to_pending_releases migrated 12:26:13.1 Info: => 0.0010183s 12:26:13.1 Info: 3: add_medium_support migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 3 12:26:13.1 Info: AlterTable Albums 12:26:13.1 Info: => 5E-07s 12:26:13.1 Info: CreateColumn Albums Media String 12:26:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:13.1 Info: => 0.0004732s 12:26:13.1 Info: AlterTable Tracks 12:26:13.1 Info: => 4E-07s 12:26:13.1 Info: CreateColumn Tracks MediumNumber Int32 12:26:13.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:13.1 Info: => 0.0004585s 12:26:13.1 Info: AlterTable Tracks 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:13.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:13.1 Info: => 0.0004484s 12:26:13.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:13.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:13.1 Info: => 3.18E-05s 12:26:13.1 Info: DeleteColumn Tracks TrackNumber 12:26:13.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) 12:26:13.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" 12:26:13.1 Info: DROP TABLE "Tracks" 12:26:13.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.1 Info: => 0.0037523s 12:26:13.1 Info: AlterTable Tracks 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn Tracks TrackNumber String 12:26:13.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:13.1 Info: => 0.0004898s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:13', 'add_medium_support') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 3: add_medium_support migrated 12:26:13.1 Info: => 0.0010417s 12:26:13.1 Info: 4: add_various_qualites_in_profile migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 4 12:26:13.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:13.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:13.1 Info: => 3.88E-05s 12:26:13.1 Info: PerformDBOperation 12:26:13.1 Info: Performing DB Operation 12:26:13.1 Info: => 2.64E-05s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:13', 'add_various_qualites_in_profile') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 4: add_various_qualites_in_profile migrated 12:26:13.1 Info: => 0.0004331s 12:26:13.1 Info: 5: metadata_profiles migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 5 12:26:13.1 Info: CreateTable MetadataProfiles 12:26:13.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:13.1 Info: => 0.0001059s 12:26:13.1 Info: CreateIndex MetadataProfiles (Name) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:13.1 Info: => 8.72E-05s 12:26:13.1 Info: AlterTable Artists 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn Artists MetadataProfileId Int32 12:26:13.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:13.1 Info: => 0.0004732s 12:26:13.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:13.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) 12:26:13.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" 12:26:13.1 Info: DROP TABLE "Artists" 12:26:13.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.1 Info: => 0.0039266s 12:26:13.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:13.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) 12:26:13.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" 12:26:13.1 Info: DROP TABLE "Artists" 12:26:13.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.1 Info: => 0.0037925s 12:26:13.1 Info: AlterTable Albums 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn Albums SecondaryTypes String 12:26:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:13.1 Info: => 0.0005559s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:13', 'metadata_profiles') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 5: metadata_profiles migrated 12:26:13.1 Info: => 0.0010997s 12:26:13.1 Info: 6: separate_automatic_and_interactive_search migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 6 12:26:13.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:13.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) 12:26:13.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:13.1 Info: DROP TABLE "Indexers" 12:26:13.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:13.1 Info: => 0.0033334s 12:26:13.1 Info: AlterTable Indexers 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:13.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:13.1 Info: => 0.0004525s 12:26:13.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:13.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:13.1 Info: => 3.1E-05s 12:26:13.1 Info: AlterTable Indexers 12:26:13.1 Info: => 3E-07s 12:26:13.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:13.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) 12:26:13.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" 12:26:13.1 Info: DROP TABLE "Indexers" 12:26:13.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:13.1 Info: => 0.0033049s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:13', 'separate_automatic_and_interactive_search') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 6: separate_automatic_and_interactive_search migrated 12:26:13.1 Info: => 0.0039073s 12:26:13.1 Info: 7: change_album_path_to_relative migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 7 12:26:13.1 Info: DeleteColumn Albums Path 12:26:13.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) 12:26:13.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" 12:26:13.1 Info: DROP TABLE "Albums" 12:26:13.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.1 Info: => 0.0040893s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:13', 'change_album_path_to_relative') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 7: change_album_path_to_relative migrated 12:26:13.1 Info: => 0.0046506s 12:26:13.1 Info: 8: change_quality_size_mb_to_kb migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 8 12:26:13.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 12:26:13.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 12:26:13.1 Info: => 3.65E-05s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:13', 'change_quality_size_mb_to_kb') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 8: change_quality_size_mb_to_kb migrated 12:26:13.1 Info: => 0.0003934s 12:26:13.1 Info: 9: album_releases migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 9 12:26:13.1 Info: AlterTable Albums 12:26:13.1 Info: => 6E-07s 12:26:13.1 Info: CreateColumn Albums Releases String 12:26:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:13.1 Info: => 0.0004674s 12:26:13.1 Info: AlterTable Albums 12:26:13.1 Info: => 4E-07s 12:26:13.1 Info: CreateColumn Albums CurrentRelease String 12:26:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:13.1 Info: => 0.0004783s 12:26:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:13', 'album_releases') 12:26:13.1 Info: Committing Transaction 12:26:13.1 Info: 9: album_releases migrated 12:26:13.1 Info: => 0.0008372s 12:26:13.1 Info: 10: album_releases_fix migrating 12:26:13.1 Info: Beginning Transaction 12:26:13.1 Info: Starting migration of Main DB to 10 12:26:13.1 Info: AlterTable Albums 12:26:13.1 Info: => 5E-07s 12:26:13.1 Info: AlterColumn Albums Releases String 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Albums" 12:26:13.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.2 Info: => 0.0043496s 12:26:13.2 Info: AlterTable Albums 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: AlterColumn Albums CurrentRelease String 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Albums" 12:26:13.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.2 Info: => 0.004534s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:13', 'album_releases_fix') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 10: album_releases_fix migrated 12:26:13.2 Info: => 0.0050276s 12:26:13.2 Info: 11: import_lists migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 11 12:26:13.2 Info: CreateTable ImportLists 12:26:13.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) 12:26:13.2 Info: => 0.0001353s 12:26:13.2 Info: CreateIndex ImportLists (Name) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:13.2 Info: => 8.45E-05s 12:26:13.2 Info: CreateTable ImportListStatus 12:26:13.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) 12:26:13.2 Info: => 0.0001124s 12:26:13.2 Info: CreateIndex ImportListStatus (ProviderId) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.2 Info: => 8.51E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:13', 'import_lists') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 11: import_lists migrated 12:26:13.2 Info: => 0.0005434s 12:26:13.2 Info: 12: add_release_status migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 12 12:26:13.2 Info: AlterTable MetadataProfiles 12:26:13.2 Info: => 6E-07s 12:26:13.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:13.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:13.2 Info: => 0.0005664s 12:26:13.2 Info: PerformDBOperation 12:26:13.2 Info: Performing DB Operation 12:26:13.2 Info: => 2.18E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:13', 'add_release_status') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 12: add_release_status migrated 12:26:13.2 Info: => 0.0004704s 12:26:13.2 Info: 13: album_download_notification migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 13 12:26:13.2 Info: AlterTable Notifications 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:13.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005013s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:13', 'album_download_notification') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 13: album_download_notification migrated 12:26:13.2 Info: => 0.0008854s 12:26:13.2 Info: 14: fix_language_metadata_profiles migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 14 12:26:13.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 12:26:13.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 12:26:13.2 Info: => 9.52E-05s 12:26:13.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 12:26:13.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 12:26:13.2 Info: => 7.33E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:13', 'fix_language_metadata_profiles') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 14: fix_language_metadata_profiles migrated 12:26:13.2 Info: => 0.0006602s 12:26:13.2 Info: 15: remove_fanzub migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 15 12:26:13.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:13.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:13.2 Info: => 5.09E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:13', 'remove_fanzub') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 15: remove_fanzub migrated 12:26:13.2 Info: => 0.0003722s 12:26:13.2 Info: 16: update_artist_history_indexes migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 16 12:26:13.2 Info: CreateIndex Albums (ArtistId) 12:26:13.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:13.2 Info: => 0.0001312s 12:26:13.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:13.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:13.2 Info: => 8.71E-05s 12:26:13.2 Info: DeleteIndex History (AlbumId) 12:26:13.2 Info: DROP INDEX "IX_History_AlbumId" 12:26:13.2 Info: => 0.0001221s 12:26:13.2 Info: CreateIndex History (AlbumId, Date) 12:26:13.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.2 Info: => 0.0001016s 12:26:13.2 Info: DeleteIndex History (DownloadId) 12:26:13.2 Info: DROP INDEX "IX_History_DownloadId" 12:26:13.2 Info: => 0.0001074s 12:26:13.2 Info: CreateIndex History (DownloadId, Date) 12:26:13.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.2 Info: => 8.22E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:13', 'update_artist_history_indexes') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 16: update_artist_history_indexes migrated 12:26:13.2 Info: => 0.0005195s 12:26:13.2 Info: 17: remove_nma migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 17 12:26:13.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:13.2 Info: => 3.93E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:13', 'remove_nma') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 17: remove_nma migrated 12:26:13.2 Info: => 0.0003886s 12:26:13.2 Info: 18: album_disambiguation migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 18 12:26:13.2 Info: AlterTable Albums 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Albums Disambiguation String 12:26:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:13.2 Info: => 0.0005464s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:13', 'album_disambiguation') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 18: album_disambiguation migrated 12:26:13.2 Info: => 0.0009184s 12:26:13.2 Info: 19: add_ape_quality_in_profiles migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 19 12:26:13.2 Info: PerformDBOperation 12:26:13.2 Info: Performing DB Operation 12:26:13.2 Info: => 2.56E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:13', 'add_ape_quality_in_profiles') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 19: add_ape_quality_in_profiles migrated 12:26:13.2 Info: => 0.0003591s 12:26:13.2 Info: 20: remove_pushalot migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 20 12:26:13.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:13.2 Info: => 4.14E-05s 12:26:13.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:13.2 Info: => 4.89E-05s 12:26:13.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:13.2 Info: => 3.26E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:13', 'remove_pushalot') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 20: remove_pushalot migrated 12:26:13.2 Info: => 0.0003432s 12:26:13.2 Info: 21: add_custom_filters migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 21 12:26:13.2 Info: CreateTable CustomFilters 12:26:13.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:13.2 Info: => 0.0001195s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:13', 'add_custom_filters') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 21: add_custom_filters migrated 12:26:13.2 Info: => 0.000459s 12:26:13.2 Info: 22: import_list_tags migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 22 12:26:13.2 Info: AlterTable ImportLists 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn ImportLists Tags String 12:26:13.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:13.2 Info: => 0.0005497s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:13', 'import_list_tags') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 22: import_list_tags migrated 12:26:13.2 Info: => 0.0008872s 12:26:13.2 Info: 23: add_release_groups_etc migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 23 12:26:13.2 Info: CreateTable ArtistMetadata 12:26:13.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) 12:26:13.2 Info: => 0.0001471s 12:26:13.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:13.2 Info: => 0.0001148s 12:26:13.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" 12:26:13.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" 12:26:13.2 Info: => 0.0001053s 12:26:13.2 Info: AlterTable Artists 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:13.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005485s 12:26:13.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:13.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:13.2 Info: => 5.92E-05s 12:26:13.2 Info: CreateTable AlbumReleases 12:26:13.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) 12:26:13.2 Info: => 0.0001455s 12:26:13.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:13.2 Info: => 0.0001209s 12:26:13.2 Info: CreateIndex AlbumReleases (AlbumId) 12:26:13.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:13.2 Info: => 7.54E-05s 12:26:13.2 Info: PerformDBOperation 12:26:13.2 Info: Performing DB Operation 12:26:13.2 Info: => 2.78E-05s 12:26:13.2 Info: AlterTable Albums 12:26:13.2 Info: => 3E-07s 12:26:13.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005539s 12:26:13.2 Info: AlterTable Albums 12:26:13.2 Info: => 5E-07s 12:26:13.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:13.2 Info: => 0.0005208s 12:26:13.2 Info: AlterTable Albums 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Albums Links String 12:26:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:13.2 Info: => 0.0005241s 12:26:13.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:13.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:13.2 Info: => 9.88E-05s 12:26:13.2 Info: AlterTable Tracks 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Tracks ForeignRecordingId String 12:26:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:13.2 Info: => 0.0006575s 12:26:13.2 Info: AlterTable Tracks 12:26:13.2 Info: => 3E-07s 12:26:13.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005849s 12:26:13.2 Info: AlterTable Tracks 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005636s 12:26:13.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:13.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:13.2 Info: => 7.18E-05s 12:26:13.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:13.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:13.2 Info: => 6.56E-05s 12:26:13.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Artists" 12:26:13.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.2 Info: => 0.0110241s 12:26:13.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Albums" 12:26:13.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.2 Info: => 0.0042961s 12:26:13.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Tracks" 12:26:13.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.2 Info: => 0.0038779s 12:26:13.2 Info: DeleteColumn TrackFiles ArtistId 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "TrackFiles" 12:26:13.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.2 Info: => 0.0035843s 12:26:13.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:13.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.2 Info: => 7.74E-05s 12:26:13.2 Info: CreateIndex Artists (Monitored) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.2 Info: => 7.3E-05s 12:26:13.2 Info: CreateIndex Albums (ArtistMetadataId) 12:26:13.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.2 Info: => 7.3E-05s 12:26:13.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:13.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:13.2 Info: => 7.1E-05s 12:26:13.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:13.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:13.2 Info: => 7.03E-05s 12:26:13.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:13.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:13.2 Info: => 6.97E-05s 12:26:13.2 Info: UpdateData 12:26:13.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:13.2 Info: => 3.58E-05s 12:26:13.2 Info: UpdateData 12:26:13.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:13.2 Info: => 2.99E-05s 12:26:13.2 Info: UpdateData 12:26:13.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:13.2 Info: => 3.87E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:13', 'add_release_groups_etc') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 23: add_release_groups_etc migrated 12:26:13.2 Info: => 0.0006197s 12:26:13.2 Info: 24: NewMediaInfoFormat migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 24 12:26:13.2 Info: UpdateData 12:26:13.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:13.2 Info: => 4.75E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:13', 'NewMediaInfoFormat') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 24: NewMediaInfoFormat migrated 12:26:13.2 Info: => 0.0004483s 12:26:13.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 25 12:26:13.2 Info: RenameTable Restrictions ReleaseProfiles 12:26:13.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:13.2 Info: => 0.0014426s 12:26:13.2 Info: AlterTable ReleaseProfiles 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:13.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:13.2 Info: => 0.0005025s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:13', 'rename_restrictions_to_release_profiles') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:13.2 Info: => 0.0010917s 12:26:13.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 26 12:26:13.2 Info: RenameTable Profiles QualityProfiles 12:26:13.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:13.2 Info: => 0.0014462s 12:26:13.2 Info: AlterTable QualityProfiles 12:26:13.2 Info: => 3E-07s 12:26:13.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:13.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:13.2 Info: => 0.0005222s 12:26:13.2 Info: AlterTable LanguageProfiles 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:13.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:13.2 Info: => 0.0005209s 12:26:13.2 Info: UpdateData 12:26:13.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:13.2 Info: => 3.6E-05s 12:26:13.2 Info: UpdateData 12:26:13.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:13.2 Info: => 2.78E-05s 12:26:13.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Artists" 12:26:13.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.2 Info: => 0.0040719s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:13', 'rename_quality_profiles_add_upgrade_allowed') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:13.2 Info: => 0.0045759s 12:26:13.2 Info: 27: add_import_exclusions migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 27 12:26:13.2 Info: CreateTable ImportListExclusions 12:26:13.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:13.2 Info: => 0.0001281s 12:26:13.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:13.2 Info: => 0.0001145s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:13', 'add_import_exclusions') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 27: add_import_exclusions migrated 12:26:13.2 Info: => 0.0005536s 12:26:13.2 Info: 28: clean_artist_metadata_table migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 28 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.0001236s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.000112s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.0001099s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.0001068s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.000107s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.0001062s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:13', 'clean_artist_metadata_table') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 28: clean_artist_metadata_table migrated 12:26:13.2 Info: => 0.0005146s 12:26:13.2 Info: 29: health_issue_notification migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 29 12:26:13.2 Info: AlterTable Notifications 12:26:13.2 Info: => 5E-07s 12:26:13.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:13.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005153s 12:26:13.2 Info: AlterTable Notifications 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:13.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005306s 12:26:13.2 Info: AlterTable Notifications 12:26:13.2 Info: => 3E-07s 12:26:13.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:13.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005585s 12:26:13.2 Info: AlterTable Notifications 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:13.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005249s 12:26:13.2 Info: AlterTable Notifications 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:13.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:13.2 Info: => 0.0005029s 12:26:13.2 Info: DeleteColumn Notifications OnDownload 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Notifications" 12:26:13.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:13.2 Info: => 0.0039777s 12:26:13.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Notifications" 12:26:13.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:13.2 Info: => 0.0043727s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:13', 'health_issue_notification') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 29: health_issue_notification migrated 12:26:13.2 Info: => 0.0050427s 12:26:13.2 Info: 30: add_mediafilerepository_mtime migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 30 12:26:13.2 Info: AlterTable TrackFiles 12:26:13.2 Info: => 5E-07s 12:26:13.2 Info: CreateColumn TrackFiles Modified DateTime 12:26:13.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:13.2 Info: => 0.0005356s 12:26:13.2 Info: AlterTable TrackFiles 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn TrackFiles Path String 12:26:13.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:13.2 Info: => 0.0005418s 12:26:13.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:13.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:13.2 Info: => 2.8E-05s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.0001098s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.00012s 12:26:13.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) 12:26:13.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) 12:26:13.2 Info: => 0.0001236s 12:26:13.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") 12:26:13.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") 12:26:13.2 Info: => 6.15E-05s 12:26:13.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:13.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:13.2 Info: => 4.46E-05s 12:26:13.2 Info: AlterTable TrackFiles 12:26:13.2 Info: => 3E-07s 12:26:13.2 Info: AlterColumn TrackFiles Path String 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "TrackFiles" 12:26:13.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.2 Info: => 0.00388s 12:26:13.2 Info: CreateIndex TrackFiles (Path) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.2 Info: => 7.88E-05s 12:26:13.2 Info: DeleteColumn TrackFiles RelativePath 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "TrackFiles" 12:26:13.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.2 Info: => 0.0042443s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:13', 'add_mediafilerepository_mtime') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 30: add_mediafilerepository_mtime migrated 12:26:13.2 Info: => 0.0047057s 12:26:13.2 Info: 31: add_artistmetadataid_constraint migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 31 12:26:13.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") 12:26:13.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") 12:26:13.2 Info: => 6.7E-05s 12:26:13.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:13.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:13.2 Info: => 0.0001136s 12:26:13.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Artists" 12:26:13.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.2 Info: => 0.0043797s 12:26:13.2 Info: CreateIndex Artists (ArtistMetadataId) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.2 Info: => 9.6E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:13', 'add_artistmetadataid_constraint') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 31: add_artistmetadataid_constraint migrated 12:26:13.2 Info: => 0.0005669s 12:26:13.2 Info: 32: old_ids_and_artist_alias migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 32 12:26:13.2 Info: AlterTable ArtistMetadata 12:26:13.2 Info: => 5E-07s 12:26:13.2 Info: CreateColumn ArtistMetadata Aliases String 12:26:13.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:13.2 Info: => 0.0005302s 12:26:13.2 Info: AlterTable ArtistMetadata 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:13.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.2 Info: => 0.0005321s 12:26:13.2 Info: AlterTable Albums 12:26:13.2 Info: => 3E-07s 12:26:13.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.2 Info: => 0.0005406s 12:26:13.2 Info: AlterTable AlbumReleases 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:13.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.2 Info: => 0.0005148s 12:26:13.2 Info: AlterTable Tracks 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.2 Info: => 0.0005107s 12:26:13.2 Info: AlterTable Tracks 12:26:13.2 Info: => 4E-07s 12:26:13.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.2 Info: => 0.0005379s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:13', 'old_ids_and_artist_alias') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 32: old_ids_and_artist_alias migrated 12:26:13.2 Info: => 0.000988s 12:26:13.2 Info: 33: download_propers_config migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 33 12:26:13.2 Info: PerformDBOperation 12:26:13.2 Info: Performing DB Operation 12:26:13.2 Info: => 2.41E-05s 12:26:13.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:13.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:13.2 Info: => 2.7E-05s 12:26:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:13', 'download_propers_config') 12:26:13.2 Info: Committing Transaction 12:26:13.2 Info: 33: download_propers_config migrated 12:26:13.2 Info: => 0.0004479s 12:26:13.2 Info: 34: remove_language_profiles migrating 12:26:13.2 Info: Beginning Transaction 12:26:13.2 Info: Starting migration of Main DB to 34 12:26:13.2 Info: DeleteTable LanguageProfiles 12:26:13.2 Info: DROP TABLE "LanguageProfiles" 12:26:13.2 Info: => 0.0001726s 12:26:13.2 Info: DeleteColumn Artists LanguageProfileId 12:26:13.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) 12:26:13.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" 12:26:13.2 Info: DROP TABLE "Artists" 12:26:13.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.2 Info: => 0.004355s 12:26:13.2 Info: DeleteColumn ImportLists LanguageProfileId 12:26:13.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:26:13.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:26:13.3 Info: DROP TABLE "ImportLists" 12:26:13.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:13.3 Info: => 0.0037374s 12:26:13.3 Info: DeleteColumn Blacklist Language 12:26:13.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:26:13.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:26:13.3 Info: DROP TABLE "Blacklist" 12:26:13.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:13.3 Info: => 0.0035133s 12:26:13.3 Info: DeleteColumn History Language 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "History" 12:26:13.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:13.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.3 Info: => 0.0041399s 12:26:13.3 Info: DeleteColumn LyricFiles Language 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "LyricFiles" 12:26:13.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.3 Info: => 0.0035133s 12:26:13.3 Info: DeleteColumn TrackFiles Language 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "TrackFiles" 12:26:13.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.3 Info: => 0.0055276s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:13', 'remove_language_profiles') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 34: remove_language_profiles migrated 12:26:13.3 Info: => 0.0061383s 12:26:13.3 Info: 35: multi_disc_naming_format migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 35 12:26:13.3 Info: AlterTable NamingConfig 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:13.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:13.3 Info: => 0.000544s 12:26:13.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:13.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:13.3 Info: => 3.25E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:13', 'multi_disc_naming_format') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 35: multi_disc_naming_format migrated 12:26:13.3 Info: => 0.0003869s 12:26:13.3 Info: 36: add_download_client_priority migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 36 12:26:13.3 Info: AlterTable DownloadClients 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: CreateColumn DownloadClients Priority Int32 12:26:13.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:13.3 Info: => 0.0005608s 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 4.1E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:13', 'add_download_client_priority') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 36: add_download_client_priority migrated 12:26:13.3 Info: => 0.0004009s 12:26:13.3 Info: 37: remove_growl_prowl migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 37 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:13.3 Info: => 4.62E-05s 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:13.3 Info: => 2.47E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:13', 'remove_growl_prowl') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 37: remove_growl_prowl migrated 12:26:13.3 Info: => 0.0004572s 12:26:13.3 Info: 38: remove_plex_hometheatre migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 38 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:13.3 Info: => 4.37E-05s 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:13.3 Info: => 2.47E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:13', 'remove_plex_hometheatre') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 38: remove_plex_hometheatre migrated 12:26:13.3 Info: => 0.0006348s 12:26:13.3 Info: 39: add_root_folder_add_defaults migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 39 12:26:13.3 Info: AlterTable RootFolders 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn RootFolders Name String 12:26:13.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:13.3 Info: => 0.0005238s 12:26:13.3 Info: AlterTable RootFolders 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:13.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0005615s 12:26:13.3 Info: AlterTable RootFolders 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:13.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0005351s 12:26:13.3 Info: AlterTable RootFolders 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:13.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0005654s 12:26:13.3 Info: AlterTable RootFolders 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: CreateColumn RootFolders DefaultTags String 12:26:13.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:13.3 Info: => 0.0005766s 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 4.43E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:13', 'add_root_folder_add_defaults') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 39: add_root_folder_add_defaults migrated 12:26:13.3 Info: => 0.0004794s 12:26:13.3 Info: 40: task_duration migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 40 12:26:13.3 Info: AlterTable ScheduledTasks 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:13.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:13.3 Info: => 0.0005703s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:13', 'task_duration') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 40: task_duration migrated 12:26:13.3 Info: => 0.0009982s 12:26:13.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 41 12:26:13.3 Info: AlterTable ReleaseProfiles 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:13.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:13.3 Info: => 0.0005612s 12:26:13.3 Info: AlterTable ReleaseProfiles 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:13.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0007041s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:13', 'add_indexer_and_enabled_to_release_profiles') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:13.3 Info: => 0.001146s 12:26:13.3 Info: 42: remove_album_folders migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 42 12:26:13.3 Info: DeleteColumn Artists AlbumFolder 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Artists" 12:26:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.3 Info: => 0.0041657s 12:26:13.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:13.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:13.3 Info: => 3.06E-05s 12:26:13.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:13.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:13.3 Info: => 2.46E-05s 12:26:13.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:13.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) 12:26:13.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:13.3 Info: DROP TABLE "NamingConfig" 12:26:13.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:13.3 Info: => 0.0040035s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:13', 'remove_album_folders') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 42: remove_album_folders migrated 12:26:13.3 Info: => 0.0045025s 12:26:13.3 Info: 44: add_priority_to_indexers migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 44 12:26:13.3 Info: AlterTable Indexers 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: CreateColumn Indexers Priority Int32 12:26:13.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:13.3 Info: => 0.0005982s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:13', 'add_priority_to_indexers') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 44: add_priority_to_indexers migrated 12:26:13.3 Info: => 0.0010612s 12:26:13.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 45 12:26:13.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:13.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:13.3 Info: => 9.88E-05s 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 2.21E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:13', 'remove_chown_and_folderchmod_config') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:13.3 Info: => 0.0004481s 12:26:13.3 Info: 47: update_notifiarr migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 47 12:26:13.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:13.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:13.3 Info: => 5.44E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:13', 'update_notifiarr') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 47: update_notifiarr migrated 12:26:13.3 Info: => 0.0004179s 12:26:13.3 Info: 49: email_multiple_addresses migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 49 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 4.22E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:13', 'email_multiple_addresses') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 49: email_multiple_addresses migrated 12:26:13.3 Info: => 0.0003604s 12:26:13.3 Info: 50: rename_blacklist_to_blocklist migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 50 12:26:13.3 Info: RenameTable Blacklist Blocklist 12:26:13.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:13.3 Info: => 0.0025858s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:13', 'rename_blacklist_to_blocklist') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 50: rename_blacklist_to_blocklist migrated 12:26:13.3 Info: => 0.0030184s 12:26:13.3 Info: 51: cdh_per_downloadclient migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 51 12:26:13.3 Info: AlterTable DownloadClients 12:26:13.3 Info: => 1.3E-06s 12:26:13.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:13.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:13.3 Info: => 0.0005864s 12:26:13.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:13.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:13.3 Info: => 0.0005607s 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 0.0002018s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:13', 'cdh_per_downloadclient') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 51: cdh_per_downloadclient migrated 12:26:13.3 Info: => 0.0006192s 12:26:13.3 Info: 52: download_history migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 52 12:26:13.3 Info: CreateTable DownloadHistory 12:26:13.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) 12:26:13.3 Info: => 0.0002s 12:26:13.3 Info: CreateIndex DownloadHistory (EventType) 12:26:13.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:13.3 Info: => 0.000121s 12:26:13.3 Info: CreateIndex DownloadHistory (ArtistId) 12:26:13.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:13.3 Info: => 0.0001099s 12:26:13.3 Info: CreateIndex DownloadHistory (DownloadId) 12:26:13.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:13.3 Info: => 0.0001113s 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 0.0001103s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:13', 'download_history') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 52: download_history migrated 12:26:13.3 Info: => 0.0009348s 12:26:13.3 Info: 53: add_update_history migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 53 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:13', 'add_update_history') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 53: add_update_history migrated 12:26:13.3 Info: => 0.0003701s 12:26:13.3 Info: 54: add_on_update_to_notifications migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 54 12:26:13.3 Info: AlterTable Notifications 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:13.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:13.3 Info: => 0.0006921s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:13', 'add_on_update_to_notifications') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 54: add_on_update_to_notifications migrated 12:26:13.3 Info: => 0.001086s 12:26:13.3 Info: 55: download_client_per_indexer migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 55 12:26:13.3 Info: AlterTable Indexers 12:26:13.3 Info: => 6E-07s 12:26:13.3 Info: CreateColumn Indexers DownloadClientId Int32 12:26:13.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0006364s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:13', 'download_client_per_indexer') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 55: download_client_per_indexer migrated 12:26:13.3 Info: => 0.001031s 12:26:13.3 Info: 56: AddNewItemMonitorType migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 56 12:26:13.3 Info: AlterTable Artists 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn Artists MonitorNewItems Int32 12:26:13.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.00062s 12:26:13.3 Info: AlterTable RootFolders 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:13.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0005867s 12:26:13.3 Info: AlterTable ImportLists 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:13.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0006588s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:13', 'AddNewItemMonitorType') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 56: AddNewItemMonitorType migrated 12:26:13.3 Info: => 0.0010383s 12:26:13.3 Info: 57: ImportListSearch migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 57 12:26:13.3 Info: AlterTable ImportLists 12:26:13.3 Info: => 6E-07s 12:26:13.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:13.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:13.3 Info: => 0.0006197s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:13', 'ImportListSearch') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 57: ImportListSearch migrated 12:26:13.3 Info: => 0.0010029s 12:26:13.3 Info: 58: ImportListMonitorExisting migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 58 12:26:13.3 Info: AlterTable ImportLists 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:13.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:13.3 Info: => 0.0005863s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:13', 'ImportListMonitorExisting') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 58: ImportListMonitorExisting migrated 12:26:13.3 Info: => 0.0010099s 12:26:13.3 Info: 59: add_indexer_tags migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 59 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:13.3 Info: => 3.66E-05s 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:13.3 Info: => 2.71E-05s 12:26:13.3 Info: AlterTable Indexers 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: CreateColumn Indexers Tags String 12:26:13.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:13.3 Info: => 0.0006182s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:13', 'add_indexer_tags') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 59: add_indexer_tags migrated 12:26:13.3 Info: => 0.0009902s 12:26:13.3 Info: 60: update_audio_types migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 60 12:26:13.3 Info: PerformDBOperation 12:26:13.3 Info: Performing DB Operation 12:26:13.3 Info: => 5.29E-05s 12:26:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:13', 'update_audio_types') 12:26:13.3 Info: Committing Transaction 12:26:13.3 Info: 60: update_audio_types migrated 12:26:13.3 Info: => 0.0004264s 12:26:13.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:13.3 Info: Beginning Transaction 12:26:13.3 Info: Starting migration of Main DB to 61 12:26:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:13.3 Info: => 2.93E-05s 12:26:13.3 Info: AlterTable AlbumReleases 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "AlbumReleases" 12:26:13.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:13.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:13.3 Info: => 0.0048366s 12:26:13.3 Info: AlterTable Albums 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Albums" 12:26:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.3 Info: => 0.0049804s 12:26:13.3 Info: AlterTable Albums 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Albums" 12:26:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.3 Info: => 0.0050579s 12:26:13.3 Info: AlterTable Albums 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn Albums Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Albums" 12:26:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.3 Info: => 0.0048666s 12:26:13.3 Info: AlterTable Artists 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Artists" 12:26:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.3 Info: => 0.0051344s 12:26:13.3 Info: AlterTable Artists 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn Artists Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Artists" 12:26:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.3 Info: => 0.0050434s 12:26:13.3 Info: AlterTable Blocklist 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Blocklist" 12:26:13.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:13.3 Info: => 0.0043889s 12:26:13.3 Info: AlterTable Blocklist 12:26:13.3 Info: => 5E-07s 12:26:13.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Blocklist" 12:26:13.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:13.3 Info: => 0.0049425s 12:26:13.3 Info: AlterTable Commands 12:26:13.3 Info: => 4E-07s 12:26:13.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.3 Info: DROP TABLE "Commands" 12:26:13.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:13.3 Info: => 0.0045648s 12:26:13.3 Info: AlterTable Commands 12:26:13.3 Info: => 3E-07s 12:26:13.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "Commands" 12:26:13.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:13.4 Info: => 0.0048478s 12:26:13.4 Info: AlterTable Commands 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "Commands" 12:26:13.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:13.4 Info: => 0.0044133s 12:26:13.4 Info: AlterTable DownloadClientStatus 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:13.4 Info: DROP TABLE "DownloadClientStatus" 12:26:13.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.006547s 12:26:13.4 Info: AlterTable DownloadClientStatus 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:13.4 Info: DROP TABLE "DownloadClientStatus" 12:26:13.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0046778s 12:26:13.4 Info: AlterTable DownloadClientStatus 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:13.4 Info: DROP TABLE "DownloadClientStatus" 12:26:13.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.00504s 12:26:13.4 Info: AlterTable DownloadHistory 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "DownloadHistory" 12:26:13.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:13.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:13.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:13.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:13.4 Info: => 0.0051169s 12:26:13.4 Info: AlterTable ExtraFiles 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "ExtraFiles" 12:26:13.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:13.4 Info: => 0.0045471s 12:26:13.4 Info: AlterTable ExtraFiles 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "ExtraFiles" 12:26:13.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:13.4 Info: => 0.0043472s 12:26:13.4 Info: AlterTable History 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn History Date DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "History" 12:26:13.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:13.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.4 Info: => 0.0052123s 12:26:13.4 Info: AlterTable ImportListStatus 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:13.4 Info: DROP TABLE "ImportListStatus" 12:26:13.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0041624s 12:26:13.4 Info: AlterTable ImportListStatus 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:13.4 Info: DROP TABLE "ImportListStatus" 12:26:13.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0042123s 12:26:13.4 Info: AlterTable ImportListStatus 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:13.4 Info: DROP TABLE "ImportListStatus" 12:26:13.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0042789s 12:26:13.4 Info: AlterTable IndexerStatus 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:13.4 Info: DROP TABLE "IndexerStatus" 12:26:13.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0042295s 12:26:13.4 Info: AlterTable IndexerStatus 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:13.4 Info: DROP TABLE "IndexerStatus" 12:26:13.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0044519s 12:26:13.4 Info: AlterTable IndexerStatus 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:13.4 Info: DROP TABLE "IndexerStatus" 12:26:13.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:13.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.4 Info: => 0.0042271s 12:26:13.4 Info: AlterTable LyricFiles 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "LyricFiles" 12:26:13.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.4 Info: => 0.0044591s 12:26:13.4 Info: AlterTable LyricFiles 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "LyricFiles" 12:26:13.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.4 Info: => 0.0043964s 12:26:13.4 Info: AlterTable MetadataFiles 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "MetadataFiles" 12:26:13.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:13.4 Info: => 0.0046086s 12:26:13.4 Info: AlterTable MetadataFiles 12:26:13.4 Info: => 4E-07s 12:26:13.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.4 Info: DROP TABLE "MetadataFiles" 12:26:13.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:13.4 Info: => 0.005643s 12:26:13.4 Info: AlterTable PendingReleases 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:13.4 Info: DROP TABLE "PendingReleases" 12:26:13.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:13.4 Info: => 0.0040914s 12:26:13.4 Info: AlterTable ScheduledTasks 12:26:13.4 Info: => 3E-07s 12:26:13.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:13.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) 12:26:13.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:13.4 Info: DROP TABLE "ScheduledTasks" 12:26:13.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:13.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:13.5 Info: => 0.004448s 12:26:13.5 Info: AlterTable ScheduledTasks 12:26:13.5 Info: => 3E-07s 12:26:13.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:13.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) 12:26:13.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:13.5 Info: DROP TABLE "ScheduledTasks" 12:26:13.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:13.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:13.5 Info: => 0.0048363s 12:26:13.5 Info: AlterTable TrackFiles 12:26:13.5 Info: => 4E-07s 12:26:13.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.5 Info: DROP TABLE "TrackFiles" 12:26:13.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.5 Info: => 0.0047232s 12:26:13.5 Info: AlterTable TrackFiles 12:26:13.5 Info: => 3E-07s 12:26:13.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.5 Info: DROP TABLE "TrackFiles" 12:26:13.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.5 Info: => 0.0044656s 12:26:13.5 Info: AlterTable VersionInfo 12:26:13.5 Info: => 4E-07s 12:26:13.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:13.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:13.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:13.5 Info: DROP TABLE "VersionInfo" 12:26:13.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:13.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:13.5 Info: => 0.0041963s 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:13', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:13.5 Info: => 0.004976s 12:26:13.5 Info: 62: add_on_delete_to_notifications migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: Starting migration of Main DB to 62 12:26:13.5 Info: AlterTable Notifications 12:26:13.5 Info: => 5E-07s 12:26:13.5 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:13.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0010898s 12:26:13.5 Info: AlterTable Notifications 12:26:13.5 Info: => 4E-07s 12:26:13.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:13.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0006193s 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:13', 'add_on_delete_to_notifications') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 62: add_on_delete_to_notifications migrated 12:26:13.5 Info: => 0.0010565s 12:26:13.5 Info: 63: add_custom_formats migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: Starting migration of Main DB to 63 12:26:13.5 Info: AlterTable DelayProfiles 12:26:13.5 Info: => 5E-07s 12:26:13.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:13.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0006264s 12:26:13.5 Info: UpdateData 12:26:13.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:13.5 Info: => 4.06E-05s 12:26:13.5 Info: AlterTable TrackFiles 12:26:13.5 Info: => 3E-07s 12:26:13.5 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:13.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:13.5 Info: => 0.0005613s 12:26:13.5 Info: PerformDBOperation 12:26:13.5 Info: Performing DB Operation 12:26:13.5 Info: => 2.42E-05s 12:26:13.5 Info: CreateTable CustomFormats 12:26:13.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) 12:26:13.5 Info: => 0.0001362s 12:26:13.5 Info: CreateIndex CustomFormats (Name) 12:26:13.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:13.5 Info: => 0.0001272s 12:26:13.5 Info: AlterTable QualityProfiles 12:26:13.5 Info: => 4E-07s 12:26:13.5 Info: CreateColumn QualityProfiles FormatItems String 12:26:13.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:13.5 Info: => 0.0006377s 12:26:13.5 Info: AlterTable QualityProfiles 12:26:13.5 Info: => 3E-07s 12:26:13.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:13.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0006375s 12:26:13.5 Info: AlterTable QualityProfiles 12:26:13.5 Info: => 4E-07s 12:26:13.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:13.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0008728s 12:26:13.5 Info: PerformDBOperation 12:26:13.5 Info: Performing DB Operation 12:26:13.5 Info: => 5.72E-05s 12:26:13.5 Info: PerformDBOperation 12:26:13.5 Info: Performing DB Operation 12:26:13.5 Info: => 5.82E-05s 12:26:13.5 Info: DeleteColumn ReleaseProfiles Preferred 12:26:13.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) 12:26:13.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:13.5 Info: DROP TABLE "ReleaseProfiles" 12:26:13.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:13.5 Info: => 0.0049913s 12:26:13.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:13.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) 12:26:13.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:13.5 Info: DROP TABLE "ReleaseProfiles" 12:26:13.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:13.5 Info: => 0.0046663s 12:26:13.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:13.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:13.5 Info: => 3.63E-05s 12:26:13.5 Info: AlterTable DelayProfiles 12:26:13.5 Info: => 4E-07s 12:26:13.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:13.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0005871s 12:26:13.5 Info: AlterTable DelayProfiles 12:26:13.5 Info: => 3E-07s 12:26:13.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:13.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:13.5 Info: => 0.0005665s 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:13', 'add_custom_formats') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 63: add_custom_formats migrated 12:26:13.5 Info: => 0.0010653s 12:26:13.5 Info: 64: add_result_to_commands migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: Starting migration of Main DB to 64 12:26:13.5 Info: AlterTable Commands 12:26:13.5 Info: => 6E-07s 12:26:13.5 Info: CreateColumn Commands Result Int32 12:26:13.5 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:26:13.5 Info: => 0.0005804s 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:26:13', 'add_result_to_commands') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 64: add_result_to_commands migrated 12:26:13.5 Info: => 0.0010723s 12:26:13.5 Info: 65: health_restored_notification migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: Starting migration of Main DB to 65 12:26:13.5 Info: AlterTable Notifications 12:26:13.5 Info: => 6E-07s 12:26:13.5 Info: CreateColumn Notifications OnHealthRestored Boolean 12:26:13.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:26:13.5 Info: => 0.0006059s 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:26:13', 'health_restored_notification') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 65: health_restored_notification migrated 12:26:13.5 Info: => 0.0010502s 12:26:13.5 Info: 66: remove_uc migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: Starting migration of Main DB to 66 12:26:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:26:13.5 Info: => 3.77E-05s 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:26:13', 'remove_uc') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 66: remove_uc migrated 12:26:13.5 Info: => 0.0004545s 12:26:13.5 Info: 67: download_clients_rename_tv_to_music migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: Starting migration of Main DB to 67 12:26:13.5 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') 12:26:13.5 Info: PerformDBOperation 12:26:13.5 Info: Performing DB Operation 12:26:13.5 Info: => 0.0042956s 12:26:13.5 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 12:26:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:26:13', 'download_clients_rename_tv_to_music') 12:26:13.5 Info: Committing Transaction 12:26:13.5 Info: 67: download_clients_rename_tv_to_music migrated 12:26:13.5 Info: => 0.0047684s 12:26:13.5 Debug: Took: 00:00:00.4043026 12:26:13.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:26:13.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:26:13.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151735885942_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:13.5 Info: DatabaseEngineVersionCheck migrating 12:26:13.5 Info: PerformDBOperation 12:26:13.5 Info: Performing DB Operation 12:26:13.5 Info: SQLite 3.47.0 12:26:13.5 Info: => 0.001506s 12:26:13.5 Info: DatabaseEngineVersionCheck migrated 12:26:13.5 Info: => 0.001515s 12:26:13.5 Info: VersionMigration migrating 12:26:13.5 Info: Beginning Transaction 12:26:13.5 Info: CreateTable VersionInfo 12:26:13.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:13.5 Info: => 0.0001565s 12:26:13.5 Info: Committing Transaction 12:26:13.6 Info: VersionMigration migrated 12:26:13.6 Info: => 0.0008032s 12:26:13.6 Info: VersionUniqueMigration migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: CreateIndex VersionInfo (Version) 12:26:13.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:13.6 Info: => 0.0001217s 12:26:13.6 Info: AlterTable VersionInfo 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:13.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:13.6 Info: => 0.0004982s 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: VersionUniqueMigration migrated 12:26:13.6 Info: => 0.0008275s 12:26:13.6 Info: VersionDescriptionMigration migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: AlterTable VersionInfo 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn VersionInfo Description String 12:26:13.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:13.6 Info: => 0.0002006s 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: VersionDescriptionMigration migrated 12:26:13.6 Info: => 0.0006674s 12:26:13.6 Info: 1: InitialSetup migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 1 12:26:13.6 Info: CreateTable Config 12:26:13.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:13.6 Info: => 0.0001372s 12:26:13.6 Info: CreateIndex Config (Key) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:13.6 Info: => 7.54E-05s 12:26:13.6 Info: CreateTable RootFolders 12:26:13.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:13.6 Info: => 8.33E-05s 12:26:13.6 Info: CreateIndex RootFolders (Path) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:13.6 Info: => 7.22E-05s 12:26:13.6 Info: CreateTable Artists 12:26:13.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) 12:26:13.6 Info: => 0.0001944s 12:26:13.6 Info: CreateIndex Artists (ForeignArtistId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:13.6 Info: => 7.23E-05s 12:26:13.6 Info: CreateIndex Artists (NameSlug) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:13.6 Info: => 7.41E-05s 12:26:13.6 Info: CreateIndex Artists (CleanName) 12:26:13.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.6 Info: => 6.63E-05s 12:26:13.6 Info: CreateIndex Artists (Path) 12:26:13.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.6 Info: => 6.57E-05s 12:26:13.6 Info: CreateTable Albums 12:26:13.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) 12:26:13.6 Info: => 0.0001682s 12:26:13.6 Info: CreateIndex Albums (ForeignAlbumId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.6 Info: => 6.99E-05s 12:26:13.6 Info: CreateIndex Albums (MBId) 12:26:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.6 Info: => 9.16E-05s 12:26:13.6 Info: CreateIndex Albums (TADBId) 12:26:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.6 Info: => 6.96E-05s 12:26:13.6 Info: CreateIndex Albums (TitleSlug) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.6 Info: => 6.94E-05s 12:26:13.6 Info: CreateIndex Albums (CleanTitle) 12:26:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.6 Info: => 8.9E-05s 12:26:13.6 Info: CreateIndex Albums (Path) 12:26:13.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:13.6 Info: => 6.29E-05s 12:26:13.6 Info: CreateTable Tracks 12:26:13.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) 12:26:13.6 Info: => 0.0001232s 12:26:13.6 Info: CreateIndex Tracks (ForeignTrackId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.6 Info: => 6.89E-05s 12:26:13.6 Info: CreateIndex Tracks (ArtistId) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:13.6 Info: => 7.2E-05s 12:26:13.6 Info: CreateIndex Tracks (TrackFileId) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.6 Info: => 7.19E-05s 12:26:13.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:13.6 Info: => 7.2E-05s 12:26:13.6 Info: CreateTable TrackFiles 12:26:13.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) 12:26:13.6 Info: => 0.0001167s 12:26:13.6 Info: CreateIndex TrackFiles (ArtistId) 12:26:13.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:13.6 Info: => 8.62E-05s 12:26:13.6 Info: CreateIndex TrackFiles (AlbumId) 12:26:13.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.6 Info: => 7.26E-05s 12:26:13.6 Info: CreateTable History 12:26:13.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) 12:26:13.6 Info: => 0.00012s 12:26:13.6 Info: CreateIndex History (Date) 12:26:13.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.6 Info: => 7.59E-05s 12:26:13.6 Info: CreateIndex History (EventType) 12:26:13.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.6 Info: => 7.18E-05s 12:26:13.6 Info: CreateIndex History (DownloadId) 12:26:13.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:13.6 Info: => 7.01E-05s 12:26:13.6 Info: CreateIndex History (AlbumId) 12:26:13.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:13.6 Info: => 9.09E-05s 12:26:13.6 Info: CreateTable Notifications 12:26:13.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) 12:26:13.6 Info: => 0.0001223s 12:26:13.6 Info: CreateTable ScheduledTasks 12:26:13.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:13.6 Info: => 0.0001045s 12:26:13.6 Info: CreateIndex ScheduledTasks (TypeName) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:13.6 Info: => 7.16E-05s 12:26:13.6 Info: CreateTable Indexers 12:26:13.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) 12:26:13.6 Info: => 9.38E-05s 12:26:13.6 Info: CreateIndex Indexers (Name) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:13.6 Info: => 7.71E-05s 12:26:13.6 Info: CreateTable Profiles 12:26:13.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:13.6 Info: => 8.63E-05s 12:26:13.6 Info: CreateIndex Profiles (Name) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:13.6 Info: => 9.25E-05s 12:26:13.6 Info: CreateTable QualityDefinitions 12:26:13.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:13.6 Info: => 0.0001123s 12:26:13.6 Info: CreateIndex QualityDefinitions (Quality) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:13.6 Info: => 7.16E-05s 12:26:13.6 Info: CreateIndex QualityDefinitions (Title) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:13.6 Info: => 7.18E-05s 12:26:13.6 Info: CreateTable NamingConfig 12:26:13.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) 12:26:13.6 Info: => 0.0001094s 12:26:13.6 Info: CreateTable Blacklist 12:26:13.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 '') 12:26:13.6 Info: => 0.0001495s 12:26:13.6 Info: CreateTable Metadata 12:26:13.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) 12:26:13.6 Info: => 9.45E-05s 12:26:13.6 Info: CreateTable MetadataFiles 12:26:13.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) 12:26:13.6 Info: => 0.0001086s 12:26:13.6 Info: CreateTable DownloadClients 12:26:13.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) 12:26:13.6 Info: => 9.66E-05s 12:26:13.6 Info: CreateTable PendingReleases 12:26:13.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 '') 12:26:13.6 Info: => 0.0001469s 12:26:13.6 Info: CreateTable RemotePathMappings 12:26:13.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:13.6 Info: => 9.85E-05s 12:26:13.6 Info: CreateTable Tags 12:26:13.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:13.6 Info: => 0.0001066s 12:26:13.6 Info: CreateIndex Tags (Label) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:13.6 Info: => 8.46E-05s 12:26:13.6 Info: CreateTable Restrictions 12:26:13.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:13.6 Info: => 9.08E-05s 12:26:13.6 Info: CreateTable DelayProfiles 12:26:13.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) 12:26:13.6 Info: => 0.0001252s 12:26:13.6 Info: CreateTable Users 12:26:13.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:13.6 Info: => 8.51E-05s 12:26:13.6 Info: CreateIndex Users (Identifier) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:13.6 Info: => 8.33E-05s 12:26:13.6 Info: CreateIndex Users (Username) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:13.6 Info: => 7.88E-05s 12:26:13.6 Info: CreateTable Commands 12:26:13.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) 12:26:13.6 Info: => 0.0001139s 12:26:13.6 Info: CreateTable IndexerStatus 12:26:13.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) 12:26:13.6 Info: => 0.0001086s 12:26:13.6 Info: CreateIndex IndexerStatus (ProviderId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.6 Info: => 0.0001025s 12:26:13.6 Info: CreateTable ExtraFiles 12:26:13.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) 12:26:13.6 Info: => 0.0001161s 12:26:13.6 Info: CreateTable LyricFiles 12:26:13.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) 12:26:13.6 Info: => 0.0001201s 12:26:13.6 Info: CreateTable LanguageProfiles 12:26:13.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:13.6 Info: => 8.81E-05s 12:26:13.6 Info: CreateIndex LanguageProfiles (Name) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:13.6 Info: => 8.28E-05s 12:26:13.6 Info: CreateTable DownloadClientStatus 12:26:13.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) 12:26:13.6 Info: => 9.66E-05s 12:26:13.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.6 Info: => 8.45E-05s 12:26:13.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:13.6 Info: -> 1 Insert operations completed in 00:00:00.0000510 taking an average of 00:00:00.0000510 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:13', 'InitialSetup') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 1: InitialSetup migrated 12:26:13.6 Info: => 0.0009056s 12:26:13.6 Info: 2: add_reason_to_pending_releases migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 2 12:26:13.6 Info: AlterTable PendingReleases 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn PendingReleases Reason Int32 12:26:13.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.000605s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:13', 'add_reason_to_pending_releases') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 2: add_reason_to_pending_releases migrated 12:26:13.6 Info: => 0.0010371s 12:26:13.6 Info: 3: add_medium_support migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 3 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 7E-07s 12:26:13.6 Info: CreateColumn Albums Media String 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:13.6 Info: => 0.000498s 12:26:13.6 Info: AlterTable Tracks 12:26:13.6 Info: => 3E-07s 12:26:13.6 Info: CreateColumn Tracks MediumNumber Int32 12:26:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0004634s 12:26:13.6 Info: AlterTable Tracks 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0004675s 12:26:13.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:13.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:13.6 Info: => 3.41E-05s 12:26:13.6 Info: DeleteColumn Tracks TrackNumber 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Tracks" 12:26:13.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.6 Info: => 0.0038795s 12:26:13.6 Info: AlterTable Tracks 12:26:13.6 Info: => 3E-07s 12:26:13.6 Info: CreateColumn Tracks TrackNumber String 12:26:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:13.6 Info: => 0.0005195s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:13', 'add_medium_support') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 3: add_medium_support migrated 12:26:13.6 Info: => 0.0010291s 12:26:13.6 Info: 4: add_various_qualites_in_profile migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 4 12:26:13.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:13.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:13.6 Info: => 3.91E-05s 12:26:13.6 Info: PerformDBOperation 12:26:13.6 Info: Performing DB Operation 12:26:13.6 Info: => 2.34E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:13', 'add_various_qualites_in_profile') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 4: add_various_qualites_in_profile migrated 12:26:13.6 Info: => 0.0003857s 12:26:13.6 Info: 5: metadata_profiles migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 5 12:26:13.6 Info: CreateTable MetadataProfiles 12:26:13.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:13.6 Info: => 0.0001074s 12:26:13.6 Info: CreateIndex MetadataProfiles (Name) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:13.6 Info: => 8.58E-05s 12:26:13.6 Info: AlterTable Artists 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Artists MetadataProfileId Int32 12:26:13.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:13.6 Info: => 0.000496s 12:26:13.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Artists" 12:26:13.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.6 Info: => 0.0042267s 12:26:13.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Artists" 12:26:13.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.6 Info: => 0.0045974s 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Albums SecondaryTypes String 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:13.6 Info: => 0.0004519s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:13', 'metadata_profiles') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 5: metadata_profiles migrated 12:26:13.6 Info: => 0.0009656s 12:26:13.6 Info: 6: separate_automatic_and_interactive_search migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 6 12:26:13.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:13.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) 12:26:13.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:13.6 Info: DROP TABLE "Indexers" 12:26:13.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:13.6 Info: => 0.0038325s 12:26:13.6 Info: AlterTable Indexers 12:26:13.6 Info: => 3E-07s 12:26:13.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:13.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:13.6 Info: => 0.0004659s 12:26:13.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:13.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:13.6 Info: => 2.92E-05s 12:26:13.6 Info: AlterTable Indexers 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Indexers" 12:26:13.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:13.6 Info: => 0.0038754s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:13', 'separate_automatic_and_interactive_search') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 6: separate_automatic_and_interactive_search migrated 12:26:13.6 Info: => 0.0043587s 12:26:13.6 Info: 7: change_album_path_to_relative migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 7 12:26:13.6 Info: DeleteColumn Albums Path 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Albums" 12:26:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.6 Info: => 0.0051783s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:13', 'change_album_path_to_relative') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 7: change_album_path_to_relative migrated 12:26:13.6 Info: => 0.0060973s 12:26:13.6 Info: 8: change_quality_size_mb_to_kb migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 8 12:26:13.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 12:26:13.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 12:26:13.6 Info: => 3.74E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:13', 'change_quality_size_mb_to_kb') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 8: change_quality_size_mb_to_kb migrated 12:26:13.6 Info: => 0.0004857s 12:26:13.6 Info: 9: album_releases migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 9 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn Albums Releases String 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:13.6 Info: => 0.0004551s 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Albums CurrentRelease String 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:13.6 Info: => 0.0004433s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:13', 'album_releases') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 9: album_releases migrated 12:26:13.6 Info: => 0.0008916s 12:26:13.6 Info: 10: album_releases_fix migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 10 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: AlterColumn Albums Releases String 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Albums" 12:26:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.6 Info: => 0.0045749s 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: AlterColumn Albums CurrentRelease String 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Albums" 12:26:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.6 Info: => 0.0045067s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:13', 'album_releases_fix') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 10: album_releases_fix migrated 12:26:13.6 Info: => 0.0050022s 12:26:13.6 Info: 11: import_lists migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 11 12:26:13.6 Info: CreateTable ImportLists 12:26:13.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) 12:26:13.6 Info: => 0.0001352s 12:26:13.6 Info: CreateIndex ImportLists (Name) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:13.6 Info: => 8.44E-05s 12:26:13.6 Info: CreateTable ImportListStatus 12:26:13.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) 12:26:13.6 Info: => 0.000121s 12:26:13.6 Info: CreateIndex ImportListStatus (ProviderId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.6 Info: => 8.27E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:13', 'import_lists') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 11: import_lists migrated 12:26:13.6 Info: => 0.0005541s 12:26:13.6 Info: 12: add_release_status migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 12 12:26:13.6 Info: AlterTable MetadataProfiles 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:13.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:13.6 Info: => 0.000465s 12:26:13.6 Info: PerformDBOperation 12:26:13.6 Info: Performing DB Operation 12:26:13.6 Info: => 2.17E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:13', 'add_release_status') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 12: add_release_status migrated 12:26:13.6 Info: => 0.0004494s 12:26:13.6 Info: 13: album_download_notification migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 13 12:26:13.6 Info: AlterTable Notifications 12:26:13.6 Info: => 6E-07s 12:26:13.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:13.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0004694s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:13', 'album_download_notification') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 13: album_download_notification migrated 12:26:13.6 Info: => 0.0008617s 12:26:13.6 Info: 14: fix_language_metadata_profiles migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 14 12:26:13.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 12:26:13.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 12:26:13.6 Info: => 9.63E-05s 12:26:13.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 12:26:13.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 12:26:13.6 Info: => 7.6E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:13', 'fix_language_metadata_profiles') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 14: fix_language_metadata_profiles migrated 12:26:13.6 Info: => 0.0004579s 12:26:13.6 Info: 15: remove_fanzub migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 15 12:26:13.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:13.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:13.6 Info: => 4.79E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:13', 'remove_fanzub') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 15: remove_fanzub migrated 12:26:13.6 Info: => 0.0003894s 12:26:13.6 Info: 16: update_artist_history_indexes migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 16 12:26:13.6 Info: CreateIndex Albums (ArtistId) 12:26:13.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:13.6 Info: => 9.63E-05s 12:26:13.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:13.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:13.6 Info: => 8.61E-05s 12:26:13.6 Info: DeleteIndex History (AlbumId) 12:26:13.6 Info: DROP INDEX "IX_History_AlbumId" 12:26:13.6 Info: => 0.0001336s 12:26:13.6 Info: CreateIndex History (AlbumId, Date) 12:26:13.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.6 Info: => 8.58E-05s 12:26:13.6 Info: DeleteIndex History (DownloadId) 12:26:13.6 Info: DROP INDEX "IX_History_DownloadId" 12:26:13.6 Info: => 0.0001079s 12:26:13.6 Info: CreateIndex History (DownloadId, Date) 12:26:13.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.6 Info: => 8.89E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:13', 'update_artist_history_indexes') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 16: update_artist_history_indexes migrated 12:26:13.6 Info: => 0.0005204s 12:26:13.6 Info: 17: remove_nma migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 17 12:26:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:13.6 Info: => 4.86E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:13', 'remove_nma') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 17: remove_nma migrated 12:26:13.6 Info: => 0.0004387s 12:26:13.6 Info: 18: album_disambiguation migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 18 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn Albums Disambiguation String 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:13.6 Info: => 0.0005198s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:13', 'album_disambiguation') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 18: album_disambiguation migrated 12:26:13.6 Info: => 0.0008557s 12:26:13.6 Info: 19: add_ape_quality_in_profiles migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 19 12:26:13.6 Info: PerformDBOperation 12:26:13.6 Info: Performing DB Operation 12:26:13.6 Info: => 4.46E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:13', 'add_ape_quality_in_profiles') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 19: add_ape_quality_in_profiles migrated 12:26:13.6 Info: => 0.0004424s 12:26:13.6 Info: 20: remove_pushalot migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 20 12:26:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:13.6 Info: => 5.08E-05s 12:26:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:13.6 Info: => 3.23E-05s 12:26:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:13.6 Info: => 3.11E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:13', 'remove_pushalot') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 20: remove_pushalot migrated 12:26:13.6 Info: => 0.0003921s 12:26:13.6 Info: 21: add_custom_filters migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 21 12:26:13.6 Info: CreateTable CustomFilters 12:26:13.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:13.6 Info: => 0.0001244s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:13', 'add_custom_filters') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 21: add_custom_filters migrated 12:26:13.6 Info: => 0.000505s 12:26:13.6 Info: 22: import_list_tags migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 22 12:26:13.6 Info: AlterTable ImportLists 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn ImportLists Tags String 12:26:13.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:13.6 Info: => 0.0005341s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:13', 'import_list_tags') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 22: import_list_tags migrated 12:26:13.6 Info: => 0.0009637s 12:26:13.6 Info: 23: add_release_groups_etc migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 23 12:26:13.6 Info: CreateTable ArtistMetadata 12:26:13.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) 12:26:13.6 Info: => 0.0001479s 12:26:13.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:13.6 Info: => 9.06E-05s 12:26:13.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" 12:26:13.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" 12:26:13.6 Info: => 9.5E-05s 12:26:13.6 Info: AlterTable Artists 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:13.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0005443s 12:26:13.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:13.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:13.6 Info: => 6.09E-05s 12:26:13.6 Info: CreateTable AlbumReleases 12:26:13.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) 12:26:13.6 Info: => 0.0001501s 12:26:13.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:13.6 Info: => 0.0001074s 12:26:13.6 Info: CreateIndex AlbumReleases (AlbumId) 12:26:13.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:13.6 Info: => 8.04E-05s 12:26:13.6 Info: PerformDBOperation 12:26:13.6 Info: Performing DB Operation 12:26:13.6 Info: => 3.56E-05s 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0005549s 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 3E-07s 12:26:13.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:13.6 Info: => 0.0005163s 12:26:13.6 Info: AlterTable Albums 12:26:13.6 Info: => 5E-07s 12:26:13.6 Info: CreateColumn Albums Links String 12:26:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:13.6 Info: => 0.0005213s 12:26:13.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:13.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:13.6 Info: => 9.54E-05s 12:26:13.6 Info: AlterTable Tracks 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Tracks ForeignRecordingId String 12:26:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:13.6 Info: => 0.000548s 12:26:13.6 Info: AlterTable Tracks 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0005463s 12:26:13.6 Info: AlterTable Tracks 12:26:13.6 Info: => 3E-07s 12:26:13.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:13.6 Info: => 0.0005322s 12:26:13.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:13.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:13.6 Info: => 8.35E-05s 12:26:13.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:13.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:13.6 Info: => 6.63E-05s 12:26:13.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Artists" 12:26:13.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.6 Info: => 0.0109918s 12:26:13.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Albums" 12:26:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.6 Info: => 0.004345s 12:26:13.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "Tracks" 12:26:13.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:13.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:13.6 Info: => 0.0038616s 12:26:13.6 Info: DeleteColumn TrackFiles ArtistId 12:26:13.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) 12:26:13.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" 12:26:13.6 Info: DROP TABLE "TrackFiles" 12:26:13.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.6 Info: => 0.0036509s 12:26:13.6 Info: CreateIndex Artists (ArtistMetadataId) 12:26:13.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.6 Info: => 7.63E-05s 12:26:13.6 Info: CreateIndex Artists (Monitored) 12:26:13.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.6 Info: => 7.27E-05s 12:26:13.6 Info: CreateIndex Albums (ArtistMetadataId) 12:26:13.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.6 Info: => 7.23E-05s 12:26:13.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:13.6 Info: => 6.98E-05s 12:26:13.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:13.6 Info: => 7.02E-05s 12:26:13.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:13.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:13.6 Info: => 7.02E-05s 12:26:13.6 Info: UpdateData 12:26:13.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:13.6 Info: => 3.71E-05s 12:26:13.6 Info: UpdateData 12:26:13.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:13.6 Info: => 2.96E-05s 12:26:13.6 Info: UpdateData 12:26:13.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:13.6 Info: => 3.58E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:13', 'add_release_groups_etc') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 23: add_release_groups_etc migrated 12:26:13.6 Info: => 0.0006223s 12:26:13.6 Info: 24: NewMediaInfoFormat migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 24 12:26:13.6 Info: UpdateData 12:26:13.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:13.6 Info: => 3.7E-05s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:13', 'NewMediaInfoFormat') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 24: NewMediaInfoFormat migrated 12:26:13.6 Info: => 0.0004513s 12:26:13.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 25 12:26:13.6 Info: RenameTable Restrictions ReleaseProfiles 12:26:13.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:13.6 Info: => 0.0014386s 12:26:13.6 Info: AlterTable ReleaseProfiles 12:26:13.6 Info: => 4E-07s 12:26:13.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:13.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:13.6 Info: => 0.0005176s 12:26:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:13', 'rename_restrictions_to_release_profiles') 12:26:13.6 Info: Committing Transaction 12:26:13.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:13.6 Info: => 0.0010771s 12:26:13.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:13.6 Info: Beginning Transaction 12:26:13.6 Info: Starting migration of Main DB to 26 12:26:13.6 Info: RenameTable Profiles QualityProfiles 12:26:13.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:13.7 Info: => 0.0013835s 12:26:13.7 Info: AlterTable QualityProfiles 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:13.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:13.7 Info: => 0.0005068s 12:26:13.7 Info: AlterTable LanguageProfiles 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:13.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:13.7 Info: => 0.0004832s 12:26:13.7 Info: UpdateData 12:26:13.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:13.7 Info: => 3.54E-05s 12:26:13.7 Info: UpdateData 12:26:13.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:13.7 Info: => 2.69E-05s 12:26:13.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Artists" 12:26:13.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.7 Info: => 0.0040166s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:13', 'rename_quality_profiles_add_upgrade_allowed') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:13.7 Info: => 0.0045305s 12:26:13.7 Info: 27: add_import_exclusions migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 27 12:26:13.7 Info: CreateTable ImportListExclusions 12:26:13.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:13.7 Info: => 0.0001353s 12:26:13.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:13.7 Info: => 0.0001058s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:13', 'add_import_exclusions') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 27: add_import_exclusions migrated 12:26:13.7 Info: => 0.0005511s 12:26:13.7 Info: 28: clean_artist_metadata_table migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 28 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001274s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001165s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001128s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001116s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001064s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.00011s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:13', 'clean_artist_metadata_table') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 28: clean_artist_metadata_table migrated 12:26:13.7 Info: => 0.0005265s 12:26:13.7 Info: 29: health_issue_notification migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 29 12:26:13.7 Info: AlterTable Notifications 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005277s 12:26:13.7 Info: AlterTable Notifications 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.000503s 12:26:13.7 Info: AlterTable Notifications 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0004907s 12:26:13.7 Info: AlterTable Notifications 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0004938s 12:26:13.7 Info: AlterTable Notifications 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.000492s 12:26:13.7 Info: DeleteColumn Notifications OnDownload 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Notifications" 12:26:13.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:13.7 Info: => 0.0040853s 12:26:13.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Notifications" 12:26:13.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:13.7 Info: => 0.0040843s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:13', 'health_issue_notification') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 29: health_issue_notification migrated 12:26:13.7 Info: => 0.0045716s 12:26:13.7 Info: 30: add_mediafilerepository_mtime migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 30 12:26:13.7 Info: AlterTable TrackFiles 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn TrackFiles Modified DateTime 12:26:13.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:13.7 Info: => 0.0005538s 12:26:13.7 Info: AlterTable TrackFiles 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: CreateColumn TrackFiles Path String 12:26:13.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:13.7 Info: => 0.0005143s 12:26:13.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:13.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:13.7 Info: => 3.06E-05s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001141s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001221s 12:26:13.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) 12:26:13.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) 12:26:13.7 Info: => 0.0001274s 12:26:13.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") 12:26:13.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") 12:26:13.7 Info: => 6.39E-05s 12:26:13.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:13.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:13.7 Info: => 4.7E-05s 12:26:13.7 Info: AlterTable TrackFiles 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: AlterColumn TrackFiles Path String 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "TrackFiles" 12:26:13.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.7 Info: => 0.0039621s 12:26:13.7 Info: CreateIndex TrackFiles (Path) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.7 Info: => 7.73E-05s 12:26:13.7 Info: DeleteColumn TrackFiles RelativePath 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "TrackFiles" 12:26:13.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.7 Info: => 0.0043187s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:13', 'add_mediafilerepository_mtime') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 30: add_mediafilerepository_mtime migrated 12:26:13.7 Info: => 0.0048861s 12:26:13.7 Info: 31: add_artistmetadataid_constraint migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 31 12:26:13.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") 12:26:13.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") 12:26:13.7 Info: => 6.84E-05s 12:26:13.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:13.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:13.7 Info: => 0.0001146s 12:26:13.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Artists" 12:26:13.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.7 Info: => 0.0044802s 12:26:13.7 Info: CreateIndex Artists (ArtistMetadataId) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.7 Info: => 9.51E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:13', 'add_artistmetadataid_constraint') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 31: add_artistmetadataid_constraint migrated 12:26:13.7 Info: => 0.0005929s 12:26:13.7 Info: 32: old_ids_and_artist_alias migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 32 12:26:13.7 Info: AlterTable ArtistMetadata 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn ArtistMetadata Aliases String 12:26:13.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:13.7 Info: => 0.000514s 12:26:13.7 Info: AlterTable ArtistMetadata 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:13.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.7 Info: => 0.0004938s 12:26:13.7 Info: AlterTable Albums 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:13.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.7 Info: => 0.0004992s 12:26:13.7 Info: AlterTable AlbumReleases 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:13.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.7 Info: => 0.0004952s 12:26:13.7 Info: AlterTable Tracks 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.7 Info: => 0.0004966s 12:26:13.7 Info: AlterTable Tracks 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:13.7 Info: => 0.0005566s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:13', 'old_ids_and_artist_alias') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 32: old_ids_and_artist_alias migrated 12:26:13.7 Info: => 0.0010361s 12:26:13.7 Info: 33: download_propers_config migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 33 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 2.55E-05s 12:26:13.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:13.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:13.7 Info: => 2.87E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:13', 'download_propers_config') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 33: download_propers_config migrated 12:26:13.7 Info: => 0.0004529s 12:26:13.7 Info: 34: remove_language_profiles migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 34 12:26:13.7 Info: DeleteTable LanguageProfiles 12:26:13.7 Info: DROP TABLE "LanguageProfiles" 12:26:13.7 Info: => 0.000194s 12:26:13.7 Info: DeleteColumn Artists LanguageProfileId 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Artists" 12:26:13.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.7 Info: => 0.0042324s 12:26:13.7 Info: DeleteColumn ImportLists LanguageProfileId 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "ImportLists" 12:26:13.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:13.7 Info: => 0.0037848s 12:26:13.7 Info: DeleteColumn Blacklist Language 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Blacklist" 12:26:13.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:13.7 Info: => 0.003587s 12:26:13.7 Info: DeleteColumn History Language 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "History" 12:26:13.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:13.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.7 Info: => 0.0042347s 12:26:13.7 Info: DeleteColumn LyricFiles Language 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "LyricFiles" 12:26:13.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.7 Info: => 0.003453s 12:26:13.7 Info: DeleteColumn TrackFiles Language 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "TrackFiles" 12:26:13.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.7 Info: => 0.0056119s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:13', 'remove_language_profiles') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 34: remove_language_profiles migrated 12:26:13.7 Info: => 0.0063384s 12:26:13.7 Info: 35: multi_disc_naming_format migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 35 12:26:13.7 Info: AlterTable NamingConfig 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:13.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:13.7 Info: => 0.000956s 12:26:13.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:13.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:13.7 Info: => 3.31E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:13', 'multi_disc_naming_format') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 35: multi_disc_naming_format migrated 12:26:13.7 Info: => 0.0004539s 12:26:13.7 Info: 36: add_download_client_priority migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 36 12:26:13.7 Info: AlterTable DownloadClients 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn DownloadClients Priority Int32 12:26:13.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:13.7 Info: => 0.0005409s 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 4.23E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:13', 'add_download_client_priority') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 36: add_download_client_priority migrated 12:26:13.7 Info: => 0.0004896s 12:26:13.7 Info: 37: remove_growl_prowl migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 37 12:26:13.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:13.7 Info: => 3.68E-05s 12:26:13.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:13.7 Info: => 2.64E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:13', 'remove_growl_prowl') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 37: remove_growl_prowl migrated 12:26:13.7 Info: => 0.0004987s 12:26:13.7 Info: 38: remove_plex_hometheatre migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 38 12:26:13.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:13.7 Info: => 3.23E-05s 12:26:13.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:13.7 Info: => 2.42E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:13', 'remove_plex_hometheatre') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 38: remove_plex_hometheatre migrated 12:26:13.7 Info: => 0.0004653s 12:26:13.7 Info: 39: add_root_folder_add_defaults migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 39 12:26:13.7 Info: AlterTable RootFolders 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn RootFolders Name String 12:26:13.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:13.7 Info: => 0.0005148s 12:26:13.7 Info: AlterTable RootFolders 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:13.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005247s 12:26:13.7 Info: AlterTable RootFolders 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:13.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005243s 12:26:13.7 Info: AlterTable RootFolders 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:13.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005963s 12:26:13.7 Info: AlterTable RootFolders 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn RootFolders DefaultTags String 12:26:13.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:13.7 Info: => 0.0005303s 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 5.05E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:13', 'add_root_folder_add_defaults') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 39: add_root_folder_add_defaults migrated 12:26:13.7 Info: => 0.0004767s 12:26:13.7 Info: 40: task_duration migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 40 12:26:13.7 Info: AlterTable ScheduledTasks 12:26:13.7 Info: => 6E-07s 12:26:13.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:13.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:13.7 Info: => 0.0005074s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:13', 'task_duration') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 40: task_duration migrated 12:26:13.7 Info: => 0.000887s 12:26:13.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 41 12:26:13.7 Info: AlterTable ReleaseProfiles 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:13.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:13.7 Info: => 0.0005096s 12:26:13.7 Info: AlterTable ReleaseProfiles 12:26:13.7 Info: => 3E-07s 12:26:13.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:13.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.000548s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:13', 'add_indexer_and_enabled_to_release_profiles') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:13.7 Info: => 0.0011389s 12:26:13.7 Info: 42: remove_album_folders migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 42 12:26:13.7 Info: DeleteColumn Artists AlbumFolder 12:26:13.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) 12:26:13.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" 12:26:13.7 Info: DROP TABLE "Artists" 12:26:13.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.7 Info: => 0.0039903s 12:26:13.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:13.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:13.7 Info: => 3.08E-05s 12:26:13.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:13.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:13.7 Info: => 2.51E-05s 12:26:13.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:13.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) 12:26:13.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:13.7 Info: DROP TABLE "NamingConfig" 12:26:13.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:13.7 Info: => 0.0033723s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:13', 'remove_album_folders') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 42: remove_album_folders migrated 12:26:13.7 Info: => 0.0039227s 12:26:13.7 Info: 44: add_priority_to_indexers migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 44 12:26:13.7 Info: AlterTable Indexers 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn Indexers Priority Int32 12:26:13.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:13.7 Info: => 0.0005135s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:13', 'add_priority_to_indexers') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 44: add_priority_to_indexers migrated 12:26:13.7 Info: => 0.0009828s 12:26:13.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 45 12:26:13.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:13.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:13.7 Info: => 0.0001111s 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 2.14E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:13', 'remove_chown_and_folderchmod_config') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:13.7 Info: => 0.000446s 12:26:13.7 Info: 47: update_notifiarr migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 47 12:26:13.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:13.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:13.7 Info: => 5E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:13', 'update_notifiarr') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 47: update_notifiarr migrated 12:26:13.7 Info: => 0.0004829s 12:26:13.7 Info: 49: email_multiple_addresses migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 49 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 4.3E-05s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:13', 'email_multiple_addresses') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 49: email_multiple_addresses migrated 12:26:13.7 Info: => 0.0004115s 12:26:13.7 Info: 50: rename_blacklist_to_blocklist migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 50 12:26:13.7 Info: RenameTable Blacklist Blocklist 12:26:13.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:26:13.7 Info: => 0.0018186s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:13', 'rename_blacklist_to_blocklist') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 50: rename_blacklist_to_blocklist migrated 12:26:13.7 Info: => 0.0023017s 12:26:13.7 Info: 51: cdh_per_downloadclient migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 51 12:26:13.7 Info: AlterTable DownloadClients 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:26:13.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:13.7 Info: => 0.0005458s 12:26:13.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:26:13.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:26:13.7 Info: => 0.0005249s 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 0.0001463s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:13', 'cdh_per_downloadclient') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 51: cdh_per_downloadclient migrated 12:26:13.7 Info: => 0.0005509s 12:26:13.7 Info: 52: download_history migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 52 12:26:13.7 Info: CreateTable DownloadHistory 12:26:13.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) 12:26:13.7 Info: => 0.0001757s 12:26:13.7 Info: CreateIndex DownloadHistory (EventType) 12:26:13.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:13.7 Info: => 0.0001054s 12:26:13.7 Info: CreateIndex DownloadHistory (ArtistId) 12:26:13.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:13.7 Info: => 0.0001188s 12:26:13.7 Info: CreateIndex DownloadHistory (DownloadId) 12:26:13.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:13.7 Info: => 0.0001015s 12:26:13.7 Info: PerformDBOperation 12:26:13.7 Info: Performing DB Operation 12:26:13.7 Info: => 0.0001169s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:13', 'download_history') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 52: download_history migrated 12:26:13.7 Info: => 0.0005368s 12:26:13.7 Info: 53: add_update_history migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 53 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:13', 'add_update_history') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 53: add_update_history migrated 12:26:13.7 Info: => 0.0004016s 12:26:13.7 Info: 54: add_on_update_to_notifications migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 54 12:26:13.7 Info: AlterTable Notifications 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:26:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:26:13.7 Info: => 0.0005852s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:13', 'add_on_update_to_notifications') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 54: add_on_update_to_notifications migrated 12:26:13.7 Info: => 0.0010612s 12:26:13.7 Info: 55: download_client_per_indexer migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 55 12:26:13.7 Info: AlterTable Indexers 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn Indexers DownloadClientId Int32 12:26:13.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.000583s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:13', 'download_client_per_indexer') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 55: download_client_per_indexer migrated 12:26:13.7 Info: => 0.0009333s 12:26:13.7 Info: 56: AddNewItemMonitorType migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 56 12:26:13.7 Info: AlterTable Artists 12:26:13.7 Info: => 6E-07s 12:26:13.7 Info: CreateColumn Artists MonitorNewItems Int32 12:26:13.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005981s 12:26:13.7 Info: AlterTable RootFolders 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:26:13.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005191s 12:26:13.7 Info: AlterTable ImportLists 12:26:13.7 Info: => 4E-07s 12:26:13.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:26:13.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:26:13.7 Info: => 0.0005407s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:13', 'AddNewItemMonitorType') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 56: AddNewItemMonitorType migrated 12:26:13.7 Info: => 0.0009171s 12:26:13.7 Info: 57: ImportListSearch migrating 12:26:13.7 Info: Beginning Transaction 12:26:13.7 Info: Starting migration of Main DB to 57 12:26:13.7 Info: AlterTable ImportLists 12:26:13.7 Info: => 5E-07s 12:26:13.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:26:13.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:26:13.7 Info: => 0.000541s 12:26:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:13', 'ImportListSearch') 12:26:13.7 Info: Committing Transaction 12:26:13.7 Info: 57: ImportListSearch migrated 12:26:13.7 Info: => 0.0009056s 12:26:13.7 Info: 58: ImportListMonitorExisting migrating 12:26:13.8 Info: Beginning Transaction 12:26:13.8 Info: Starting migration of Main DB to 58 12:26:13.8 Info: AlterTable ImportLists 12:26:13.8 Info: => 5E-07s 12:26:13.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:26:13.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:26:13.8 Info: => 0.0005699s 12:26:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:13', 'ImportListMonitorExisting') 12:26:13.8 Info: Committing Transaction 12:26:13.8 Info: 58: ImportListMonitorExisting migrated 12:26:13.8 Info: => 0.0010287s 12:26:13.8 Info: 59: add_indexer_tags migrating 12:26:13.8 Info: Beginning Transaction 12:26:13.8 Info: Starting migration of Main DB to 59 12:26:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:26:13.8 Info: => 4.63E-05s 12:26:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:26:13.8 Info: => 2.62E-05s 12:26:13.8 Info: AlterTable Indexers 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: CreateColumn Indexers Tags String 12:26:13.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:26:13.8 Info: => 0.0005298s 12:26:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:13', 'add_indexer_tags') 12:26:13.8 Info: Committing Transaction 12:26:13.8 Info: 59: add_indexer_tags migrated 12:26:13.8 Info: => 0.0008514s 12:26:13.8 Info: 60: update_audio_types migrating 12:26:13.8 Info: Beginning Transaction 12:26:13.8 Info: Starting migration of Main DB to 60 12:26:13.8 Info: PerformDBOperation 12:26:13.8 Info: Performing DB Operation 12:26:13.8 Info: => 3.88E-05s 12:26:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:13', 'update_audio_types') 12:26:13.8 Info: Committing Transaction 12:26:13.8 Info: 60: update_audio_types migrated 12:26:13.8 Info: => 0.0003518s 12:26:13.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:13.8 Info: Beginning Transaction 12:26:13.8 Info: Starting migration of Main DB to 61 12:26:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:26:13.8 Info: => 2.97E-05s 12:26:13.8 Info: AlterTable AlbumReleases 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "AlbumReleases" 12:26:13.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:13.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:13.8 Info: => 0.0046537s 12:26:13.8 Info: AlterTable Albums 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Albums" 12:26:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.8 Info: => 0.004604s 12:26:13.8 Info: AlterTable Albums 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Albums" 12:26:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.8 Info: => 0.0046536s 12:26:13.8 Info: AlterTable Albums 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: AlterColumn Albums Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Albums" 12:26:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:13.8 Info: => 0.0045986s 12:26:13.8 Info: AlterTable Artists 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Artists" 12:26:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.8 Info: => 0.0046963s 12:26:13.8 Info: AlterTable Artists 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Artists Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Artists" 12:26:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:13.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:13.8 Info: => 0.0046571s 12:26:13.8 Info: AlterTable Blocklist 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Blocklist" 12:26:13.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:13.8 Info: => 0.004533s 12:26:13.8 Info: AlterTable Blocklist 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Blocklist" 12:26:13.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:26:13.8 Info: => 0.0046966s 12:26:13.8 Info: AlterTable Commands 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Commands" 12:26:13.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:13.8 Info: => 0.004529s 12:26:13.8 Info: AlterTable Commands 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Commands" 12:26:13.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:13.8 Info: => 0.0045864s 12:26:13.8 Info: AlterTable Commands 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "Commands" 12:26:13.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:26:13.8 Info: => 0.0041175s 12:26:13.8 Info: AlterTable DownloadClientStatus 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:26:13.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) 12:26:13.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:13.8 Info: DROP TABLE "DownloadClientStatus" 12:26:13.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.8 Info: => 0.005476s 12:26:13.8 Info: AlterTable DownloadClientStatus 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:26:13.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) 12:26:13.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:13.8 Info: DROP TABLE "DownloadClientStatus" 12:26:13.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.8 Info: => 0.0042304s 12:26:13.8 Info: AlterTable DownloadClientStatus 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:26:13.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) 12:26:13.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:26:13.8 Info: DROP TABLE "DownloadClientStatus" 12:26:13.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:13.8 Info: => 0.0043059s 12:26:13.8 Info: AlterTable DownloadHistory 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "DownloadHistory" 12:26:13.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:26:13.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:26:13.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:26:13.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:26:13.8 Info: => 0.0045501s 12:26:13.8 Info: AlterTable ExtraFiles 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "ExtraFiles" 12:26:13.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:13.8 Info: => 0.0046617s 12:26:13.8 Info: AlterTable ExtraFiles 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "ExtraFiles" 12:26:13.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:26:13.8 Info: => 0.0044692s 12:26:13.8 Info: AlterTable History 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn History Date DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.8 Info: DROP TABLE "History" 12:26:13.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:13.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:13.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:13.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:13.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:13.8 Info: => 0.004639s 12:26:13.8 Info: AlterTable ImportListStatus 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:26:13.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) 12:26:13.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:13.8 Info: DROP TABLE "ImportListStatus" 12:26:13.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.8 Info: => 0.004214s 12:26:13.8 Info: AlterTable ImportListStatus 12:26:13.8 Info: => 3E-07s 12:26:13.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:26:13.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) 12:26:13.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:13.8 Info: DROP TABLE "ImportListStatus" 12:26:13.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.8 Info: => 0.0044297s 12:26:13.8 Info: AlterTable ImportListStatus 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:26:13.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) 12:26:13.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:26:13.8 Info: DROP TABLE "ImportListStatus" 12:26:13.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:26:13.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:13.8 Info: => 0.0041077s 12:26:13.8 Info: AlterTable IndexerStatus 12:26:13.8 Info: => 4E-07s 12:26:13.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:26:13.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) 12:26:13.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:13.9 Info: DROP TABLE "IndexerStatus" 12:26:13.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.9 Info: => 0.0040235s 12:26:13.9 Info: AlterTable IndexerStatus 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:26:13.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) 12:26:13.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:13.9 Info: DROP TABLE "IndexerStatus" 12:26:13.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.9 Info: => 0.0041454s 12:26:13.9 Info: AlterTable IndexerStatus 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:26:13.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) 12:26:13.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:26:13.9 Info: DROP TABLE "IndexerStatus" 12:26:13.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:13.9 Info: => 0.0040055s 12:26:13.9 Info: AlterTable LyricFiles 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.9 Info: DROP TABLE "LyricFiles" 12:26:13.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.9 Info: => 0.004474s 12:26:13.9 Info: AlterTable LyricFiles 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn LyricFiles Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.9 Info: DROP TABLE "LyricFiles" 12:26:13.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:13.9 Info: => 0.004526s 12:26:13.9 Info: AlterTable MetadataFiles 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.9 Info: DROP TABLE "MetadataFiles" 12:26:13.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:13.9 Info: => 0.0045137s 12:26:13.9 Info: AlterTable MetadataFiles 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.9 Info: DROP TABLE "MetadataFiles" 12:26:13.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:26:13.9 Info: => 0.0057741s 12:26:13.9 Info: AlterTable PendingReleases 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:26:13.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) 12:26:13.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:26:13.9 Info: DROP TABLE "PendingReleases" 12:26:13.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:26:13.9 Info: => 0.0042017s 12:26:13.9 Info: AlterTable ScheduledTasks 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:26:13.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) 12:26:13.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:13.9 Info: DROP TABLE "ScheduledTasks" 12:26:13.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:13.9 Info: => 0.0042112s 12:26:13.9 Info: AlterTable ScheduledTasks 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:26:13.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) 12:26:13.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:26:13.9 Info: DROP TABLE "ScheduledTasks" 12:26:13.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:13.9 Info: => 0.0042066s 12:26:13.9 Info: AlterTable TrackFiles 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.9 Info: DROP TABLE "TrackFiles" 12:26:13.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.9 Info: => 0.0044343s 12:26:13.9 Info: AlterTable TrackFiles 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:26:13.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) 12:26:13.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" 12:26:13.9 Info: DROP TABLE "TrackFiles" 12:26:13.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:13.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:13.9 Info: => 0.0043094s 12:26:13.9 Info: AlterTable VersionInfo 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:13.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:13.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:13.9 Info: DROP TABLE "VersionInfo" 12:26:13.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:13.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:13.9 Info: => 0.0039468s 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:13', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:13.9 Info: => 0.0047731s 12:26:13.9 Info: 62: add_on_delete_to_notifications migrating 12:26:13.9 Info: Beginning Transaction 12:26:13.9 Info: Starting migration of Main DB to 62 12:26:13.9 Info: AlterTable Notifications 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:26:13.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005341s 12:26:13.9 Info: AlterTable Notifications 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:26:13.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005388s 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:13', 'add_on_delete_to_notifications') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 62: add_on_delete_to_notifications migrated 12:26:13.9 Info: => 0.000966s 12:26:13.9 Info: 63: add_custom_formats migrating 12:26:13.9 Info: Beginning Transaction 12:26:13.9 Info: Starting migration of Main DB to 63 12:26:13.9 Info: AlterTable DelayProfiles 12:26:13.9 Info: => 5E-07s 12:26:13.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:26:13.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005332s 12:26:13.9 Info: UpdateData 12:26:13.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:26:13.9 Info: => 3.98E-05s 12:26:13.9 Info: AlterTable TrackFiles 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:26:13.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:26:13.9 Info: => 0.0007183s 12:26:13.9 Info: PerformDBOperation 12:26:13.9 Info: Performing DB Operation 12:26:13.9 Info: => 3.47E-05s 12:26:13.9 Info: CreateTable CustomFormats 12:26:13.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) 12:26:13.9 Info: => 0.0001059s 12:26:13.9 Info: CreateIndex CustomFormats (Name) 12:26:13.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:26:13.9 Info: => 0.0001034s 12:26:13.9 Info: AlterTable QualityProfiles 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: CreateColumn QualityProfiles FormatItems String 12:26:13.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:26:13.9 Info: => 0.0005448s 12:26:13.9 Info: AlterTable QualityProfiles 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:26:13.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005506s 12:26:13.9 Info: AlterTable QualityProfiles 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:26:13.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005293s 12:26:13.9 Info: PerformDBOperation 12:26:13.9 Info: Performing DB Operation 12:26:13.9 Info: => 5.43E-05s 12:26:13.9 Info: PerformDBOperation 12:26:13.9 Info: Performing DB Operation 12:26:13.9 Info: => 3.54E-05s 12:26:13.9 Info: DeleteColumn ReleaseProfiles Preferred 12:26:13.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) 12:26:13.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:13.9 Info: DROP TABLE "ReleaseProfiles" 12:26:13.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:13.9 Info: => 0.0037536s 12:26:13.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:26:13.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) 12:26:13.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:26:13.9 Info: DROP TABLE "ReleaseProfiles" 12:26:13.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:26:13.9 Info: => 0.0042517s 12:26:13.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:13.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:26:13.9 Info: => 3.49E-05s 12:26:13.9 Info: AlterTable DelayProfiles 12:26:13.9 Info: => 3E-07s 12:26:13.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:26:13.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005341s 12:26:13.9 Info: AlterTable DelayProfiles 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:26:13.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:26:13.9 Info: => 0.0005225s 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:13', 'add_custom_formats') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 63: add_custom_formats migrated 12:26:13.9 Info: => 0.0010037s 12:26:13.9 Info: 64: add_result_to_commands migrating 12:26:13.9 Info: Beginning Transaction 12:26:13.9 Info: Starting migration of Main DB to 64 12:26:13.9 Info: AlterTable Commands 12:26:13.9 Info: => 5E-07s 12:26:13.9 Info: CreateColumn Commands Result Int32 12:26:13.9 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:26:13.9 Info: => 0.0005476s 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:26:13', 'add_result_to_commands') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 64: add_result_to_commands migrated 12:26:13.9 Info: => 0.0009753s 12:26:13.9 Info: 65: health_restored_notification migrating 12:26:13.9 Info: Beginning Transaction 12:26:13.9 Info: Starting migration of Main DB to 65 12:26:13.9 Info: AlterTable Notifications 12:26:13.9 Info: => 4E-07s 12:26:13.9 Info: CreateColumn Notifications OnHealthRestored Boolean 12:26:13.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:26:13.9 Info: => 0.0005746s 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:26:13', 'health_restored_notification') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 65: health_restored_notification migrated 12:26:13.9 Info: => 0.0011018s 12:26:13.9 Info: 66: remove_uc migrating 12:26:13.9 Info: Beginning Transaction 12:26:13.9 Info: Starting migration of Main DB to 66 12:26:13.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:13.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:26:13.9 Info: => 3.56E-05s 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:26:13', 'remove_uc') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 66: remove_uc migrated 12:26:13.9 Info: => 0.0003715s 12:26:13.9 Info: 67: download_clients_rename_tv_to_music migrating 12:26:13.9 Info: Beginning Transaction 12:26:13.9 Info: Starting migration of Main DB to 67 12:26:13.9 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') 12:26:13.9 Info: PerformDBOperation 12:26:13.9 Info: Performing DB Operation 12:26:13.9 Info: => 0.0008171s 12:26:13.9 Info: -> 1 Insert operations completed in 00:00:00.0000665 taking an average of 00:00:00.0000665 12:26:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:26:13', 'download_clients_rename_tv_to_music') 12:26:13.9 Info: Committing Transaction 12:26:13.9 Info: 67: download_clients_rename_tv_to_music migrated 12:26:13.9 Info: => 0.0011767s 12:26:13.9 Debug: Took: 00:00:00.3889845 12:26:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:26:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:26:14.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151740150215_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.0 Info: DatabaseEngineVersionCheck migrating 12:26:14.0 Info: PerformDBOperation 12:26:14.0 Info: Performing DB Operation 12:26:14.0 Info: SQLite 3.47.0 12:26:14.0 Info: => 0.0026921s 12:26:14.0 Info: DatabaseEngineVersionCheck migrated 12:26:14.0 Info: => 0.0027005s 12:26:14.0 Info: VersionMigration migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: CreateTable VersionInfo 12:26:14.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:14.0 Info: => 0.0001361s 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: VersionMigration migrated 12:26:14.0 Info: => 0.0007118s 12:26:14.0 Info: VersionUniqueMigration migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: CreateIndex VersionInfo (Version) 12:26:14.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:14.0 Info: => 0.0001177s 12:26:14.0 Info: AlterTable VersionInfo 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:14.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:14.0 Info: => 0.0004882s 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: VersionUniqueMigration migrated 12:26:14.0 Info: => 0.0008027s 12:26:14.0 Info: VersionDescriptionMigration migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: AlterTable VersionInfo 12:26:14.0 Info: => 5E-07s 12:26:14.0 Info: CreateColumn VersionInfo Description String 12:26:14.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:14.0 Info: => 0.0002056s 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: VersionDescriptionMigration migrated 12:26:14.0 Info: => 0.0005082s 12:26:14.0 Info: 1: InitialSetup migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 1 12:26:14.0 Info: CreateTable Config 12:26:14.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:26:14.0 Info: => 0.0001482s 12:26:14.0 Info: CreateIndex Config (Key) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:26:14.0 Info: => 7.9E-05s 12:26:14.0 Info: CreateTable RootFolders 12:26:14.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:26:14.0 Info: => 9.27E-05s 12:26:14.0 Info: CreateIndex RootFolders (Path) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:26:14.0 Info: => 7.99E-05s 12:26:14.0 Info: CreateTable Artists 12:26:14.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) 12:26:14.0 Info: => 0.0002273s 12:26:14.0 Info: CreateIndex Artists (ForeignArtistId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:14.0 Info: => 7.22E-05s 12:26:14.0 Info: CreateIndex Artists (NameSlug) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:14.0 Info: => 6.74E-05s 12:26:14.0 Info: CreateIndex Artists (CleanName) 12:26:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.0 Info: => 6.47E-05s 12:26:14.0 Info: CreateIndex Artists (Path) 12:26:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.0 Info: => 6.35E-05s 12:26:14.0 Info: CreateTable Albums 12:26:14.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) 12:26:14.0 Info: => 0.0001674s 12:26:14.0 Info: CreateIndex Albums (ForeignAlbumId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:14.0 Info: => 7E-05s 12:26:14.0 Info: CreateIndex Albums (MBId) 12:26:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:14.0 Info: => 6.53E-05s 12:26:14.0 Info: CreateIndex Albums (TADBId) 12:26:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:14.0 Info: => 6.54E-05s 12:26:14.0 Info: CreateIndex Albums (TitleSlug) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:14.0 Info: => 6.64E-05s 12:26:14.0 Info: CreateIndex Albums (CleanTitle) 12:26:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:14.0 Info: => 6.49E-05s 12:26:14.0 Info: CreateIndex Albums (Path) 12:26:14.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:26:14.0 Info: => 6.34E-05s 12:26:14.0 Info: CreateTable Tracks 12:26:14.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) 12:26:14.0 Info: => 0.0001204s 12:26:14.0 Info: CreateIndex Tracks (ForeignTrackId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:14.0 Info: => 6.82E-05s 12:26:14.0 Info: CreateIndex Tracks (ArtistId) 12:26:14.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:14.0 Info: => 6.92E-05s 12:26:14.0 Info: CreateIndex Tracks (TrackFileId) 12:26:14.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:14.0 Info: => 7.17E-05s 12:26:14.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:26:14.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:26:14.0 Info: => 7.15E-05s 12:26:14.0 Info: CreateTable TrackFiles 12:26:14.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) 12:26:14.0 Info: => 0.0001161s 12:26:14.0 Info: CreateIndex TrackFiles (ArtistId) 12:26:14.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:26:14.0 Info: => 8.22E-05s 12:26:14.0 Info: CreateIndex TrackFiles (AlbumId) 12:26:14.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:14.0 Info: => 7.14E-05s 12:26:14.0 Info: CreateTable History 12:26:14.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) 12:26:14.0 Info: => 0.000119s 12:26:14.0 Info: CreateIndex History (Date) 12:26:14.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:14.0 Info: => 7.64E-05s 12:26:14.0 Info: CreateIndex History (EventType) 12:26:14.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:14.0 Info: => 7.16E-05s 12:26:14.0 Info: CreateIndex History (DownloadId) 12:26:14.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:26:14.0 Info: => 6.73E-05s 12:26:14.0 Info: CreateIndex History (AlbumId) 12:26:14.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:26:14.0 Info: => 9.42E-05s 12:26:14.0 Info: CreateTable Notifications 12:26:14.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) 12:26:14.0 Info: => 0.000127s 12:26:14.0 Info: CreateTable ScheduledTasks 12:26:14.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:26:14.0 Info: => 0.0001222s 12:26:14.0 Info: CreateIndex ScheduledTasks (TypeName) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:26:14.0 Info: => 7.42E-05s 12:26:14.0 Info: CreateTable Indexers 12:26:14.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) 12:26:14.0 Info: => 9.91E-05s 12:26:14.0 Info: CreateIndex Indexers (Name) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:14.0 Info: => 7.86E-05s 12:26:14.0 Info: CreateTable Profiles 12:26:14.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:26:14.0 Info: => 9.01E-05s 12:26:14.0 Info: CreateIndex Profiles (Name) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:26:14.0 Info: => 0.0001284s 12:26:14.0 Info: CreateTable QualityDefinitions 12:26:14.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:26:14.0 Info: => 0.0001233s 12:26:14.0 Info: CreateIndex QualityDefinitions (Quality) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:26:14.0 Info: => 8.63E-05s 12:26:14.0 Info: CreateIndex QualityDefinitions (Title) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:26:14.0 Info: => 9.5E-05s 12:26:14.0 Info: CreateTable NamingConfig 12:26:14.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) 12:26:14.0 Info: => 0.0001072s 12:26:14.0 Info: CreateTable Blacklist 12:26:14.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 '') 12:26:14.0 Info: => 0.0001482s 12:26:14.0 Info: CreateTable Metadata 12:26:14.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) 12:26:14.0 Info: => 9.09E-05s 12:26:14.0 Info: CreateTable MetadataFiles 12:26:14.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) 12:26:14.0 Info: => 0.0001085s 12:26:14.0 Info: CreateTable DownloadClients 12:26:14.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) 12:26:14.0 Info: => 0.0001086s 12:26:14.0 Info: CreateTable PendingReleases 12:26:14.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 '') 12:26:14.0 Info: => 0.0001103s 12:26:14.0 Info: CreateTable RemotePathMappings 12:26:14.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:26:14.0 Info: => 9.17E-05s 12:26:14.0 Info: CreateTable Tags 12:26:14.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:26:14.0 Info: => 9.71E-05s 12:26:14.0 Info: CreateIndex Tags (Label) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:26:14.0 Info: => 8.39E-05s 12:26:14.0 Info: CreateTable Restrictions 12:26:14.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:26:14.0 Info: => 9.07E-05s 12:26:14.0 Info: CreateTable DelayProfiles 12:26:14.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) 12:26:14.0 Info: => 0.0001212s 12:26:14.0 Info: CreateTable Users 12:26:14.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:26:14.0 Info: => 8.45E-05s 12:26:14.0 Info: CreateIndex Users (Identifier) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:26:14.0 Info: => 8.16E-05s 12:26:14.0 Info: CreateIndex Users (Username) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:26:14.0 Info: => 7.64E-05s 12:26:14.0 Info: CreateTable Commands 12:26:14.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) 12:26:14.0 Info: => 0.0001142s 12:26:14.0 Info: CreateTable IndexerStatus 12:26:14.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) 12:26:14.0 Info: => 0.0001094s 12:26:14.0 Info: CreateIndex IndexerStatus (ProviderId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:26:14.0 Info: => 0.0001023s 12:26:14.0 Info: CreateTable ExtraFiles 12:26:14.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) 12:26:14.0 Info: => 0.0001161s 12:26:14.0 Info: CreateTable LyricFiles 12:26:14.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) 12:26:14.0 Info: => 0.0001212s 12:26:14.0 Info: CreateTable LanguageProfiles 12:26:14.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:26:14.0 Info: => 8.76E-05s 12:26:14.0 Info: CreateIndex LanguageProfiles (Name) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:26:14.0 Info: => 8.38E-05s 12:26:14.0 Info: CreateTable DownloadClientStatus 12:26:14.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) 12:26:14.0 Info: => 9.58E-05s 12:26:14.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:26:14.0 Info: => 8.45E-05s 12:26:14.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:26:14.0 Info: -> 1 Insert operations completed in 00:00:00.0000511 taking an average of 00:00:00.0000511 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:14', 'InitialSetup') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 1: InitialSetup migrated 12:26:14.0 Info: => 0.0009511s 12:26:14.0 Info: 2: add_reason_to_pending_releases migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 2 12:26:14.0 Info: AlterTable PendingReleases 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn PendingReleases Reason Int32 12:26:14.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0005097s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:14', 'add_reason_to_pending_releases') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 2: add_reason_to_pending_releases migrated 12:26:14.0 Info: => 0.000939s 12:26:14.0 Info: 3: add_medium_support migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 3 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 6E-07s 12:26:14.0 Info: CreateColumn Albums Media String 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:26:14.0 Info: => 0.0004914s 12:26:14.0 Info: AlterTable Tracks 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Tracks MediumNumber Int32 12:26:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0004607s 12:26:14.0 Info: AlterTable Tracks 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:26:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0004939s 12:26:14.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:14.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:26:14.0 Info: => 3.87E-05s 12:26:14.0 Info: DeleteColumn Tracks TrackNumber 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Tracks" 12:26:14.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:14.0 Info: => 0.0038409s 12:26:14.0 Info: AlterTable Tracks 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Tracks TrackNumber String 12:26:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:26:14.0 Info: => 0.0004446s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:14', 'add_medium_support') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 3: add_medium_support migrated 12:26:14.0 Info: => 0.0009388s 12:26:14.0 Info: 4: add_various_qualites_in_profile migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 4 12:26:14.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:14.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:26:14.0 Info: => 3.93E-05s 12:26:14.0 Info: PerformDBOperation 12:26:14.0 Info: Performing DB Operation 12:26:14.0 Info: => 2.28E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:14', 'add_various_qualites_in_profile') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 4: add_various_qualites_in_profile migrated 12:26:14.0 Info: => 0.0003629s 12:26:14.0 Info: 5: metadata_profiles migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 5 12:26:14.0 Info: CreateTable MetadataProfiles 12:26:14.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:26:14.0 Info: => 0.0001045s 12:26:14.0 Info: CreateIndex MetadataProfiles (Name) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:26:14.0 Info: => 8.6E-05s 12:26:14.0 Info: AlterTable Artists 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: CreateColumn Artists MetadataProfileId Int32 12:26:14.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:26:14.0 Info: => 0.0004629s 12:26:14.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Artists" 12:26:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.0 Info: => 0.0039411s 12:26:14.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Artists" 12:26:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.0 Info: => 0.0043054s 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: CreateColumn Albums SecondaryTypes String 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:26:14.0 Info: => 0.0004728s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:14', 'metadata_profiles') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 5: metadata_profiles migrated 12:26:14.0 Info: => 0.000935s 12:26:14.0 Info: 6: separate_automatic_and_interactive_search migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 6 12:26:14.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:26:14.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) 12:26:14.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:26:14.0 Info: DROP TABLE "Indexers" 12:26:14.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:14.0 Info: => 0.0038311s 12:26:14.0 Info: AlterTable Indexers 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:26:14.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:26:14.0 Info: => 0.0004662s 12:26:14.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:14.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:26:14.0 Info: => 3.68E-05s 12:26:14.0 Info: AlterTable Indexers 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Indexers" 12:26:14.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:26:14.0 Info: => 0.0038108s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:14', 'separate_automatic_and_interactive_search') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 6: separate_automatic_and_interactive_search migrated 12:26:14.0 Info: => 0.0043242s 12:26:14.0 Info: 7: change_album_path_to_relative migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 7 12:26:14.0 Info: DeleteColumn Albums Path 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Albums" 12:26:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:14.0 Info: => 0.0046694s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:14', 'change_album_path_to_relative') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 7: change_album_path_to_relative migrated 12:26:14.0 Info: => 0.0051977s 12:26:14.0 Info: 8: change_quality_size_mb_to_kb migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 8 12:26:14.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 12:26:14.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 12:26:14.0 Info: => 4.26E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:14', 'change_quality_size_mb_to_kb') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 8: change_quality_size_mb_to_kb migrated 12:26:14.0 Info: => 0.00049s 12:26:14.0 Info: 9: album_releases migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 9 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 5E-07s 12:26:14.0 Info: CreateColumn Albums Releases String 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:26:14.0 Info: => 0.000457s 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Albums CurrentRelease String 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:26:14.0 Info: => 0.0004632s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:14', 'album_releases') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 9: album_releases migrated 12:26:14.0 Info: => 0.000958s 12:26:14.0 Info: 10: album_releases_fix migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 10 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 5E-07s 12:26:14.0 Info: AlterColumn Albums Releases String 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Albums" 12:26:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:14.0 Info: => 0.0045137s 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: AlterColumn Albums CurrentRelease String 12:26:14.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) 12:26:14.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" 12:26:14.0 Info: DROP TABLE "Albums" 12:26:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:26:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:14.0 Info: => 0.004503s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:14', 'album_releases_fix') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 10: album_releases_fix migrated 12:26:14.0 Info: => 0.0049924s 12:26:14.0 Info: 11: import_lists migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 11 12:26:14.0 Info: CreateTable ImportLists 12:26:14.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) 12:26:14.0 Info: => 0.0001427s 12:26:14.0 Info: CreateIndex ImportLists (Name) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:14.0 Info: => 8.34E-05s 12:26:14.0 Info: CreateTable ImportListStatus 12:26:14.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) 12:26:14.0 Info: => 0.000119s 12:26:14.0 Info: CreateIndex ImportListStatus (ProviderId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:26:14.0 Info: => 8.39E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:14', 'import_lists') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 11: import_lists migrated 12:26:14.0 Info: => 0.0005477s 12:26:14.0 Info: 12: add_release_status migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 12 12:26:14.0 Info: AlterTable MetadataProfiles 12:26:14.0 Info: => 6E-07s 12:26:14.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:26:14.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:26:14.0 Info: => 0.0004873s 12:26:14.0 Info: PerformDBOperation 12:26:14.0 Info: Performing DB Operation 12:26:14.0 Info: => 2.21E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:14', 'add_release_status') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 12: add_release_status migrated 12:26:14.0 Info: => 0.0004541s 12:26:14.0 Info: 13: album_download_notification migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 13 12:26:14.0 Info: AlterTable Notifications 12:26:14.0 Info: => 6E-07s 12:26:14.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:26:14.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0004736s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:14', 'album_download_notification') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 13: album_download_notification migrated 12:26:14.0 Info: => 0.0008567s 12:26:14.0 Info: 14: fix_language_metadata_profiles migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 14 12:26:14.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 12:26:14.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 12:26:14.0 Info: => 9.22E-05s 12:26:14.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 12:26:14.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 12:26:14.0 Info: => 7.35E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:14', 'fix_language_metadata_profiles') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 14: fix_language_metadata_profiles migrated 12:26:14.0 Info: => 0.0004373s 12:26:14.0 Info: 15: remove_fanzub migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 15 12:26:14.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:14.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:26:14.0 Info: => 4.94E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:14', 'remove_fanzub') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 15: remove_fanzub migrated 12:26:14.0 Info: => 0.000366s 12:26:14.0 Info: 16: update_artist_history_indexes migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 16 12:26:14.0 Info: CreateIndex Albums (ArtistId) 12:26:14.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:26:14.0 Info: => 9.32E-05s 12:26:14.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:26:14.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:26:14.0 Info: => 8.45E-05s 12:26:14.0 Info: DeleteIndex History (AlbumId) 12:26:14.0 Info: DROP INDEX "IX_History_AlbumId" 12:26:14.0 Info: => 0.0001437s 12:26:14.0 Info: CreateIndex History (AlbumId, Date) 12:26:14.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:14.0 Info: => 8.97E-05s 12:26:14.0 Info: DeleteIndex History (DownloadId) 12:26:14.0 Info: DROP INDEX "IX_History_DownloadId" 12:26:14.0 Info: => 0.0001204s 12:26:14.0 Info: CreateIndex History (DownloadId, Date) 12:26:14.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:14.0 Info: => 9.33E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:14', 'update_artist_history_indexes') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 16: update_artist_history_indexes migrated 12:26:14.0 Info: => 0.0005654s 12:26:14.0 Info: 17: remove_nma migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 17 12:26:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:26:14.0 Info: => 3.96E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:14', 'remove_nma') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 17: remove_nma migrated 12:26:14.0 Info: => 0.0003812s 12:26:14.0 Info: 18: album_disambiguation migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 18 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 5E-07s 12:26:14.0 Info: CreateColumn Albums Disambiguation String 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:26:14.0 Info: => 0.0005296s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:14', 'album_disambiguation') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 18: album_disambiguation migrated 12:26:14.0 Info: => 0.0009106s 12:26:14.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 19 12:26:14.0 Info: PerformDBOperation 12:26:14.0 Info: Performing DB Operation 12:26:14.0 Info: => 2.54E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:14', 'add_ape_quality_in_profiles') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:14.0 Info: => 0.0003604s 12:26:14.0 Info: 20: remove_pushalot migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 20 12:26:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:26:14.0 Info: => 4.07E-05s 12:26:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:26:14.0 Info: => 3.21E-05s 12:26:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:26:14.0 Info: => 2.65E-05s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:14', 'remove_pushalot') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 20: remove_pushalot migrated 12:26:14.0 Info: => 0.0003545s 12:26:14.0 Info: 21: add_custom_filters migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 21 12:26:14.0 Info: CreateTable CustomFilters 12:26:14.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:26:14.0 Info: => 0.0001187s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:14', 'add_custom_filters') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 21: add_custom_filters migrated 12:26:14.0 Info: => 0.0004749s 12:26:14.0 Info: 22: import_list_tags migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 22 12:26:14.0 Info: AlterTable ImportLists 12:26:14.0 Info: => 5E-07s 12:26:14.0 Info: CreateColumn ImportLists Tags String 12:26:14.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:26:14.0 Info: => 0.000515s 12:26:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:14', 'import_list_tags') 12:26:14.0 Info: Committing Transaction 12:26:14.0 Info: 22: import_list_tags migrated 12:26:14.0 Info: => 0.0008151s 12:26:14.0 Info: 23: add_release_groups_etc migrating 12:26:14.0 Info: Beginning Transaction 12:26:14.0 Info: Starting migration of Main DB to 23 12:26:14.0 Info: CreateTable ArtistMetadata 12:26:14.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) 12:26:14.0 Info: => 0.000155s 12:26:14.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:26:14.0 Info: => 9.03E-05s 12:26:14.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" 12:26:14.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" 12:26:14.0 Info: => 8.85E-05s 12:26:14.0 Info: AlterTable Artists 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:26:14.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0005566s 12:26:14.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:14.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:26:14.0 Info: => 6.14E-05s 12:26:14.0 Info: CreateTable AlbumReleases 12:26:14.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) 12:26:14.0 Info: => 0.0001487s 12:26:14.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:26:14.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:26:14.0 Info: => 0.0001109s 12:26:14.0 Info: CreateIndex AlbumReleases (AlbumId) 12:26:14.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:26:14.0 Info: => 8.08E-05s 12:26:14.0 Info: PerformDBOperation 12:26:14.0 Info: Performing DB Operation 12:26:14.0 Info: => 2.81E-05s 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0005312s 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:26:14.0 Info: => 0.0005158s 12:26:14.0 Info: AlterTable Albums 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Albums Links String 12:26:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:26:14.0 Info: => 0.0005388s 12:26:14.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:14.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:26:14.0 Info: => 0.0001006s 12:26:14.0 Info: AlterTable Tracks 12:26:14.0 Info: => 3E-07s 12:26:14.0 Info: CreateColumn Tracks ForeignRecordingId String 12:26:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:26:14.0 Info: => 0.0005501s 12:26:14.0 Info: AlterTable Tracks 12:26:14.0 Info: => 4E-07s 12:26:14.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:26:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.000573s 12:26:14.0 Info: AlterTable Tracks 12:26:14.0 Info: => 5E-07s 12:26:14.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:26:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:26:14.0 Info: => 0.0005721s 12:26:14.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:14.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:26:14.0 Info: => 7.88E-05s 12:26:14.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:14.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:26:14.1 Info: => 0.0071745s 12:26:14.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Artists" 12:26:14.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.1 Info: => 0.0042263s 12:26:14.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Albums" 12:26:14.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:26:14.1 Info: => 0.0043514s 12:26:14.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Tracks" 12:26:14.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:26:14.1 Info: => 0.0038739s 12:26:14.1 Info: DeleteColumn TrackFiles ArtistId 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "TrackFiles" 12:26:14.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:14.1 Info: => 0.0036731s 12:26:14.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:14.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:14.1 Info: => 7.92E-05s 12:26:14.1 Info: CreateIndex Artists (Monitored) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:14.1 Info: => 7.3E-05s 12:26:14.1 Info: CreateIndex Albums (ArtistMetadataId) 12:26:14.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:26:14.1 Info: => 7.69E-05s 12:26:14.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:26:14.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:26:14.1 Info: => 7.43E-05s 12:26:14.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:26:14.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:26:14.1 Info: => 7.48E-05s 12:26:14.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:26:14.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:26:14.1 Info: => 7.54E-05s 12:26:14.1 Info: UpdateData 12:26:14.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:14.1 Info: => 3.62E-05s 12:26:14.1 Info: UpdateData 12:26:14.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:26:14.1 Info: => 3.06E-05s 12:26:14.1 Info: UpdateData 12:26:14.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:26:14.1 Info: => 3.5E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:14', 'add_release_groups_etc') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 23: add_release_groups_etc migrated 12:26:14.1 Info: => 0.0006864s 12:26:14.1 Info: 24: NewMediaInfoFormat migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 24 12:26:14.1 Info: UpdateData 12:26:14.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:26:14.1 Info: => 3.72E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:14', 'NewMediaInfoFormat') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 24: NewMediaInfoFormat migrated 12:26:14.1 Info: => 0.0004553s 12:26:14.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 25 12:26:14.1 Info: RenameTable Restrictions ReleaseProfiles 12:26:14.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:26:14.1 Info: => 0.0013768s 12:26:14.1 Info: AlterTable ReleaseProfiles 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:26:14.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:26:14.1 Info: => 0.0004904s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:14', 'rename_restrictions_to_release_profiles') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:14.1 Info: => 0.0009226s 12:26:14.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 26 12:26:14.1 Info: RenameTable Profiles QualityProfiles 12:26:14.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:26:14.1 Info: => 0.001389s 12:26:14.1 Info: AlterTable QualityProfiles 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:26:14.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:14.1 Info: => 0.0004867s 12:26:14.1 Info: AlterTable LanguageProfiles 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:26:14.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:26:14.1 Info: => 0.0004814s 12:26:14.1 Info: UpdateData 12:26:14.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:14.1 Info: => 3.54E-05s 12:26:14.1 Info: UpdateData 12:26:14.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:26:14.1 Info: => 2.64E-05s 12:26:14.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Artists" 12:26:14.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:14.1 Info: => 0.0041204s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:14', 'rename_quality_profiles_add_upgrade_allowed') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:14.1 Info: => 0.0047912s 12:26:14.1 Info: 27: add_import_exclusions migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 27 12:26:14.1 Info: CreateTable ImportListExclusions 12:26:14.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:26:14.1 Info: => 0.0001381s 12:26:14.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:26:14.1 Info: => 0.0001163s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:14', 'add_import_exclusions') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 27: add_import_exclusions migrated 12:26:14.1 Info: => 0.0005724s 12:26:14.1 Info: 28: clean_artist_metadata_table migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 28 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001569s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001148s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.000114s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001109s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001103s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.000108s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:14', 'clean_artist_metadata_table') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 28: clean_artist_metadata_table migrated 12:26:14.1 Info: => 0.0005284s 12:26:14.1 Info: 29: health_issue_notification migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 29 12:26:14.1 Info: AlterTable Notifications 12:26:14.1 Info: => 5E-07s 12:26:14.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:26:14.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.0005751s 12:26:14.1 Info: AlterTable Notifications 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:26:14.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.0005819s 12:26:14.1 Info: AlterTable Notifications 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:26:14.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.0006119s 12:26:14.1 Info: AlterTable Notifications 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:26:14.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.000497s 12:26:14.1 Info: AlterTable Notifications 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:26:14.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.000518s 12:26:14.1 Info: DeleteColumn Notifications OnDownload 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Notifications" 12:26:14.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:14.1 Info: => 0.0041896s 12:26:14.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Notifications" 12:26:14.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:26:14.1 Info: => 0.004653s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:14', 'health_issue_notification') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 29: health_issue_notification migrated 12:26:14.1 Info: => 0.0051515s 12:26:14.1 Info: 30: add_mediafilerepository_mtime migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 30 12:26:14.1 Info: AlterTable TrackFiles 12:26:14.1 Info: => 5E-07s 12:26:14.1 Info: CreateColumn TrackFiles Modified DateTime 12:26:14.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:26:14.1 Info: => 0.0005599s 12:26:14.1 Info: AlterTable TrackFiles 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn TrackFiles Path String 12:26:14.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:26:14.1 Info: => 0.0005129s 12:26:14.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:14.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:26:14.1 Info: => 2.99E-05s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001142s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001262s 12:26:14.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) 12:26:14.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) 12:26:14.1 Info: => 0.0001293s 12:26:14.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") 12:26:14.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") 12:26:14.1 Info: => 6.51E-05s 12:26:14.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:14.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:26:14.1 Info: => 4.51E-05s 12:26:14.1 Info: AlterTable TrackFiles 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: AlterColumn TrackFiles Path String 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "TrackFiles" 12:26:14.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:14.1 Info: => 0.0040967s 12:26:14.1 Info: CreateIndex TrackFiles (Path) 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:14.1 Info: => 8.58E-05s 12:26:14.1 Info: DeleteColumn TrackFiles RelativePath 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "TrackFiles" 12:26:14.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:14.1 Info: => 0.0043739s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:14', 'add_mediafilerepository_mtime') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 30: add_mediafilerepository_mtime migrated 12:26:14.1 Info: => 0.0048385s 12:26:14.1 Info: 31: add_artistmetadataid_constraint migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 31 12:26:14.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") 12:26:14.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") 12:26:14.1 Info: => 6.71E-05s 12:26:14.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:26:14.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:26:14.1 Info: => 0.0001123s 12:26:14.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Artists" 12:26:14.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:14.1 Info: => 0.0045797s 12:26:14.1 Info: CreateIndex Artists (ArtistMetadataId) 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:14.1 Info: => 0.0001077s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:14', 'add_artistmetadataid_constraint') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 31: add_artistmetadataid_constraint migrated 12:26:14.1 Info: => 0.0006024s 12:26:14.1 Info: 32: old_ids_and_artist_alias migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 32 12:26:14.1 Info: AlterTable ArtistMetadata 12:26:14.1 Info: => 5E-07s 12:26:14.1 Info: CreateColumn ArtistMetadata Aliases String 12:26:14.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:26:14.1 Info: => 0.0005154s 12:26:14.1 Info: AlterTable ArtistMetadata 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:26:14.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:26:14.1 Info: => 0.0005238s 12:26:14.1 Info: AlterTable Albums 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:26:14.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:26:14.1 Info: => 0.0005063s 12:26:14.1 Info: AlterTable AlbumReleases 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:26:14.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:26:14.1 Info: => 0.000528s 12:26:14.1 Info: AlterTable Tracks 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:26:14.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:26:14.1 Info: => 0.0005514s 12:26:14.1 Info: AlterTable Tracks 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:26:14.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:26:14.1 Info: => 0.0005445s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:14', 'old_ids_and_artist_alias') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 32: old_ids_and_artist_alias migrated 12:26:14.1 Info: => 0.0009969s 12:26:14.1 Info: 33: download_propers_config migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 33 12:26:14.1 Info: PerformDBOperation 12:26:14.1 Info: Performing DB Operation 12:26:14.1 Info: => 2.44E-05s 12:26:14.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:14.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:26:14.1 Info: => 2.76E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:14', 'download_propers_config') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 33: download_propers_config migrated 12:26:14.1 Info: => 0.0004366s 12:26:14.1 Info: 34: remove_language_profiles migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 34 12:26:14.1 Info: DeleteTable LanguageProfiles 12:26:14.1 Info: DROP TABLE "LanguageProfiles" 12:26:14.1 Info: => 0.000171s 12:26:14.1 Info: DeleteColumn Artists LanguageProfileId 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Artists" 12:26:14.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:14.1 Info: => 0.0041901s 12:26:14.1 Info: DeleteColumn ImportLists LanguageProfileId 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "ImportLists" 12:26:14.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:26:14.1 Info: => 0.0038839s 12:26:14.1 Info: DeleteColumn Blacklist Language 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "Blacklist" 12:26:14.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:26:14.1 Info: => 0.0036506s 12:26:14.1 Info: DeleteColumn History Language 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "History" 12:26:14.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:26:14.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:26:14.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:26:14.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:26:14.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:26:14.1 Info: => 0.0041951s 12:26:14.1 Info: DeleteColumn LyricFiles Language 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "LyricFiles" 12:26:14.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:26:14.1 Info: => 0.003698s 12:26:14.1 Info: DeleteColumn TrackFiles Language 12:26:14.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) 12:26:14.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" 12:26:14.1 Info: DROP TABLE "TrackFiles" 12:26:14.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:26:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:26:14.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:26:14.1 Info: => 0.005564s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:14', 'remove_language_profiles') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 34: remove_language_profiles migrated 12:26:14.1 Info: => 0.0061528s 12:26:14.1 Info: 35: multi_disc_naming_format migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 35 12:26:14.1 Info: AlterTable NamingConfig 12:26:14.1 Info: => 5E-07s 12:26:14.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:26:14.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:26:14.1 Info: => 0.0005343s 12:26:14.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:14.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:26:14.1 Info: => 3.21E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:14', 'multi_disc_naming_format') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 35: multi_disc_naming_format migrated 12:26:14.1 Info: => 0.0004542s 12:26:14.1 Info: 36: add_download_client_priority migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 36 12:26:14.1 Info: AlterTable DownloadClients 12:26:14.1 Info: => 4E-07s 12:26:14.1 Info: CreateColumn DownloadClients Priority Int32 12:26:14.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:26:14.1 Info: => 0.0005396s 12:26:14.1 Info: PerformDBOperation 12:26:14.1 Info: Performing DB Operation 12:26:14.1 Info: => 4.04E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:14', 'add_download_client_priority') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 36: add_download_client_priority migrated 12:26:14.1 Info: => 0.0005688s 12:26:14.1 Info: 37: remove_growl_prowl migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 37 12:26:14.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:26:14.1 Info: => 3.4E-05s 12:26:14.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:26:14.1 Info: => 2.42E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:14', 'remove_growl_prowl') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 37: remove_growl_prowl migrated 12:26:14.1 Info: => 0.0003565s 12:26:14.1 Info: 38: remove_plex_hometheatre migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 38 12:26:14.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:26:14.1 Info: => 3.38E-05s 12:26:14.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:26:14.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:26:14.1 Info: => 3.46E-05s 12:26:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:14', 'remove_plex_hometheatre') 12:26:14.1 Info: Committing Transaction 12:26:14.1 Info: 38: remove_plex_hometheatre migrated 12:26:14.1 Info: => 0.0003618s 12:26:14.1 Info: 39: add_root_folder_add_defaults migrating 12:26:14.1 Info: Beginning Transaction 12:26:14.1 Info: Starting migration of Main DB to 39 12:26:14.1 Info: AlterTable RootFolders 12:26:14.1 Info: => 5E-07s 12:26:14.1 Info: CreateColumn RootFolders Name String 12:26:14.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:26:14.1 Info: => 0.0005156s 12:26:14.1 Info: AlterTable RootFolders 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:26:14.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.0005053s 12:26:14.1 Info: AlterTable RootFolders 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:26:14.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:26:14.1 Info: => 0.0005073s 12:26:14.1 Info: AlterTable RootFolders 12:26:14.1 Info: => 3E-07s 12:26:14.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:26:14.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:26:14.2 Info: => 0.0005927s 12:26:14.2 Info: AlterTable RootFolders 12:26:14.2 Info: => 4E-07s 12:26:14.2 Info: CreateColumn RootFolders DefaultTags String 12:26:14.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:26:14.2 Info: => 0.0005308s 12:26:14.2 Info: PerformDBOperation 12:26:14.2 Info: Performing DB Operation 12:26:14.2 Info: => 4.32E-05s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:14', 'add_root_folder_add_defaults') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 39: add_root_folder_add_defaults migrated 12:26:14.2 Info: => 0.0004311s 12:26:14.2 Info: 40: task_duration migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 40 12:26:14.2 Info: AlterTable ScheduledTasks 12:26:14.2 Info: => 5E-07s 12:26:14.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:26:14.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:26:14.2 Info: => 0.000488s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:14', 'task_duration') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 40: task_duration migrated 12:26:14.2 Info: => 0.0009316s 12:26:14.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 41 12:26:14.2 Info: AlterTable ReleaseProfiles 12:26:14.2 Info: => 5E-07s 12:26:14.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:26:14.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:26:14.2 Info: => 0.0004874s 12:26:14.2 Info: AlterTable ReleaseProfiles 12:26:14.2 Info: => 3E-07s 12:26:14.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:26:14.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:26:14.2 Info: => 0.0005497s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:14', 'add_indexer_and_enabled_to_release_profiles') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:14.2 Info: => 0.0009845s 12:26:14.2 Info: 42: remove_album_folders migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 42 12:26:14.2 Info: DeleteColumn Artists AlbumFolder 12:26:14.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) 12:26:14.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" 12:26:14.2 Info: DROP TABLE "Artists" 12:26:14.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:26:14.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:26:14.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:26:14.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:26:14.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:26:14.2 Info: => 0.0040776s 12:26:14.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:14.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:26:14.2 Info: => 3.11E-05s 12:26:14.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:14.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:26:14.2 Info: => 2.44E-05s 12:26:14.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:26:14.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) 12:26:14.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:26:14.2 Info: DROP TABLE "NamingConfig" 12:26:14.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:26:14.2 Info: => 0.0034135s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:14', 'remove_album_folders') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 42: remove_album_folders migrated 12:26:14.2 Info: => 0.0039211s 12:26:14.2 Info: 44: add_priority_to_indexers migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 44 12:26:14.2 Info: AlterTable Indexers 12:26:14.2 Info: => 4E-07s 12:26:14.2 Info: CreateColumn Indexers Priority Int32 12:26:14.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:26:14.2 Info: => 0.0004934s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:14', 'add_priority_to_indexers') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 44: add_priority_to_indexers migrated 12:26:14.2 Info: => 0.0009263s 12:26:14.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 45 12:26:14.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:14.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:26:14.2 Info: => 0.0001036s 12:26:14.2 Info: PerformDBOperation 12:26:14.2 Info: Performing DB Operation 12:26:14.2 Info: => 3.15E-05s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:14', 'remove_chown_and_folderchmod_config') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:14.2 Info: => 0.0004394s 12:26:14.2 Info: 47: update_notifiarr migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 47 12:26:14.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:14.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:26:14.2 Info: => 5.08E-05s 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:14', 'update_notifiarr') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 47: update_notifiarr migrated 12:26:14.2 Info: => 0.0003637s 12:26:14.2 Info: 49: email_multiple_addresses migrating 12:26:14.2 Info: Beginning Transaction 12:26:14.2 Info: Starting migration of Main DB to 49 12:26:14.2 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') 12:26:14.2 Info: PerformDBOperation 12:26:14.2 Info: Performing DB Operation 12:26:14.2 Info: => 0.0043223s 12:26:14.2 Info: -> 1 Insert operations completed in 00:00:00.0000824 taking an average of 00:00:00.0000824 12:26:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:14', 'email_multiple_addresses') 12:26:14.2 Info: Committing Transaction 12:26:14.2 Info: 49: email_multiple_addresses migrated 12:26:14.2 Info: => 0.0047265s 12:26:14.2 Debug: Took: 00:00:00.2093680 12:26:14.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:26:14.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:26:14.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151742614719_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.2 Info: DatabaseEngineVersionCheck migrating 12:26:14.2 Info: PerformDBOperation 12:26:14.2 Info: Performing DB Operation 12:26:14.2 Info: SQLite 3.47.0 12:26:14.2 Info: => 0.0011834s 12:26:14.2 Info: DatabaseEngineVersionCheck migrated 12:26:14.2 Info: => 0.0011914s 12:26:14.2 Debug: Took: 00:00:00.0092279 12:26:14.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:26:14.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:26:14.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151743025094_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.3 Info: DatabaseEngineVersionCheck migrating 12:26:14.3 Info: PerformDBOperation 12:26:14.3 Info: Performing DB Operation 12:26:14.3 Info: SQLite 3.47.0 12:26:14.3 Info: => 0.0010919s 12:26:14.3 Info: DatabaseEngineVersionCheck migrated 12:26:14.3 Info: => 0.0011014s 12:26:14.3 Debug: Took: 00:00:00.0084077 12:26:14.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:26:14.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:26:14.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151743417098_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.3 Info: DatabaseEngineVersionCheck migrating 12:26:14.3 Info: PerformDBOperation 12:26:14.3 Info: Performing DB Operation 12:26:14.3 Info: SQLite 3.47.0 12:26:14.3 Info: => 0.001065s 12:26:14.3 Info: DatabaseEngineVersionCheck migrated 12:26:14.3 Info: => 0.001075s 12:26:14.3 Debug: Took: 00:00:00.0084943 12:26:14.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:26:14.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:26:14.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151743834639_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.3 Info: DatabaseEngineVersionCheck migrating 12:26:14.3 Info: PerformDBOperation 12:26:14.3 Info: Performing DB Operation 12:26:14.3 Info: SQLite 3.47.0 12:26:14.3 Info: => 0.0010832s 12:26:14.3 Info: DatabaseEngineVersionCheck migrated 12:26:14.3 Info: => 0.0010907s 12:26:14.3 Debug: Took: 00:00:00.0084061 12:26:14.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.3 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 ==== 12:26:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:26:14.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:26:14.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151744240116_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.4 Info: DatabaseEngineVersionCheck migrating 12:26:14.4 Info: PerformDBOperation 12:26:14.4 Info: Performing DB Operation 12:26:14.4 Info: SQLite 3.47.0 12:26:14.4 Info: => 0.0010149s 12:26:14.4 Info: DatabaseEngineVersionCheck migrated 12:26:14.4 Info: => 0.0010226s 12:26:14.4 Debug: Took: 00:00:00.0084336 12:26:14.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:26:14.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:26:14.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151744819888_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.4 Info: DatabaseEngineVersionCheck migrating 12:26:14.4 Info: PerformDBOperation 12:26:14.4 Info: Performing DB Operation 12:26:14.4 Info: SQLite 3.47.0 12:26:14.4 Info: => 0.0011039s 12:26:14.4 Info: DatabaseEngineVersionCheck migrated 12:26:14.4 Info: => 0.0011118s 12:26:14.4 Debug: Took: 00:00:00.0087199 12:26:14.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:26:14.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:26:14.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151745188617_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.5 Info: DatabaseEngineVersionCheck migrating 12:26:14.5 Info: PerformDBOperation 12:26:14.5 Info: Performing DB Operation 12:26:14.5 Info: SQLite 3.47.0 12:26:14.5 Info: => 0.0011745s 12:26:14.5 Info: DatabaseEngineVersionCheck migrated 12:26:14.5 Info: => 0.0011821s 12:26:14.5 Debug: Took: 00:00:00.0090532 12:26:14.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:26:14.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:26:14.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151745589785_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.5 Info: DatabaseEngineVersionCheck migrating 12:26:14.5 Info: PerformDBOperation 12:26:14.5 Info: Performing DB Operation 12:26:14.5 Info: SQLite 3.47.0 12:26:14.5 Info: => 0.0011017s 12:26:14.5 Info: DatabaseEngineVersionCheck migrated 12:26:14.5 Info: => 0.00111s 12:26:14.5 Debug: Took: 00:00:00.0084380 12:26:14.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 = ["2024-10-28T12:26:14.5695671Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:26:14.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:26:14.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151745977812_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.6 Info: DatabaseEngineVersionCheck migrating 12:26:14.6 Info: PerformDBOperation 12:26:14.6 Info: Performing DB Operation 12:26:14.6 Info: SQLite 3.47.0 12:26:14.6 Info: => 0.0010595s 12:26:14.6 Info: DatabaseEngineVersionCheck migrated 12:26:14.6 Info: => 0.0010692s 12:26:14.6 Debug: Took: 00:00:00.0085745 12:26:14.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 = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:26:14.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:26:14.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151746365238_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.6 Info: DatabaseEngineVersionCheck migrating 12:26:14.6 Info: PerformDBOperation 12:26:14.6 Info: Performing DB Operation 12:26:14.6 Info: SQLite 3.47.0 12:26:14.6 Info: => 0.0010898s 12:26:14.6 Info: DatabaseEngineVersionCheck migrated 12:26:14.6 Info: => 0.0010991s 12:26:14.6 Debug: Took: 00:00:00.0088209 12:26:14.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 = ["2024-10-28T12:26:14.6472501Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:26:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:26:14.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:26:14.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:26:14.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151746755128_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.6 Info: DatabaseEngineVersionCheck migrating 12:26:14.6 Info: PerformDBOperation 12:26:14.6 Info: Performing DB Operation 12:26:14.6 Info: SQLite 3.47.0 12:26:14.6 Info: => 0.0010618s 12:26:14.6 Info: DatabaseEngineVersionCheck migrated 12:26:14.6 Info: => 0.0010695s 12:26:14.6 Debug: Took: 00:00:00.0083483 12:26:14.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:26:14.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:26:14.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151747107971_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.7 Info: DatabaseEngineVersionCheck migrating 12:26:14.7 Info: PerformDBOperation 12:26:14.7 Info: Performing DB Operation 12:26:14.7 Info: SQLite 3.47.0 12:26:14.7 Info: => 0.001093s 12:26:14.7 Info: DatabaseEngineVersionCheck migrated 12:26:14.7 Info: => 0.0011011s 12:26:14.7 Debug: Took: 00:00:00.0083064 12:26:14.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:26:14.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:26:14.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151747453273_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.7 Info: DatabaseEngineVersionCheck migrating 12:26:14.7 Info: PerformDBOperation 12:26:14.7 Info: Performing DB Operation 12:26:14.7 Info: SQLite 3.47.0 12:26:14.7 Info: => 0.0010769s 12:26:14.7 Info: DatabaseEngineVersionCheck migrated 12:26:14.7 Info: => 0.0010868s 12:26:14.7 Debug: Took: 00:00:00.0082697 12:26:14.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:26:14.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:26:14.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151747799591_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.7 Info: DatabaseEngineVersionCheck migrating 12:26:14.7 Info: PerformDBOperation 12:26:14.7 Info: Performing DB Operation 12:26:14.7 Info: SQLite 3.47.0 12:26:14.7 Info: => 0.0010893s 12:26:14.7 Info: DatabaseEngineVersionCheck migrated 12:26:14.7 Info: => 0.0010989s 12:26:14.7 Debug: Took: 00:00:00.0082853 12:26:14.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:26:14.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:26:14.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151748140688_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.8 Info: DatabaseEngineVersionCheck migrating 12:26:14.8 Info: PerformDBOperation 12:26:14.8 Info: Performing DB Operation 12:26:14.8 Info: SQLite 3.47.0 12:26:14.8 Info: => 0.001102s 12:26:14.8 Info: DatabaseEngineVersionCheck migrated 12:26:14.8 Info: => 0.0011097s 12:26:14.8 Debug: Took: 00:00:00.0083853 12:26:14.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:26:14.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:26:14.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151748663560_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.8 Info: DatabaseEngineVersionCheck migrating 12:26:14.8 Info: PerformDBOperation 12:26:14.8 Info: Performing DB Operation 12:26:14.8 Info: SQLite 3.47.0 12:26:14.8 Info: => 0.0011386s 12:26:14.8 Info: DatabaseEngineVersionCheck migrated 12:26:14.8 Info: => 0.001146s 12:26:14.8 Debug: Took: 00:00:00.0083873 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:26:14.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151749011099_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.9 Info: DatabaseEngineVersionCheck migrating 12:26:14.9 Info: PerformDBOperation 12:26:14.9 Info: Performing DB Operation 12:26:14.9 Info: SQLite 3.47.0 12:26:14.9 Info: => 0.0011104s 12:26:14.9 Info: DatabaseEngineVersionCheck migrated 12:26:14.9 Info: => 0.0011182s 12:26:14.9 Debug: Took: 00:00:00.0084605 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:26:14.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:14.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151749412099_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:14.9 Info: DatabaseEngineVersionCheck migrating 12:26:14.9 Info: PerformDBOperation 12:26:14.9 Info: Performing DB Operation 12:26:14.9 Info: SQLite 3.47.0 12:26:14.9 Info: => 0.0011428s 12:26:14.9 Info: DatabaseEngineVersionCheck migrated 12:26:14.9 Info: => 0.0011523s 12:26:14.9 Debug: Took: 00:00:00.0084043 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:26:14.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:26:14.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:26:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Release has unknown size, skipping size check 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Max size is unlimited, skipping size check 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Max size is unlimited, skipping size check 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , meets size constraints 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:26:15.0 Debug: Beginning size check for: 12:26:15.0 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 12:26:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:26:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Debug: Skipping already imported check for album without files 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:26:15.1 Debug: Skipping already imported check because CDH is disabled 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Debug: Has same torrent hash as a grabbed and imported release 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:26:15.1 Debug: Performing already imported check on report 12:26:15.1 Debug: Has same torrent hash as a grabbed and imported release 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:26:15.1 Debug: Existing item meets cut-off. skipping. 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:26:15.1 Debug: Existing item meets cut-off. skipping. 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:26:15.1 Debug: Existing item meets cut-off. skipping. 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:26:15.1 Debug: Existing item meets cut-off. skipping. 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:26:15.1 Debug: New quality is a better revision for existing quality 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:26:15.1 Debug: New quality is a better revision for existing quality 12:26:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:26:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:26:15.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:26:15.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:26:15.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:26:15.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:26:15.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:26:15.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:26:15.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:26:15.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:26:15.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:26:15.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:26:15.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:26:15.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:26:15.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:26:15.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:26:15.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:26:15.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:26:15.2 Info: Processing 3 releases 12:26:15.2 Trace: Processing release 1/3 12:26:15.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:26:15.4 Trace: Processing release 2/3 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:26:15.4 Trace: Processing release 3/3 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:26:15.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:26:15.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:26:15.4 Info: Processing 1 releases 12:26:15.4 Trace: Processing release 1/1 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:26:15.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:26:15.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:26:15.4 Info: Processing 1 releases 12:26:15.4 Trace: Processing release 1/1 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 12:26:15.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:26:15.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:26:15.4 Info: Processing 1 releases 12:26:15.4 Trace: Processing release 1/1 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:26:15.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:26:15.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:26:15.4 Info: Processing 1 releases 12:26:15.4 Trace: Processing release 1/1 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:26:15.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:26:15.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:26:15.4 Info: Processing 1 releases 12:26:15.4 Trace: Processing release 1/1 12:26:15.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.4 Debug: Quality parsed: FLAC v1 12:26:15.4 Debug: Release Group parsed: PERFECT 12:26:15.4 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 12:26:15.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:26:15.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: PERFECT 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release '2013 - Night Visions' from '' 12:26:15.5 Debug: Parsing string '2013 - Night Visions' 12:26:15.5 Debug: Unable to parse 2013 - Night Visions 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Not parsable' from '' 12:26:15.5 Debug: Parsing string 'Not parsable' 12:26:15.5 Debug: Unable to parse Not parsable 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: PERFECT 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] fail1 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:26:15.5 Info: Processing 2 releases 12:26:15.5 Trace: Processing release 1/2 12:26:15.5 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 12:26:15.5 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 12:26:15.5 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Name1 - Title1 12:26:15.5 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: 12:26:15.5 Debug: Release accepted 12:26:15.5 Trace: Processing release 2/2 12:26:15.5 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 12:26:15.5 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 12:26:15.5 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Name1 - Title2 12:26:15.5 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: 12:26:15.5 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 12:26:15.5 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:26:15.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 12:26:15.5 Debug: Album Parsed. Alien Ant Farm - TruAnt 12:26:15.5 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: 12:26:15.5 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: PERFECT 12:26:15.5 Debug: Release accepted 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: PERFECT 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] fail1 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: PERFECT 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] fail1 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 12:26:15.5 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 12:26:15.5 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:26:15.5 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 12:26:15.5 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:26:15.5 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:26:15.5 Info: Processing 1 releases 12:26:15.5 Trace: Processing release 1/1 12:26:15.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:26:15.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:26:15.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:26:15.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:26:15.5 Debug: Quality parsed: FLAC v1 12:26:15.5 Debug: Release Group parsed: PERFECT 12:26:15.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:26:15.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:26:15.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:26:15.6 Debug: Release published date, 10/18/2024, is outside of 5 day early grab limit allowed by user 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:26:15.6 Debug: Release published date, 10/08/2024, is outside of 5 day early grab limit allowed by user 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:26:15.6 Debug: Indexer with id 1 does not exist, skipping early release check 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 12:26:15.6 Debug: Importing after download will exceed available disk space 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 12:26:15.6 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 12:26:15.6 Debug: Skipping free space check 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:26:15.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:26:15.6 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:26:15.6 Debug: Maximum size is not set. 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:26:15.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:26:15.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:26:15.6 Debug: Release has unknown size, skipping size check. 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:26:15.6 Debug: Checking if report meets minimum age requirements. 10 12:26:15.6 Debug: Only 10 minutes old, minimum age is 30 minutes 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:26:15.6 Debug: Checking if report meets minimum age requirements. 100 12:26:15.6 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:26:15.6 Debug: Minimum age is not set. 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:26:15.6 Debug: No albums in the release are monitored. Rejecting 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:26:15.6 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:26:15.6 Debug: Album is not monitored. Rejecting 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:26:15.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:26:15.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:26:15.6 Debug: Album is not monitored. Rejecting 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:26:15.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:26:15.6 Debug: Skipping monitored check during search 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:26:15.6 Debug: Skipping monitored check during search 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:26:15.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:26:15.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:26:15.7 Debug: [] Torrent is not enabled for this artist 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:26:15.7 Debug: [] Usenet is not enabled for this artist 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:26:15.7 Debug: Checking if report meets quality requirements. MP3-192 v2 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:26:15.7 Debug: Checking if report meets quality requirements. MP3-256 v2 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:26:15.7 Debug: Checking if report meets quality requirements. MP3-320 v2 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:26:15.7 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 12:26:15.7 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:26:15.7 Debug: Checking if report meets quality requirements. FLAC v2 12:26:15.7 Debug: Quality FLAC v2 rejected by Artist's quality profile 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:26:15.7 Debug: Checking if report meets quality requirements. Unknown v2 12:26:15.7 Debug: Quality Unknown v2 rejected by Artist's quality profile 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:26:15.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:26:15.7 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:26:15.7 Debug: Existing item meets cut-off. skipping. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:26:15.7 Debug: Existing item meets cut-off. skipping. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:26:15.7 Debug: Existing item meets cut-off. skipping. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:26:15.7 Debug: Existing item meets cut-off. skipping. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 12:26:15.7 Debug: New quality is a better revision for existing quality 12:26:15.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 12:26:15.7 Debug: New item has a better quality 12:26:15.7 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 12:26:15.7 Debug: Quality profile allows upgrading 12:26:15.7 Debug: New quality is a better revision for existing quality 12:26:15.7 Debug: Auto downloading of propers is disabled 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:26:15.7 Debug: Existing item meets cut-off. skipping. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:26:15.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 12:26:15.7 Debug: Existing item has better quality, skipping 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 12:26:15.7 Debug: Existing item meets cut-off. skipping. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:26:15.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:26:15.7 Debug: New item has a better custom format score 12:26:15.7 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 12:26:15.7 Debug: Quality profile allows upgrading 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:26:15.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:26:15.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 12:26:15.7 Debug: New item has a better quality 12:26:15.7 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 12:26:15.7 Debug: Quality profile allows upgrading 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:26:15.7 Debug: Release contains raw CD, rejecting. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:26:15.7 Debug: Release contains raw CD, rejecting. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:26:15.7 Debug: Release contains raw CD, rejecting. 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:26:15.7 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 12:26:15.7 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:26:15.7 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.7 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:26:15.7 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.7 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:26:15.7 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.7 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:26:15.7 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.7 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:26:15.7 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.7 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:26:15.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:26:15.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:26:15.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: Auto downloading of repacks is disabled 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Debug: New quality is a better revision for existing quality 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:26:15.8 Debug: Checking if report meets retention requirements. 100 12:26:15.8 Debug: Report age: 100 rejected by user's retention limit 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:26:15.8 Debug: Checking if report meets retention requirements. 100 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:26:15.8 Debug: Checking if report meets retention requirements. 100 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:26:15.8 Debug: Checking if report meets retention requirements. 100 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:26:15.8 Debug: Not checking retention requirement for non-usenet report 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:26:15.8 Debug: Checking if report meets retention requirements. 100 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 12:26:15.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:26:15.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:26:15.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:26:15.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:26:15.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:26:15.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:26:15.8 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:26:15.8 Debug: Profile does not require a waiting period before download for Usenet. 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:26:15.8 Debug: Quality is highest in profile for preferred protocol, will not delay 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:26:15.8 Debug: New quality is a better revision for existing quality, skipping delay 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:26:15.8 Debug: New quality is a better revision for existing quality, skipping delay 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:26:15.8 Debug: Ignoring delay for user invoked search 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:26:15.8 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 12:26:15.8 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:26:15.8 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 12:26:15.8 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:26:15.8 Debug: Skipping deleted trackfile check during search 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:26:15.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:26:15.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Debug: Checking current status of album [2] in history 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Debug: Checking current status of album [3] in history 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Debug: Checking current status of album [2] in history 12:26:15.9 Debug: Checking current status of album [3] in history 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Existing item meets cut-off. skipping. 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:26:15.9 Debug: Skipping history check during search 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Checking current status of album [2] in history 12:26:15.9 Debug: Checking current status of album [3] in history 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Checking current status of album [2] in history 12:26:15.9 Debug: Checking current status of album [3] in history 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:26:15.9 Debug: Performing history status check on report 12:26:15.9 Debug: Checking current status of album [1] in history 12:26:15.9 Debug: Checking current status of album [2] in history 12:26:15.9 Debug: Checking current status of album [3] in history 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:26:15.9 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:26:15.9 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:26:15.9 Debug: Indexer with id 2 does not exist, skipping indexer tags check 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Debug: Proper for old file, rejecting: {0} 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Debug: Auto downloading of propers is disabled 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Debug: Proper for old file, rejecting: {0} 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Debug: Proper for old file, rejecting: {0} 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:26:15.9 Debug: Propers are not preferred, skipping check 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 12:26:15.9 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 --- 12:26:15.9 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 --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Debug: New quality is a better revision for existing quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:26:15.9 Debug: Checking if artist matches searched artist 12:26:15.9 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:26:15.9 Debug: Checking if artist matches searched artist 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:26:15.9 Debug: Not enough seeders: 0. Minimum seeders: 5 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:26:15.9 Debug: Not enough seeders: 4. Minimum seeders: 5 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:26:15.9 Debug: Indexer with id 1 does not exist, skipping seeders check 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:26:15.9 Debug: Quality profile does not allow upgrades, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:26:15.9 Debug: Quality profile does not allow upgrades, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:26:15.9 Debug: Quality profile allows upgrading 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:26:15.9 Debug: Quality profile allows upgrading 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:26:15.9 Debug: Existing item has better quality, skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:26:15.9 Debug: New item's custom formats [] do not improve on [], skipping 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:26:15.9 Debug: New item has a better quality 12:26:15.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:26:15.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:26:16.0 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:26:16.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:26:16.1 Debug: All albums were imported in history for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:26:16.1 Debug: All albums were imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:26:16.1 Debug: All albums were imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:26:16.1 Debug: All albums were imported for Droned Pilot 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:26:16.1 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:26:16.1 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:26:16.1 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:26:16.1 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:26:16.1 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:26:16.1 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 --- 12:26:16.1 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 --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:26:16.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:26:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:26:16.1 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.1 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 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Warn: Failed to download release '' from Indexer . Release not available 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 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 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 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 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:26:16.2 Trace: Grabbing release '' from Indexer at priority 0. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:26:16.2 Trace: No non-blocked Download Client available, retrying blocked one. 12:26:16.2 Trace: No non-blocked Download Client available, retrying blocked one. 12:26:16.2 Trace: No non-blocked Download Client available, retrying blocked one. 12:26:16.2 Trace: No non-blocked Download Client available, retrying blocked one. 12:26:16.2 Trace: No non-blocked Download Client available, retrying blocked one. 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:26:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:26:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:26:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:26:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:26:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:26:16.3 Info: Iteration 0 12:26:16.3 Info: Iteration 1 12:26:16.3 Info: Iteration 2 12:26:16.3 Info: Iteration 3 12:26:16.3 Info: Iteration 4 12:26:16.4 Info: Iteration 5 12:26:16.4 Info: Iteration 6 12:26:16.4 Info: Iteration 7 12:26:16.4 Info: Iteration 8 12:26:16.4 Info: Iteration 9 12:26:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:26:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:26:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:26:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:26:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:26:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:26:16.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) 12:26:16.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:26:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:26:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:26:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:26:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:26:16.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) 12:26:16.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:26:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:26:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:26:16.7 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) 12:26:16.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 12:26:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:26:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:26:16.7 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 12:26:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:26:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:26:16.8 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:26:16.8 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:26:16.8 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:26:16.8 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:26:16.8 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) 12:26:16.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:26:16.8 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) 12:26:16.8 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:16.8 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:26:16.8 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) 12:26:16.8 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 12:26:16.8 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:26:16.8 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:26:16.8 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:26:16.8 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:26:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:26:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:26:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:26:16.9 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 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:26:16.9 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 12:26:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:26:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:26:17.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:26:17.0 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. 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:17.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:26:17.0 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. 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:17.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:26:17.0 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. 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:26:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:26:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:26:17.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) 12:26:17.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:26:17.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) 12:26:17.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:17.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) 12:26:17.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:17.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) 12:26:17.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:26:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:26:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:26:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:26:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:26:17.3 Info: Unknown download state: Unknown 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:26:17.3 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) 12:26:17.3 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. 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:26:17.3 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) 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:26:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:26:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:26:17.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) 12:26:17.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:26:17.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) 12:26:17.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:26:17.4 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:26:17.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) 12:26:17.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:26:17.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) 12:26:17.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:26:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:26:17.5 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:26:17.5 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:26:17.5 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:26:17.5 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:26:17.5 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:26:17.5 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:26:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:26:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:26:17.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") --- 12:26:17.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") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:26:17.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) 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:26:17.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) 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:26:17.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) 12:26:17.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 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:26:17.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) 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:26:17.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) 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:26:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:26:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:26:17.6 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") --- 12:26:17.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") --- 12:26:17.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") --- 12:26:17.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") --- 12:26:17.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") --- 12:26:17.7 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") --- 12:26:17.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("stoppedUP") --- 12:26:17.7 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") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 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") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 12:26:17.7 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 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:26:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:26:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:26:17.8 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 --- 12:26:17.8 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 --- 12:26:17.8 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") --- 12:26:17.8 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") --- 12:26:17.8 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") --- 12:26:17.8 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") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:26:17.8 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 --- 12:26:17.8 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 --- 12:26:17.8 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 --- 12:26:17.8 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 --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:26:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:26:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:26:17.9 Debug: Retrieved metadata of 1 torrents in client 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:26:17.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:26:17.9 Debug: Retrieved metadata of 1 torrents in client 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:26:17.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) 12:26:17.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:26:17.9 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") --- 12:26:17.9 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) 12:26:17.9 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 12:26:17.9 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") --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:26:17.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) 12:26:17.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:26:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:26:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:26:18.0 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 --- 12:26:18.0 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 --- 12:26:18.0 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 --- 12:26:18.0 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 12:26:18.0 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 --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:26:18.0 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:26:18.0 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 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") --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:26:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:26:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:26:18.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) 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:26:18.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) 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:26:18.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) 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:18.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) 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:18.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) 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:26:18.2 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 --- 12:26:18.2 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 --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- Skipped should_fix_forward_slashes [4 ms] 12:26:18.2 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 --- 12:26:18.2 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 --- 12:26:18.2 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 --- 12:26:18.2 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 --- 12:26:18.2 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 --- 12:26:18.2 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 --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:26:18.2 Debug: Transmission version information: 2.84 () 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:26:18.2 Debug: Transmission version information: 2.84+ () 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:26:18.2 Debug: Transmission version information: 2.84 (other info) 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:26:18.2 Debug: Transmission version information: 2.84 (2.84) 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:26:18.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) 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:26:18.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) 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:26:18.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) 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:26:18.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:26:18.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:26:18.3 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) 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:26:18.3 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) 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:26:18.3 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) 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:26:18.3 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) 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- Skipped should_combine_drive_letter [1 ms] 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:18.3 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) 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:26:18.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:26:18.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:26:18.4 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:26:18.4 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:26:18.4 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:26:18.4 Debug: Vuze protocol version information: 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:26:18.4 Debug: Vuze protocol version information: 10 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:26:18.4 Debug: Vuze protocol version information: foo 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [1 ms] 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:26:18.4 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:26:18.4 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:26:18.4 Debug: Vuze protocol version information: 14 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:26:18.4 Debug: Vuze protocol version information: 15 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:26:18.4 Debug: Vuze protocol version information: 20 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:26:18.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [2 ms] 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:26:18.4 Trace: Release Title1 no longer available on indexer. 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:26:18.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:26:18.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:26:18.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:26:18.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:26:18.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:26:18.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:26:18.5 Debug: Adding release Title1 to pending releases with reason Delay 12:26:18.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:26:18.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:26:18.6 Debug: Adding release Title1 to pending releases with reason Delay 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:26:18.6 Debug: Adding release Title1 to pending releases with reason Delay 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:26:18.6 Debug: Adding release Title1 to pending releases with reason Delay 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:26:18.6 Debug: The release Title1 is already pending with reason Delay, not adding again 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:26:18.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:26:18.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:26:18.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:26:18.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:26:18.6 Debug: Removing previously pending release, as it was grabbed. 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:26:18.6 Debug: Removing previously pending release, as it was grabbed. 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:26:18.6 Debug: Removing failed releases from pending 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:26:18.6 Debug: Removing failed releases from pending 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:26:18.6 Debug: Removing failed releases from pending 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:26:18.6 Debug: Removing failed releases from pending 12:26:18.6 Debug: Removing previously pending release, as it has now been rejected. 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:26:18.6 Debug: Failed download only contains one album, searching again 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:26:18.6 Debug: Failed download was entire artist, searching again 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:26:18.6 Debug: Failed download contains multiple albums, searching again 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:26:18.6 Debug: Skip redownloading requested by user 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:26:18.6 Debug: Auto redownloading failed albums is disabled 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:26:18.6 Trace: Checking if all items for 'Title1' have been imported 12:26:18.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:26:18.6 Trace: All albums for 'Title1' have been imported: False 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:26:18.6 Trace: Checking if all items for 'Title1' have been imported 12:26:18.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:26:18.6 Trace: All albums for 'Title1' have been imported: False 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:26:18.6 Trace: Checking if all items for 'Title1' have been imported 12:26:18.6 Trace: No history for Title1 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:26:18.6 Trace: Checking if all items for 'Title1' have been imported 12:26:18.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:26:18.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 12:26:18.6 Trace: All albums for 'Title1' have been imported: True 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:26:18.6 Trace: Checking if all items for 'Title1' have been imported 12:26:18.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:26:18.6 Trace: All albums for 'Title1' have been imported: True 12:26:18.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:26:18.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:26:18.7 Trace: Checking if all items for 'Title1' have been imported 12:26:18.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:26:18.7 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 12:26:18.7 Trace: All albums for 'Title1' have been imported: False 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:26:18.7 Debug: Parsing string 'The torrent release folder' 12:26:18.7 Debug: Unable to parse The torrent release folder 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:26:18.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:26:18.7 Debug: Album Parsed. Audio Artist - Audio Album 12:26:18.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:26:18.7 Debug: Quality parsed: FLAC v1 12:26:18.7 Debug: Release Group parsed: 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:26:18.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:26:18.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:26:18.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:26:18.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:26:18.7 Debug: Quality parsed: Unknown v1 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:26:18.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:26:18.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:26:18.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:26:18.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:26:18.7 Debug: Quality parsed: Unknown v1 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 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] 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:26:18.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:26:18.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:26:18.8 Warn: Value can not be null. 12:26:18.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:18.8 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 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:18.8 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 50 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:18.8 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 50 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:18.8 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 50 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:26:18.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:26:18.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:26:18.9 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") --- 12:26:18.9 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") --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:26:18.9 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") --- 12:26:18.9 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") --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:26:18.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:26:18.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:26:19.0 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 --- 12:26:19.0 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 --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:26:19.0 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 --- 12:26:19.0 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 --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:19.0 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 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:19.0 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 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:19.0 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 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:26:19.0 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) --- 12:26:19.0 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 12:26:19.0 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) --- 12:26:19.0 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) --- 12:26:19.0 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 12:26:19.0 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) --- 12:26:19.0 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) --- 12:26:19.0 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 12:26:19.0 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) --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:26:19.0 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 --- 12:26:19.0 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 --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:26:19.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:26:19.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:26:19.1 Error: System time mismatch. SystemTime: 10/28/2024 12:26:19 Expected Time: 10/30/2024 12:26:19. Update system time 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:26:19.1 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") --- 12:26:19.1 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") --- 12:26:19.1 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") --- 12:26:19.1 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") --- 12:26:19.1 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") --- 12:26:19.1 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") --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:26:19.1 Trace: Check health -> FakeHealthCheck 12:26:19.1 Trace: Check health <- FakeHealthCheck 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:26:19.1 Trace: Check health -> FakeHealthCheck 12:26:19.1 Trace: Check health <- FakeHealthCheck 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:26:19.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:26:19.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:26:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151791946095_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.2 Info: DatabaseEngineVersionCheck migrating 12:26:19.2 Info: PerformDBOperation 12:26:19.2 Info: Performing DB Operation 12:26:19.2 Info: SQLite 3.47.0 12:26:19.2 Info: => 0.0011459s 12:26:19.2 Info: DatabaseEngineVersionCheck migrated 12:26:19.2 Info: => 0.0011534s 12:26:19.2 Debug: Took: 00:00:00.0084072 12:26:19.2 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 = ["2024-10-28T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:19.2 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 = ["2024-10-28T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:19.2 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 ==== 12:26:19.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:26:19.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:26:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151792616837_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.2 Info: DatabaseEngineVersionCheck migrating 12:26:19.2 Info: PerformDBOperation 12:26:19.2 Info: Performing DB Operation 12:26:19.2 Info: SQLite 3.47.0 12:26:19.2 Info: => 0.0011616s 12:26:19.2 Info: DatabaseEngineVersionCheck migrated 12:26:19.2 Info: => 0.0011695s 12:26:19.2 Debug: Took: 00:00:00.0092069 12:26:19.2 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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:19.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:26:19.3 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:26:19.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:26:19.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:26:19.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151793556282_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.3 Info: DatabaseEngineVersionCheck migrating 12:26:19.3 Info: PerformDBOperation 12:26:19.3 Info: Performing DB Operation 12:26:19.3 Info: SQLite 3.47.0 12:26:19.3 Info: => 0.0011503s 12:26:19.3 Info: DatabaseEngineVersionCheck migrated 12:26:19.3 Info: => 0.0011579s 12:26:19.3 Debug: Took: 00:00:00.0091498 12:26:19.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 = ["\"\\\\Relative\\Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:19.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:26:19.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:26:19.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151794137835_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.4 Info: DatabaseEngineVersionCheck migrating 12:26:19.4 Info: PerformDBOperation 12:26:19.4 Info: Performing DB Operation 12:26:19.4 Info: SQLite 3.47.0 12:26:19.4 Info: => 0.0010548s 12:26:19.4 Info: DatabaseEngineVersionCheck migrated 12:26:19.4 Info: => 0.0010622s 12:26:19.4 Debug: Took: 00:00:00.0093176 12:26:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:19.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:26:19.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:26:19.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151794881641_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.4 Info: DatabaseEngineVersionCheck migrating 12:26:19.4 Info: PerformDBOperation 12:26:19.4 Info: Performing DB Operation 12:26:19.4 Info: SQLite 3.47.0 12:26:19.4 Info: => 0.0011136s 12:26:19.4 Info: DatabaseEngineVersionCheck migrated 12:26:19.4 Info: => 0.0011214s 12:26:19.4 Debug: Took: 00:00:00.0085885 12:26:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:19.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:26:19.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:26:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151795345535_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.5 Info: DatabaseEngineVersionCheck migrating 12:26:19.5 Info: PerformDBOperation 12:26:19.5 Info: Performing DB Operation 12:26:19.5 Info: SQLite 3.47.0 12:26:19.5 Info: => 0.0010278s 12:26:19.5 Info: DatabaseEngineVersionCheck migrated 12:26:19.5 Info: => 0.0010354s 12:26:19.5 Debug: Took: 00:00:00.0084131 12:26:19.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 = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:19.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:26:19.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:26:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151795816617_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.5 Info: DatabaseEngineVersionCheck migrating 12:26:19.5 Info: PerformDBOperation 12:26:19.5 Info: Performing DB Operation 12:26:19.5 Info: SQLite 3.47.0 12:26:19.5 Info: => 0.0010335s 12:26:19.5 Info: DatabaseEngineVersionCheck migrated 12:26:19.5 Info: => 0.0010415s 12:26:19.5 Debug: Took: 00:00:00.0082158 12:26:19.5 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 ==== 12:26:19.5 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 ==== 12:26:19.5 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 ==== 12:26:19.5 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 ==== 12:26:19.5 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 ==== 12:26:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:26:19.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:26:19.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:26:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151796315792_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.6 Info: DatabaseEngineVersionCheck migrating 12:26:19.6 Info: PerformDBOperation 12:26:19.6 Info: Performing DB Operation 12:26:19.6 Info: SQLite 3.47.0 12:26:19.6 Info: => 0.0010305s 12:26:19.6 Info: DatabaseEngineVersionCheck migrated 12:26:19.6 Info: => 0.001038s 12:26:19.6 Debug: Took: 00:00:00.0083982 12:26:19.6 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 ==== 12:26:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:26:19.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:26:19.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:26:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151796769630_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.6 Info: DatabaseEngineVersionCheck migrating 12:26:19.6 Info: PerformDBOperation 12:26:19.6 Info: Performing DB Operation 12:26:19.6 Info: SQLite 3.47.0 12:26:19.6 Info: => 0.0010649s 12:26:19.6 Info: DatabaseEngineVersionCheck migrated 12:26:19.6 Info: => 0.0010747s 12:26:19.6 Debug: Took: 00:00:00.0082724 12:26:19.6 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 ==== 12:26:19.6 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 ==== 12:26:19.6 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 ==== 12:26:19.6 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 ==== 12:26:19.6 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 ==== 12:26:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:26:19.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:26:19.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:26:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151797272582_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.7 Info: DatabaseEngineVersionCheck migrating 12:26:19.7 Info: PerformDBOperation 12:26:19.7 Info: Performing DB Operation 12:26:19.7 Info: SQLite 3.47.0 12:26:19.7 Info: => 0.0010602s 12:26:19.7 Info: DatabaseEngineVersionCheck migrated 12:26:19.7 Info: => 0.0010684s 12:26:19.7 Debug: Took: 00:00:00.0084928 12:26:19.7 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 ==== 12:26:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:26:19.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:26:19.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:26:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151797726401_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.7 Info: DatabaseEngineVersionCheck migrating 12:26:19.7 Info: PerformDBOperation 12:26:19.7 Info: Performing DB Operation 12:26:19.7 Info: SQLite 3.47.0 12:26:19.7 Info: => 0.0011335s 12:26:19.7 Info: DatabaseEngineVersionCheck migrated 12:26:19.7 Info: => 0.001141s 12:26:19.7 Debug: Took: 00:00:00.0084340 12:26:19.7 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 = ["2024-10-07T12:26:19.7841208Z"] 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": 739186, "ageHours": 17740476.438829076, "ageMinutes": 1064428586.3297447 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 12:26:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:26:19.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:26:19.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:26:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151798490079_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.8 Info: DatabaseEngineVersionCheck migrating 12:26:19.8 Info: PerformDBOperation 12:26:19.8 Info: Performing DB Operation 12:26:19.8 Info: SQLite 3.47.0 12:26:19.8 Info: => 0.0010143s 12:26:19.8 Info: DatabaseEngineVersionCheck migrated 12:26:19.8 Info: => 0.0010221s 12:26:19.8 Debug: Took: 00:00:00.0082971 12:26:19.8 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 = ["2024-10-07T12:26:19.8596202Z"] 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": 739186, "ageHours": 17740476.438850038, "ageMinutes": 1064428586.3310022 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 12:26:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:26:19.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:26:19.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:26:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151798953362_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.9 Info: DatabaseEngineVersionCheck migrating 12:26:19.9 Info: PerformDBOperation 12:26:19.9 Info: Performing DB Operation 12:26:19.9 Info: SQLite 3.47.0 12:26:19.9 Info: => 0.0011683s 12:26:19.9 Info: DatabaseEngineVersionCheck migrated 12:26:19.9 Info: => 0.0011756s 12:26:19.9 Debug: Took: 00:00:00.0084600 12:26:19.9 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 = ["2024-10-07T12:26:19.9064561Z"] 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": 739186, "ageHours": 17740476.43886304, "ageMinutes": 1064428586.3317826 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:26:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:26:19.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:26:19.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:26:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151799480048_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:19.9 Info: DatabaseEngineVersionCheck migrating 12:26:19.9 Info: PerformDBOperation 12:26:19.9 Info: Performing DB Operation 12:26:19.9 Info: SQLite 3.47.0 12:26:19.9 Info: => 0.0010801s 12:26:19.9 Info: DatabaseEngineVersionCheck migrated 12:26:19.9 Info: => 0.0010883s 12:26:19.9 Debug: Took: 00:00:00.0085523 12:26:19.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 = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:26:20.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:26:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151800068393_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.0 Info: DatabaseEngineVersionCheck migrating 12:26:20.0 Info: PerformDBOperation 12:26:20.0 Info: Performing DB Operation 12:26:20.0 Info: SQLite 3.47.0 12:26:20.0 Info: => 0.0010959s 12:26:20.0 Info: DatabaseEngineVersionCheck migrated 12:26:20.0 Info: => 0.0011038s 12:26:20.0 Debug: Took: 00:00:00.0088713 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:26:20.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:26:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151800774435_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.0 Info: DatabaseEngineVersionCheck migrating 12:26:20.0 Info: PerformDBOperation 12:26:20.0 Info: Performing DB Operation 12:26:20.0 Info: SQLite 3.47.0 12:26:20.0 Info: => 0.0010263s 12:26:20.0 Info: DatabaseEngineVersionCheck migrated 12:26:20.0 Info: => 0.0010335s 12:26:20.0 Debug: Took: 00:00:00.0084178 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:26:20.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:26:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151801245920_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.1 Info: DatabaseEngineVersionCheck migrating 12:26:20.1 Info: PerformDBOperation 12:26:20.1 Info: Performing DB Operation 12:26:20.1 Info: SQLite 3.47.0 12:26:20.1 Info: => 0.0010817s 12:26:20.1 Info: DatabaseEngineVersionCheck migrated 12:26:20.1 Info: => 0.0010894s 12:26:20.1 Debug: Took: 00:00:00.0085115 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:26:20.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:26:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151801726423_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.1 Info: DatabaseEngineVersionCheck migrating 12:26:20.1 Info: PerformDBOperation 12:26:20.1 Info: Performing DB Operation 12:26:20.1 Info: SQLite 3.47.0 12:26:20.1 Info: => 0.0010697s 12:26:20.1 Info: DatabaseEngineVersionCheck migrated 12:26:20.1 Info: => 0.0010771s 12:26:20.1 Debug: Took: 00:00:00.0082860 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:26:20.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:26:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151802199170_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.2 Info: DatabaseEngineVersionCheck migrating 12:26:20.2 Info: PerformDBOperation 12:26:20.2 Info: Performing DB Operation 12:26:20.2 Info: SQLite 3.47.0 12:26:20.2 Info: => 0.0010679s 12:26:20.2 Info: DatabaseEngineVersionCheck migrated 12:26:20.2 Info: => 0.0010756s 12:26:20.2 Debug: Took: 00:00:00.0085593 12:26:20.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 = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.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 = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:26:20.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:26:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151802670140_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.2 Info: DatabaseEngineVersionCheck migrating 12:26:20.2 Info: PerformDBOperation 12:26:20.2 Info: Performing DB Operation 12:26:20.2 Info: SQLite 3.47.0 12:26:20.2 Info: => 0.0010269s 12:26:20.2 Info: DatabaseEngineVersionCheck migrated 12:26:20.2 Info: => 0.0010341s 12:26:20.2 Debug: Took: 00:00:00.0087947 12:26:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:26:20.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:26:20.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151803140549_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.3 Info: DatabaseEngineVersionCheck migrating 12:26:20.3 Info: PerformDBOperation 12:26:20.3 Info: Performing DB Operation 12:26:20.3 Info: SQLite 3.47.0 12:26:20.3 Info: => 0.0010446s 12:26:20.3 Info: DatabaseEngineVersionCheck migrated 12:26:20.3 Info: => 0.0010518s 12:26:20.3 Debug: Took: 00:00:00.0083574 12:26:20.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 = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:26:20.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:26:20.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151803602177_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.3 Info: DatabaseEngineVersionCheck migrating 12:26:20.3 Info: PerformDBOperation 12:26:20.3 Info: Performing DB Operation 12:26:20.3 Info: SQLite 3.47.0 12:26:20.3 Info: => 0.001068s 12:26:20.3 Info: DatabaseEngineVersionCheck migrated 12:26:20.3 Info: => 0.0010759s 12:26:20.3 Debug: Took: 00:00:00.0083990 12:26:20.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 = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:26:20.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:26:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151804068797_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.4 Info: DatabaseEngineVersionCheck migrating 12:26:20.4 Info: PerformDBOperation 12:26:20.4 Info: Performing DB Operation 12:26:20.4 Info: SQLite 3.47.0 12:26:20.4 Info: => 0.001096s 12:26:20.4 Info: DatabaseEngineVersionCheck migrated 12:26:20.4 Info: => 0.0011035s 12:26:20.4 Debug: Took: 00:00:00.0086609 12:26:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:26:20.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:26:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151804626210_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.4 Info: DatabaseEngineVersionCheck migrating 12:26:20.4 Info: PerformDBOperation 12:26:20.4 Info: Performing DB Operation 12:26:20.4 Info: SQLite 3.47.0 12:26:20.4 Info: => 0.0012146s 12:26:20.4 Info: DatabaseEngineVersionCheck migrated 12:26:20.4 Info: => 0.0012224s 12:26:20.4 Debug: Took: 00:00:00.0086594 12:26:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:26:20.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:26:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151805107390_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.5 Info: DatabaseEngineVersionCheck migrating 12:26:20.5 Info: PerformDBOperation 12:26:20.5 Info: Performing DB Operation 12:26:20.5 Info: SQLite 3.47.0 12:26:20.5 Info: => 0.0011294s 12:26:20.5 Info: DatabaseEngineVersionCheck migrated 12:26:20.5 Info: => 0.001137s 12:26:20.5 Debug: Took: 00:00:00.0092544 12:26:20.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 = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:20.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 = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:26:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:20.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:26:20.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:26:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151805597583_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.5 Info: DatabaseEngineVersionCheck migrating 12:26:20.5 Info: PerformDBOperation 12:26:20.5 Info: Performing DB Operation 12:26:20.5 Info: SQLite 3.47.0 12:26:20.5 Info: => 0.0011164s 12:26:20.5 Info: DatabaseEngineVersionCheck migrated 12:26:20.5 Info: => 0.0011241s 12:26:20.5 Debug: Took: 00:00:00.0085329 12:26:20.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:20.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:26:20.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:26:20.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151806319564_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.6 Info: DatabaseEngineVersionCheck migrating 12:26:20.6 Info: PerformDBOperation 12:26:20.6 Info: Performing DB Operation 12:26:20.6 Info: SQLite 3.47.0 12:26:20.6 Info: => 0.001085s 12:26:20.6 Info: DatabaseEngineVersionCheck migrated 12:26:20.6 Info: => 0.0010926s 12:26:20.6 Debug: Took: 00:00:00.0083263 12:26:20.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 12:26:20.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:20.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:26:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:20.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:26:20.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:26:20.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151806869054_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.6 Info: DatabaseEngineVersionCheck migrating 12:26:20.6 Info: PerformDBOperation 12:26:20.6 Info: Performing DB Operation 12:26:20.6 Info: SQLite 3.47.0 12:26:20.6 Info: => 0.0010981s 12:26:20.6 Info: DatabaseEngineVersionCheck migrated 12:26:20.6 Info: => 0.0011084s 12:26:20.6 Debug: Took: 00:00:00.0085110 12:26:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] PublishedDate = ["2024-10-28T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:26:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:26:20.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:26:20.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:26:20.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151807349264_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.7 Info: DatabaseEngineVersionCheck migrating 12:26:20.7 Info: PerformDBOperation 12:26:20.7 Info: Performing DB Operation 12:26:20.7 Info: SQLite 3.47.0 12:26:20.7 Info: => 0.0010521s 12:26:20.7 Info: DatabaseEngineVersionCheck migrated 12:26:20.7 Info: => 0.0010595s 12:26:20.7 Debug: Took: 00:00:00.0083524 12:26:20.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] PublishedDate = ["2024-10-28T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:26:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:26:20.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:26:20.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:26:20.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151807859377_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.7 Info: DatabaseEngineVersionCheck migrating 12:26:20.7 Info: PerformDBOperation 12:26:20.7 Info: Performing DB Operation 12:26:20.7 Info: SQLite 3.47.0 12:26:20.7 Info: => 0.0010817s 12:26:20.7 Info: DatabaseEngineVersionCheck migrated 12:26:20.7 Info: => 0.0010912s 12:26:20.7 Debug: Took: 00:00:00.0081807 12:26:20.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:20.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:26:20.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:26:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151808366165_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.8 Info: DatabaseEngineVersionCheck migrating 12:26:20.8 Info: PerformDBOperation 12:26:20.8 Info: Performing DB Operation 12:26:20.8 Info: SQLite 3.47.0 12:26:20.8 Info: => 0.001081s 12:26:20.8 Info: DatabaseEngineVersionCheck migrated 12:26:20.8 Info: => 0.0010883s 12:26:20.8 Debug: Took: 00:00:00.0083402 12:26:20.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:20.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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:20.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:26:20.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:26:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151808890108_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.8 Info: DatabaseEngineVersionCheck migrating 12:26:20.8 Info: PerformDBOperation 12:26:20.8 Info: Performing DB Operation 12:26:20.8 Info: SQLite 3.47.0 12:26:20.8 Info: => 0.0015583s 12:26:20.8 Info: DatabaseEngineVersionCheck migrated 12:26:20.8 Info: => 0.0015659s 12:26:20.8 Debug: Took: 00:00:00.0089017 12:26:20.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:20.9 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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.9 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 = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:26:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:20.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:26:20.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:26:20.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:20.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151809471077_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:20.9 Info: DatabaseEngineVersionCheck migrating 12:26:20.9 Info: PerformDBOperation 12:26:20.9 Info: Performing DB Operation 12:26:20.9 Info: SQLite 3.47.0 12:26:20.9 Info: => 0.001074s 12:26:20.9 Info: DatabaseEngineVersionCheck migrated 12:26:20.9 Info: => 0.0010819s 12:26:20.9 Debug: Took: 00:00:00.0084068 12:26:20.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:20.9 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 = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:26:20.9 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 = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:26:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:26:21.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:26:21.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:26:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151810049758_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.0 Info: DatabaseEngineVersionCheck migrating 12:26:21.0 Info: PerformDBOperation 12:26:21.0 Info: Performing DB Operation 12:26:21.0 Info: SQLite 3.47.0 12:26:21.0 Info: => 0.0010351s 12:26:21.0 Info: DatabaseEngineVersionCheck migrated 12:26:21.0 Info: => 0.0010431s 12:26:21.0 Debug: Took: 00:00:00.0081600 12:26:21.0 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 = ["2024-10-28T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:26:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:26:21.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:26:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151810536614_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.0 Info: DatabaseEngineVersionCheck migrating 12:26:21.0 Info: PerformDBOperation 12:26:21.0 Info: Performing DB Operation 12:26:21.0 Info: SQLite 3.47.0 12:26:21.0 Info: => 0.001049s 12:26:21.0 Info: DatabaseEngineVersionCheck migrated 12:26:21.0 Info: => 0.0010563s 12:26:21.0 Debug: Took: 00:00:00.0083686 12:26:21.0 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"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:26:21.0 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 = ["2024-10-28T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:26:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:26:21.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:26:21.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151811293738_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.1 Info: DatabaseEngineVersionCheck migrating 12:26:21.1 Info: PerformDBOperation 12:26:21.1 Info: Performing DB Operation 12:26:21.1 Info: SQLite 3.47.0 12:26:21.1 Info: => 0.0010837s 12:26:21.1 Info: DatabaseEngineVersionCheck migrated 12:26:21.1 Info: => 0.0010938s 12:26:21.1 Debug: Took: 00:00:00.0082488 12:26:21.1 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 = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:26:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:26:21.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:26:21.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151811769997_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.1 Info: DatabaseEngineVersionCheck migrating 12:26:21.1 Info: PerformDBOperation 12:26:21.1 Info: Performing DB Operation 12:26:21.1 Info: SQLite 3.47.0 12:26:21.1 Info: => 0.0010482s 12:26:21.1 Info: DatabaseEngineVersionCheck migrated 12:26:21.1 Info: => 0.0010556s 12:26:21.1 Debug: Took: 00:00:00.0085026 12:26:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:26:21.1 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 = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:26:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:26:21.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:26:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151812287218_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.2 Info: DatabaseEngineVersionCheck migrating 12:26:21.2 Info: PerformDBOperation 12:26:21.2 Info: Performing DB Operation 12:26:21.2 Info: SQLite 3.47.0 12:26:21.2 Info: => 0.0010604s 12:26:21.2 Info: DatabaseEngineVersionCheck migrated 12:26:21.2 Info: => 0.001068s 12:26:21.2 Debug: Took: 00:00:00.0081991 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:26:21.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:26:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151812820767_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.2 Info: DatabaseEngineVersionCheck migrating 12:26:21.2 Info: PerformDBOperation 12:26:21.2 Info: Performing DB Operation 12:26:21.2 Info: SQLite 3.47.0 12:26:21.2 Info: => 0.0010443s 12:26:21.2 Info: DatabaseEngineVersionCheck migrated 12:26:21.2 Info: => 0.0010515s 12:26:21.2 Debug: Took: 00:00:00.0083151 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:26:21.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:26:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151813336672_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.3 Info: DatabaseEngineVersionCheck migrating 12:26:21.3 Info: PerformDBOperation 12:26:21.3 Info: Performing DB Operation 12:26:21.3 Info: SQLite 3.47.0 12:26:21.3 Info: => 0.0010752s 12:26:21.3 Info: DatabaseEngineVersionCheck migrated 12:26:21.3 Info: => 0.0010828s 12:26:21.3 Debug: Took: 00:00:00.0083980 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:26:21.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:26:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151813855171_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.3 Info: DatabaseEngineVersionCheck migrating 12:26:21.3 Info: PerformDBOperation 12:26:21.3 Info: Performing DB Operation 12:26:21.3 Info: SQLite 3.47.0 12:26:21.3 Info: => 0.0010151s 12:26:21.3 Info: DatabaseEngineVersionCheck migrated 12:26:21.3 Info: => 0.0010227s 12:26:21.3 Debug: Took: 00:00:00.0082998 12:26:21.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:26:21.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:26:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151814334698_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.4 Info: DatabaseEngineVersionCheck migrating 12:26:21.4 Info: PerformDBOperation 12:26:21.4 Info: Performing DB Operation 12:26:21.4 Info: SQLite 3.47.0 12:26:21.4 Info: => 0.0010802s 12:26:21.4 Info: DatabaseEngineVersionCheck migrated 12:26:21.4 Info: => 0.0010876s 12:26:21.4 Debug: Took: 00:00:00.0083924 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:26:21.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:26:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151814913300_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.4 Info: DatabaseEngineVersionCheck migrating 12:26:21.4 Info: PerformDBOperation 12:26:21.4 Info: Performing DB Operation 12:26:21.4 Info: SQLite 3.47.0 12:26:21.4 Info: => 0.0010425s 12:26:21.4 Info: DatabaseEngineVersionCheck migrated 12:26:21.4 Info: => 0.0010499s 12:26:21.5 Debug: Took: 00:00:00.0082867 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:26:21.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:26:21.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151815439067_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.5 Info: DatabaseEngineVersionCheck migrating 12:26:21.5 Info: PerformDBOperation 12:26:21.5 Info: Performing DB Operation 12:26:21.5 Info: SQLite 3.47.0 12:26:21.5 Info: => 0.0010492s 12:26:21.5 Info: DatabaseEngineVersionCheck migrated 12:26:21.5 Info: => 0.0010564s 12:26:21.5 Debug: Took: 00:00:00.0083327 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:26:21.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:26:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151816238339_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.6 Info: DatabaseEngineVersionCheck migrating 12:26:21.6 Info: PerformDBOperation 12:26:21.6 Info: Performing DB Operation 12:26:21.6 Info: SQLite 3.47.0 12:26:21.6 Info: => 0.0010761s 12:26:21.6 Info: DatabaseEngineVersionCheck migrated 12:26:21.6 Info: => 0.0010834s 12:26:21.6 Debug: Took: 00:00:00.0084214 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:26:21.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:26:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151816751003_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.6 Info: DatabaseEngineVersionCheck migrating 12:26:21.6 Info: PerformDBOperation 12:26:21.6 Info: Performing DB Operation 12:26:21.6 Info: SQLite 3.47.0 12:26:21.6 Info: => 0.0011082s 12:26:21.6 Info: DatabaseEngineVersionCheck migrated 12:26:21.6 Info: => 0.0011161s 12:26:21.6 Debug: Took: 00:00:00.0085300 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:21.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 = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:26:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:26:21.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:26:21.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:26:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151817364019_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.7 Info: DatabaseEngineVersionCheck migrating 12:26:21.7 Info: PerformDBOperation 12:26:21.7 Info: Performing DB Operation 12:26:21.7 Info: SQLite 3.47.0 12:26:21.7 Info: => 0.0010881s 12:26:21.7 Info: DatabaseEngineVersionCheck migrated 12:26:21.7 Info: => 0.0010952s 12:26:21.7 Debug: Took: 00:00:00.0081923 12:26:21.7 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 = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:26:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:26:21.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:26:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151817874197_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.7 Info: DatabaseEngineVersionCheck migrating 12:26:21.7 Info: PerformDBOperation 12:26:21.7 Info: Performing DB Operation 12:26:21.7 Info: SQLite 3.47.0 12:26:21.7 Info: => 0.001008s 12:26:21.7 Info: DatabaseEngineVersionCheck migrated 12:26:21.7 Info: => 0.0010156s 12:26:21.7 Debug: Took: 00:00:00.0083100 12:26:21.7 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 ==== 12:26:21.8 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 = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:26:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:26:21.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:26:21.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:26:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151818431010_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.8 Info: DatabaseEngineVersionCheck migrating 12:26:21.8 Info: PerformDBOperation 12:26:21.8 Info: Performing DB Operation 12:26:21.8 Info: SQLite 3.47.0 12:26:21.8 Info: => 0.0010696s 12:26:21.8 Info: DatabaseEngineVersionCheck migrated 12:26:21.8 Info: => 0.0010796s 12:26:21.8 Debug: Took: 00:00:00.0081870 12:26:21.8 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 = ["2024-10-28T00: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": 739186, "ageHours": 17740476.439403888, "ageMinutes": 1064428586.3642331 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:26:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:26:21.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:26:21.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:26:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151818898305_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.8 Info: DatabaseEngineVersionCheck migrating 12:26:21.8 Info: PerformDBOperation 12:26:21.8 Info: Performing DB Operation 12:26:21.8 Info: SQLite 3.47.0 12:26:21.8 Info: => 0.0010158s 12:26:21.8 Info: DatabaseEngineVersionCheck migrated 12:26:21.8 Info: => 0.0010232s 12:26:21.8 Debug: Took: 00:00:00.0087728 12:26:21.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:21.9 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 = ["2024-10-28T00: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": 739186, "ageHours": 17740476.439418115, "ageMinutes": 1064428586.3650872 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:26:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:26:21.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:26:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:26:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151819406978_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.9 Info: DatabaseEngineVersionCheck migrating 12:26:21.9 Info: PerformDBOperation 12:26:21.9 Info: Performing DB Operation 12:26:21.9 Info: SQLite 3.47.0 12:26:21.9 Info: => 0.0010434s 12:26:21.9 Info: DatabaseEngineVersionCheck migrated 12:26:21.9 Info: => 0.0010534s 12:26:21.9 Debug: Took: 00:00:00.0083315 12:26:21.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:26:21.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:26:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:26:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151819890575_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:21.9 Info: DatabaseEngineVersionCheck migrating 12:26:21.9 Info: PerformDBOperation 12:26:21.9 Info: Performing DB Operation 12:26:21.9 Info: SQLite 3.47.0 12:26:21.9 Info: => 0.001022s 12:26:21.9 Info: DatabaseEngineVersionCheck migrated 12:26:21.9 Info: => 0.0010296s 12:26:21.9 Debug: Took: 00:00:00.0082422 12:26:22.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:22.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:22.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:26:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:26:22.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:26:22.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:26:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151820458371_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.0 Info: DatabaseEngineVersionCheck migrating 12:26:22.0 Info: PerformDBOperation 12:26:22.0 Info: Performing DB Operation 12:26:22.0 Info: SQLite 3.47.0 12:26:22.0 Info: => 0.001035s 12:26:22.0 Info: DatabaseEngineVersionCheck migrated 12:26:22.0 Info: => 0.0010428s 12:26:22.0 Debug: Took: 00:00:00.0082631 12:26:22.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:22.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 = ["\"Path2\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:22.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 ==== 12:26:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:26:22.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:26:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151821242415_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.1 Info: DatabaseEngineVersionCheck migrating 12:26:22.1 Info: PerformDBOperation 12:26:22.1 Info: Performing DB Operation 12:26:22.1 Info: SQLite 3.47.0 12:26:22.1 Info: => 0.0010214s 12:26:22.1 Info: DatabaseEngineVersionCheck migrated 12:26:22.1 Info: => 0.0010293s 12:26:22.1 Debug: Took: 00:00:00.0083808 12:26:22.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:26:22.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:26:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151821728091_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.1 Info: DatabaseEngineVersionCheck migrating 12:26:22.1 Info: PerformDBOperation 12:26:22.1 Info: Performing DB Operation 12:26:22.1 Info: SQLite 3.47.0 12:26:22.1 Info: => 0.0011s 12:26:22.1 Info: DatabaseEngineVersionCheck migrated 12:26:22.1 Info: => 0.0011073s 12:26:22.1 Debug: Took: 00:00:00.0083898 12:26:22.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 ==== 12:26:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:22.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:26:22.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:26:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151822216658_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.2 Info: DatabaseEngineVersionCheck migrating 12:26:22.2 Info: PerformDBOperation 12:26:22.2 Info: Performing DB Operation 12:26:22.2 Info: SQLite 3.47.0 12:26:22.2 Info: => 0.0010187s 12:26:22.2 Info: DatabaseEngineVersionCheck migrated 12:26:22.2 Info: => 0.0010263s 12:26:22.2 Debug: Took: 00:00:00.0082965 12:26:22.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:22.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 ==== 12:26:22.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 = [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 ==== 12:26:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:22.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:26:22.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:26:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151822753982_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.2 Info: DatabaseEngineVersionCheck migrating 12:26:22.2 Info: PerformDBOperation 12:26:22.2 Info: Performing DB Operation 12:26:22.2 Info: SQLite 3.47.0 12:26:22.2 Info: => 0.0010337s 12:26:22.2 Info: DatabaseEngineVersionCheck migrated 12:26:22.2 Info: => 0.0010416s 12:26:22.2 Debug: Took: 00:00:00.0082086 12:26:22.2 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 ==== 12:26:22.2 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 ==== 12:26: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 = ["\"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 ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 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 ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:26:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:26:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151823464314_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.3 Info: DatabaseEngineVersionCheck migrating 12:26:22.3 Info: PerformDBOperation 12:26:22.3 Info: Performing DB Operation 12:26:22.3 Info: SQLite 3.47.0 12:26:22.3 Info: => 0.00105s 12:26:22.3 Info: DatabaseEngineVersionCheck migrated 12:26:22.3 Info: => 0.0010573s 12:26:22.3 Debug: Took: 00:00:00.0083203 12:26:22.3 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 ==== 12:26:22.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 = ["\"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 ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:26:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:26:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151823962388_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.4 Info: DatabaseEngineVersionCheck migrating 12:26:22.4 Info: PerformDBOperation 12:26:22.4 Info: Performing DB Operation 12:26:22.4 Info: SQLite 3.47.0 12:26:22.4 Info: => 0.0010575s 12:26:22.4 Info: DatabaseEngineVersionCheck migrated 12:26:22.4 Info: => 0.0010652s 12:26:22.4 Debug: Took: 00:00:00.0083114 12:26:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 12:26:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:26:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:26:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.4 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 ==== 12:26:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:26:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:26:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151824455994_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.4 Info: DatabaseEngineVersionCheck migrating 12:26:22.4 Info: PerformDBOperation 12:26:22.4 Info: Performing DB Operation 12:26:22.4 Info: SQLite 3.47.0 12:26:22.4 Info: => 0.0010431s 12:26:22.4 Info: DatabaseEngineVersionCheck migrated 12:26:22.4 Info: => 0.0010503s 12:26:22.4 Debug: Took: 00:00:00.0082119 12:26:22.4 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 ==== 12:26:22.4 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 ==== 12:26:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:26:22.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:26:22.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:26:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151825027073_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.5 Info: DatabaseEngineVersionCheck migrating 12:26:22.5 Info: PerformDBOperation 12:26:22.5 Info: Performing DB Operation 12:26:22.5 Info: SQLite 3.47.0 12:26:22.5 Info: => 0.0010623s 12:26:22.5 Info: DatabaseEngineVersionCheck migrated 12:26:22.5 Info: => 0.0010696s 12:26:22.5 Debug: Took: 00:00:00.0082687 12:26:22.5 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 ==== 12:26:22.5 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 ==== 12:26:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:26:22.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:26:22.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:26:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151825526784_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.5 Info: DatabaseEngineVersionCheck migrating 12:26:22.5 Info: PerformDBOperation 12:26:22.5 Info: Performing DB Operation 12:26:22.5 Info: SQLite 3.47.0 12:26:22.5 Info: => 0.0010679s 12:26:22.5 Info: DatabaseEngineVersionCheck migrated 12:26:22.5 Info: => 0.0010757s 12:26:22.5 Debug: Took: 00:00:00.0082984 12:26:22.5 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 ==== 12:26:22.5 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 ==== 12:26:22.5 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 ==== 12:26:22.5 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 ==== 12:26:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:26:22.6 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:26:22.6 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:26:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:26:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:26:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:26:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:26:22.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:26:22.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:26:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151828723115_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:22.8 Info: DatabaseEngineVersionCheck migrating 12:26:22.8 Info: PerformDBOperation 12:26:22.8 Info: Performing DB Operation 12:26:22.8 Info: SQLite 3.47.0 12:26:22.8 Info: => 0.0011407s 12:26:22.8 Info: DatabaseEngineVersionCheck migrated 12:26:22.8 Info: => 0.0011475s 12:26:22.8 Debug: Took: 00:00:00.0091468 12:26:22.8 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"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:26:22.9 Debug: Initializing Providers. Count 1 12:26:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:26:22.9 Warn: Removing Name1 12:26:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:26:22.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:26:22.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:26:22.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:26:22.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:26:22.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:26:22.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 2 list items 12:26:23.0 Trace: Processing list item 1/2 12:26:23.0 Trace: Processing list item 2/2 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:26:23.0 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 2 list items 12:26:23.0 Trace: Processing list item 1/2 12:26:23.0 Trace: Processing list item 2/2 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:26:23.0 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 2 list items 12:26:23.0 Trace: Processing list item 1/2 12:26:23.0 Trace: Processing list item 2/2 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:26:23.0 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:26:23.0 Debug: No import lists with automatic add enabled 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:26:23.0 Info: Starting Import List Sync 12:26:23.0 Info: Processing 1 list items 12:26:23.0 Trace: Processing list item 1/1 12:26:23.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:26:23.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: No list items to process 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:26:23.1 Info: Starting Import List Sync 12:26:23.1 Info: Processing 1 list items 12:26:23.1 Trace: Processing list item 1/1 12:26:23.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:26:23.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:26:23.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:26:23.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:26:23.2 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 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:26:23.2 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 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- Skipped map_album_should_work [< 1 ms] Skipped map_artist_should_work [< 1 ms] 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:26:23.2 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:26:23.2 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 12:26:23.2 Trace: Got mapping: {} 12:26:23.2 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 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:26:23.2 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:26:23.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:26:23.2 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:26:23.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:26:23.2 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 12:26:23.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:26:23.2 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 12:26:23.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:26:23.2 Trace: Processing playlist playlistid 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Trace: Adding Artist - Album 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Trace: Adding - 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Trace: Adding Artist - Album 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Trace: Adding - Album 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Trace: Adding Artist - 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:26:23.2 Trace: Got 0 saved albums 12:26:23.2 Trace: Adding - 12:26:23.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:26:23.2 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") --- 12:26:23.2 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") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:26:23.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:26:23.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:26:23.3 Info: Artist search completed. 0 reports downloaded. 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:26:23.3 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:26:23.3 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 12:26:23.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:26:23.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:26:23.3 Debug: Gazelle authentication succeeded. 12:26:23.3 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:26:23.4 Debug: Gazelle authentication succeeded. 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:26:23.4 Debug: Gazelle authentication succeeded. 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:26:23.4 Debug: Gazelle authentication succeeded. 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:26:23.4 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 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:26:23.4 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 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:26:23.4 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:26:23.4 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 12:26:23.4 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 12:26:23.4 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 12:26:23.4 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 12:26:23.4 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:26:23.4 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:26:23.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:26:23.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:26:23.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:23.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151834644580_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:23.4 Info: DatabaseEngineVersionCheck migrating 12:26:23.4 Info: PerformDBOperation 12:26:23.4 Info: Performing DB Operation 12:26:23.4 Info: SQLite 3.47.0 12:26:23.4 Info: => 0.0010534s 12:26:23.4 Info: DatabaseEngineVersionCheck migrated 12:26:23.4 Info: => 0.0010636s 12:26:23.4 Debug: Took: 00:00:00.0084246 12:26:23.4 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 ==== 12:26:23.4 Debug: Initializing Providers. Count 2 12:26:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:26:23.4 Warn: Removing Name1 12:26:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:26:23.5 Debug: Downloading Feed http://fake.com/ 12:26:23.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:26:23.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:26:23.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:26:23.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:26:23.5 Trace: Unexpected Response content (849 bytes): 12:26:23.5 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: 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:26:23.5 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 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:26:23.5 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 12:26:23.5 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:26:23.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:26:23.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:26:23.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.6 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 12:26:23.6 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 12:26:23.6 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 12:26:23.6 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 12:26:23.6 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 12:26:23.6 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 12:26:23.6 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 12:26:23.6 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 12:26:23.6 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 12:26:23.6 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 12:26:23.6 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 12:26:23.6 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 12:26:23.6 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:26:23.6 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 12:26:23.6 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:26:23.6 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 12:26:23.6 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:26:23.6 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 12:26:23.6 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 12:26:23.6 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:26:23.6 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 12:26:23.6 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:26:23.6 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 12:26:23.6 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 12:26:23.6 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 12:26:23.6 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:26:23.6 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 12:26:23.6 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 12:26:23.6 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 12:26:23.6 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 12:26:23.6 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 12:26:23.6 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 12:26:23.6 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 12:26:23.6 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 12:26:23.6 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 12:26:23.6 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 12:26:23.6 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 12:26:23.6 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 12:26:23.6 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 12:26:23.6 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 12:26:23.6 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 12:26:23.6 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 12:26:23.6 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 12:26:23.6 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 12:26:23.6 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 12:26:23.6 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 12:26:23.6 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 12:26:23.6 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:26:23.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.6 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 12:26:23.6 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 12:26:23.6 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 12:26:23.6 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 12:26:23.6 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 12:26:23.6 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 12:26:23.6 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 12:26:23.6 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 12:26:23.6 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 12:26:23.6 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 12:26:23.6 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 12:26:23.6 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 12:26:23.6 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 12:26:23.6 Trace: Parsed: VA - Hard Bass 2016 12:26:23.6 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 12:26:23.6 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 12:26:23.6 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 12:26:23.6 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 12:26:23.6 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 12:26:23.6 Trace: Parsed: Dream Theater - The Astonishing (2016) 12:26:23.6 Trace: Parsed: Black Sabbath ? The End (2016) 12:26:23.6 Trace: Parsed: Status Quo Quo-Remastered (2016). - 12:26:23.6 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 12:26:23.6 Trace: Parsed: Lutece-From Glory Towards Void-2016 12:26:23.6 Trace: Parsed: The Black Market Trust - II - 2016 12:26:23.6 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 12:26:23.6 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 12:26:23.6 Trace: Parsed: VA-Deephouse Top 100 Vol.3 12:26:23.6 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 12:26:23.6 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 12:26:23.6 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 12:26:23.6 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 12:26:23.6 Trace: Parsed: VA-Urban Dance Vol.15-2016 12:26:23.6 Trace: Parsed: VA-Handsup Hits 2 Explicit 12:26:23.6 Trace: Parsed: VA-Handsup Hits 2 Explicit - 12:26:23.6 Trace: Parsed: VA - Ultimate Trance Reflections 12:26:23.6 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 12:26:23.6 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 12:26:23.6 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 12:26:23.6 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:26:23.6 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 12:26:23.6 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 12:26:23.6 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 12:26:23.6 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 12:26:23.6 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 12:26:23.6 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 12:26:23.6 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:26:23.6 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 12:26:23.6 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 12:26:23.6 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 12:26:23.6 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 12:26:23.6 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:26:23.6 Trace: Parsed: Stern-2016 01 20-96k-Part 05 12:26:23.6 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:26:23.6 Trace: Parsed: Stern-2016 01 20-96k-Part 04 12:26:23.6 Trace: Parsed: Stern-2016 01 20-96k-Part 03 12:26:23.6 Trace: Parsed: VA - NRJ Winter Hits 2016 12:26:23.6 Trace: Parsed: Stern-2016 01 20-96k-Part 02 12:26:23.6 Trace: Parsed: Stern-2016 01 20-96k-Part 01 12:26:23.6 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 12:26:23.6 Trace: Parsed: va-dj-sounds-2016.1 - 12:26:23.6 Trace: Parsed: va-dj-sounds-2016.1 12:26:23.6 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 12:26:23.6 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 12:26:23.6 Trace: Parsed: VA-Hardstyle_The_Annual_2016 12:26:23.6 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 12:26:23.6 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 12:26:23.6 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 12:26:23.6 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 12:26:23.6 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 12:26:23.6 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 12:26:23.6 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 12:26:23.6 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 12:26:23.6 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 12:26:23.6 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 12:26:23.6 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 12:26:23.6 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 12:26:23.6 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 12:26:23.6 Trace: Parsed: VA - Hardstyle Sounds Vol.05 12:26:23.6 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 12:26:23.6 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 12:26:23.6 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 12:26:23.6 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 12:26:23.6 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 12:26:23.6 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 12:26:23.6 Trace: Parsed: VA - Berlin Deep House 2016.1 12:26:23.6 Trace: Parsed: Tech House Masters Fresh 12:26:23.6 Trace: Parsed: EDM Essentials - Future Banging Concert 12:26:23.6 Trace: Parsed: Dance 2016 mystery of sound 12:26:23.6 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:26:23.6 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:26:23.6 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 12:26:23.6 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 12:26:23.6 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 12:26:23.6 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:26:23.6 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:26:23.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:26:23.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:26:23.6 Debug: Downloading Feed http://rss.torrentleech.org/ 12:26:23.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:26:23.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:26:23.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:26:23.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Feed has valid size in description. 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.7 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: 12:26:23.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.7 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: 12:26:23.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.7 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: 12:26:23.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.7 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: 12:26:23.7 Trace: Feed has valid size in description. 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 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: 12:26:23.7 Trace: Feed has valid size in description. 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.7 Debug: Feed doesn't have release size. 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:26:23.7 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: 12:26:23.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:26:23.7 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: 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:26:23.7 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: 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:26:23.7 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: 12:26:23.7 Debug: Feed doesn't have release size. 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:26:23.7 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: 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:26:23.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:26:23.7 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:26:23.7 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.7 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.7 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.7 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: 12:26:23.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.7 Trace: Feed has valid size in enclosure. 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:26:23.7 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:26:23.7 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.7 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.7 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:26:23.7 Trace: Feed has Ezrss schema 12:26:23.7 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:26:23.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.7 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:26:23.7 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: 12:26:23.7 Debug: Feed was parseable by Ezrss Parser 12:26:23.7 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.7 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:26:23.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.7 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:26:23.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:26:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:26:23.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.7 Trace: TorrentInfo: Guid: 351f4208-7904-4a62-91c3-ca899d2b064e 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 12:26:23.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.7 Trace: TorrentInfo: Guid: 0dd54f8b-33b1-43c1-81e7-8711cff3b8c8 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 12:26:23.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.7 Trace: TorrentInfo: Guid: df889467-970c-4e95-aafa-0e7e737732ca 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 12:26:23.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.8 Trace: TorrentInfo: Guid: 3e3112f6-7aa6-41f9-98ea-5c0b8b94d388 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 12:26:23.8 Trace: Feed has valid size in description. 12:26:23.8 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:26:23.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:26:23.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:26:23.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:26:23.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Feed has valid size in enclosure. 12:26:23.8 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:26:23.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:26:23.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:26:23.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:26:23.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: The Voice 8x25 12:26:23.8 Trace: Parsed: The Voice 8x26 12:26:23.8 Trace: Parsed: How It's Made 25x07 720p 12:26:23.8 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: The Voice 8x25 12:26:23.8 Trace: Parsed: The Voice 8x26 12:26:23.8 Trace: Parsed: How It's Made 25x07 720p 12:26:23.8 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.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: 12:26:23.8 Trace: Parsed: The Voice 8x25 12:26:23.8 Trace: Parsed: The Voice 8x26 12:26:23.8 Trace: Parsed: How It's Made 25x07 720p 12:26:23.8 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.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: 12:26:23.8 Trace: Parsed: The Voice 8x25 12:26:23.8 Trace: Parsed: The Voice 8x26 12:26:23.8 Trace: Parsed: How It's Made 25x07 720p 12:26:23.8 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.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: 12:26:23.8 Debug: Feed doesn't have release size. 12:26:23.8 Trace: Parsed: The Voice 8x25 12:26:23.8 Trace: Parsed: The Voice 8x26 12:26:23.8 Trace: Parsed: How It's Made 25x07 720p 12:26:23.8 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.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: 12:26:23.8 Debug: Downloading Feed http://my.indexer.tv/recent 12:26:23.8 Trace: Parsed: The Voice 8x25 12:26:23.8 Trace: Parsed: The Voice 8x26 12:26:23.8 Trace: Parsed: How It's Made 25x07 720p 12:26:23.8 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 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 12:26:23.8 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 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:26:23.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:26:23.8 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 12:26:23.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:26:23.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:26:23.8 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 12:26:23.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:26:23.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:26:23.8 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 12:26:23.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:26:23.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:26:23.8 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 12:26:23.8 Debug: Feed doesn't have release size. 12:26:23.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:26:23.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:26:23.8 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 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:26:23.8 Trace: Feed has Ezrss schema 12:26:23.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.8 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: 12:26:23.8 Debug: Feed was parseable by Ezrss Parser 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: TorrentInfo: Guid: d34a2519-bf29-48ef-a5cc-c162a444aea8 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 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: TorrentInfo: Guid: 72825b84-ff4c-48cd-95ab-66f6cb318273 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 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: TorrentInfo: Guid: 505bb936-5e00-4a94-8115-b02e7c35973e 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 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: TorrentInfo: Guid: 9d7f9128-00f0-4cea-a8e9-ce826b76c2cd 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 12:26:23.8 Debug: Feed doesn't have release size. 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: TorrentInfo: Guid: 16e90a5e-0db9-4795-8ee0-9c49ff6a7b99 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 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Debug: Feed doesn't have release size. 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: TorrentInfo: Guid: 2ade3110-9781-4304-ba10-25445d170c7e 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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: TorrentInfo: Guid: 76f90875-94f5-4ff5-a42f-ebf7618427c9 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: 12:26:23.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: TorrentInfo: Guid: ea5dc51f-323c-4b1b-af16-589ef06dfb91 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: 12:26:23.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:26:23.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:26:23.8 Trace: TorrentInfo: Guid: 2bfa6074-2574-47ab-857d-2dc25b429092 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: 12:26:23.8 Trace: Feed has valid size in description. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:26:23.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:26:23.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:26:23.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:26:23.8 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 12:26:23.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:26:23.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:26:23.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:26:23.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:26:23.8 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 12:26:23.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:26:23.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:26:23.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:26:23.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:26:23.8 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 12:26:23.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:26:23.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:26:23.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:26:23.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:26:23.8 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 12:26:23.8 Trace: Feed has valid size in description. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:26:23.8 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:26:23.8 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:26:23.8 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:26:23.8 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:26:23.8 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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Feed has valid size in enclosure. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:26:23.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:26:23.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:26:23.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:26:23.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:26:23.8 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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Feed has valid size in enclosure. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.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: 12:26:23.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.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: 12:26:23.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:26:23.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:26:23.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: 12:26:23.8 Trace: Feed has valid size in description. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.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: 12:26:23.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.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: 12:26:23.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:26:23.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:26:23.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: 12:26:23.8 Trace: Feed has valid size in description. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:26:23.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:26:23.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:26:23.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:26:23.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:26:23.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:26:23.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:26:23.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:26:23.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:26:23.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:26:23.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:26:23.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:26:23.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:26:23.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:26:23.8 Trace: TorrentInfo: Guid: 8f5cec85-f9bb-4a3a-896c-5af6b757ae3a 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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:26:23.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:26:23.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:26:23.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:26:23.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:26:23.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:26:23.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:26:23.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:26:23.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:26:23.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:26:23.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:26:23.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:26:23.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:26:23.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:26:23.8 Trace: TorrentInfo: Guid: 88904624-e09a-42e9-a5ee-3a9a5a513f55 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: 12:26:23.8 Trace: Feed has valid size in Size element. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Debug: Feed doesn't have release size. 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:26:23.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:26:23.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:26:23.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:26:23.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: 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:26:23.8 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:26:23.8 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.8 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.8 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:26:23.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: 12:26:23.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.8 Trace: Feed has valid size in enclosure. 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:26:23.8 Trace: Feed has Ezrss schema 12:26:23.8 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:26:23.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.8 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:26:23.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: 12:26:23.8 Debug: Feed was parseable by Ezrss Parser 12:26:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:26:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:26:23.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.8 Trace: TorrentInfo: Guid: 31d15b88-a7ea-4c04-9ea0-4d1237d44e08 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 12:26:23.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.9 Trace: TorrentInfo: Guid: 11996593-9e40-4989-b015-4a73ca5db4aa 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 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.9 Trace: TorrentInfo: Guid: 90dbe785-c182-4740-9e47-0a99602c005e 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 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:26:23.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:26:23.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:26:23.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:26:23.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:26:23.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:26:23.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:26:23.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:26:23.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:26:23.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:26:23.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:26:23.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:26:23.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:26:23.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:26:23.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:26:23.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:26:23.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:26:23.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:26:23.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:26:23.9 Trace: TorrentInfo: Guid: f105dba9-dd02-472f-b531-7a4670c12b1d 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 12:26:23.9 Trace: Feed has valid size in description. 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:26:23.9 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:26:23.9 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:26:23.9 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:26:23.9 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:26:23.9 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: 12:26:23.9 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.9 Trace: Feed has valid size in enclosure. 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Parsed: The Voice 8x25 12:26:23.9 Trace: Parsed: The Voice 8x26 12:26:23.9 Trace: Parsed: How It's Made 25x07 720p 12:26:23.9 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.9 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.9 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: 12:26:23.9 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.9 Trace: Parsed: The Voice 8x25 12:26:23.9 Trace: Parsed: The Voice 8x26 12:26:23.9 Trace: Parsed: How It's Made 25x07 720p 12:26:23.9 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.9 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.9 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: 12:26:23.9 Trace: Parsed: The Voice 8x25 12:26:23.9 Trace: Parsed: The Voice 8x26 12:26:23.9 Trace: Parsed: How It's Made 25x07 720p 12:26:23.9 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.9 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.9 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: 12:26:23.9 Trace: Parsed: The Voice 8x25 12:26:23.9 Trace: Parsed: The Voice 8x26 12:26:23.9 Trace: Parsed: How It's Made 25x07 720p 12:26:23.9 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.9 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.9 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: 12:26:23.9 Debug: Feed doesn't have release size. 12:26:23.9 Trace: Parsed: The Voice 8x25 12:26:23.9 Trace: Parsed: The Voice 8x26 12:26:23.9 Trace: Parsed: How It's Made 25x07 720p 12:26:23.9 Trace: Parsed: Major Lazer 1x05 720p 12:26:23.9 Trace: Parsed: Lip Sync Battle 1x08 720p 12:26:23.9 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: 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:26:23.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:26:23.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:26:23.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:26:23.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:26:23.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:26:23.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:26:23.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:26:23.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:26:23.9 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: 12:26:23.9 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:26:23.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:26:23.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:26:23.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:26:23.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:26:23.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:26:23.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:26:23.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:26:23.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:26:23.9 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: 12:26:23.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:26:23.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:26:23.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:26:23.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:26:23.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:26:23.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:26:23.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:26:23.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:26:23.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:26:23.9 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: 12:26:23.9 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:26:23.9 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:26:23.9 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:26:23.9 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:26:23.9 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:26:23.9 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:26:23.9 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:26:23.9 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:26:23.9 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:26:23.9 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:26:23.9 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:26:23.9 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:26:23.9 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:26:23.9 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: 12:26:23.9 Trace: Feed has valid size in description. 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:26:23.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: 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: 12:26:23.9 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:26:23.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: 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: 12:26:23.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:26:23.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: 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: 12:26:23.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:26:23.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: 12:26:23.9 Trace: Feed has valid size in description. 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:26:23.9 Trace: Feed has Ezrss schema 12:26:23.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.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: 12:26:23.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 12:26:23.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.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: 12:26:23.9 Trace: Feed doesn't have Seeders in Description, disabling option. 12:26:23.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.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: 12:26:23.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.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: 12:26:23.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.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: 12:26:23.9 Debug: Feed doesn't have release size. 12:26:23.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:26:23.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: 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: TorrentInfo: Guid: 57a46aa3-642a-4238-a93e-877d0b8bce86 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 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: TorrentInfo: Guid: d2befb82-d8c4-4805-89b3-95e5cfa18691 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 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: TorrentInfo: Guid: aeb3e445-5264-45a1-8339-b1a3b72a59cb 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 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: TorrentInfo: Guid: 6baea461-8b8b-4a0a-949d-cf2d56d4c9de 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 12:26:23.9 Debug: Feed doesn't have release size. 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: TorrentInfo: Guid: 3ed5009f-ca6f-4351-b4bd-89dbcfccf91d 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 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:26:23.9 Trace: TorrentInfo: Guid: e4c79b03-924a-431a-8487-f670a1359dd8 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 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:26:23.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:26:23.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 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:26:23.9 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:26:23.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:26:23.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:26:23.9 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:26:23.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:26:23.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:26:23.9 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:26:23.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:26:23.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:26:23.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") --- 12:26:23.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 12:26:23.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:26:23.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:26:23.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:26:23.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] 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:26:23.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.9 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:26:23.9 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:26:23.9 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:26:23.9 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:26:23.9 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:26:23.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:26:23.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:26:23.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:26:23.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:26:23.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:26:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:26:23.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:26:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151839847890_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:23.9 Info: DatabaseEngineVersionCheck migrating 12:26:23.9 Info: PerformDBOperation 12:26:23.9 Info: Performing DB Operation 12:26:23.9 Info: SQLite 3.47.0 12:26:23.9 Info: => 0.0018815s 12:26:23.9 Info: DatabaseEngineVersionCheck migrated 12:26:23.9 Info: => 0.0018895s 12:26:23.9 Info: VersionMigration migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: CreateTable VersionInfo 12:26:23.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:26:23.9 Info: => 0.000154s 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: VersionMigration migrated 12:26:23.9 Info: => 0.0006765s 12:26:23.9 Info: VersionUniqueMigration migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: CreateIndex VersionInfo (Version) 12:26:23.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:23.9 Info: => 0.0001095s 12:26:23.9 Info: AlterTable VersionInfo 12:26:23.9 Info: => 4E-07s 12:26:23.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:26:23.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:26:23.9 Info: => 0.0004703s 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: VersionUniqueMigration migrated 12:26:23.9 Info: => 0.0007425s 12:26:23.9 Info: VersionDescriptionMigration migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: AlterTable VersionInfo 12:26:23.9 Info: => 4E-07s 12:26:23.9 Info: CreateColumn VersionInfo Description String 12:26:23.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:26:23.9 Info: => 0.0002071s 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: VersionDescriptionMigration migrated 12:26:23.9 Info: => 0.000478s 12:26:23.9 Info: 1: InitialSetup migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 1 12:26:23.9 Info: CreateTable Logs 12:26:23.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) 12:26:23.9 Info: => 0.000143s 12:26:23.9 Info: CreateIndex Logs (Time) 12:26:23.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:26:23.9 Info: => 7.13E-05s 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:26:23', 'InitialSetup') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 1: InitialSetup migrated 12:26:23.9 Info: => 0.0004487s 12:26:23.9 Info: 2: add_reason_to_pending_releases migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 2 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:26:23', 'add_reason_to_pending_releases') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 2: add_reason_to_pending_releases migrated 12:26:23.9 Info: => 0.0004683s 12:26:23.9 Info: 3: add_medium_support migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 3 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:26:23', 'add_medium_support') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 3: add_medium_support migrated 12:26:23.9 Info: => 0.0003433s 12:26:23.9 Info: 4: add_various_qualites_in_profile migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 4 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:26:23', 'add_various_qualites_in_profile') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 4: add_various_qualites_in_profile migrated 12:26:23.9 Info: => 0.0003409s 12:26:23.9 Info: 5: metadata_profiles migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 5 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:26:23', 'metadata_profiles') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 5: metadata_profiles migrated 12:26:23.9 Info: => 0.000327s 12:26:23.9 Info: 6: separate_automatic_and_interactive_search migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 6 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:26:23', 'separate_automatic_and_interactive_search') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 6: separate_automatic_and_interactive_search migrated 12:26:23.9 Info: => 0.0002947s 12:26:23.9 Info: 7: change_album_path_to_relative migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 7 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:26:23', 'change_album_path_to_relative') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 7: change_album_path_to_relative migrated 12:26:23.9 Info: => 0.0003801s 12:26:23.9 Info: 8: change_quality_size_mb_to_kb migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 8 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:26:24', 'change_quality_size_mb_to_kb') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 8: change_quality_size_mb_to_kb migrated 12:26:23.9 Info: => 0.0003858s 12:26:23.9 Info: 9: album_releases migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 9 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:26:24', 'album_releases') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 9: album_releases migrated 12:26:23.9 Info: => 0.0003424s 12:26:23.9 Info: 10: album_releases_fix migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 10 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:26:24', 'album_releases_fix') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 10: album_releases_fix migrated 12:26:23.9 Info: => 0.0003323s 12:26:23.9 Info: 11: import_lists migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 11 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:26:24', 'import_lists') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 11: import_lists migrated 12:26:23.9 Info: => 0.0003405s 12:26:23.9 Info: 12: add_release_status migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 12 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:26:24', 'add_release_status') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 12: add_release_status migrated 12:26:23.9 Info: => 0.0003254s 12:26:23.9 Info: 13: album_download_notification migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 13 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:26:24', 'album_download_notification') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 13: album_download_notification migrated 12:26:23.9 Info: => 0.0003236s 12:26:23.9 Info: 14: fix_language_metadata_profiles migrating 12:26:23.9 Info: Beginning Transaction 12:26:23.9 Info: Starting migration of Log DB to 14 12:26:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:26:24', 'fix_language_metadata_profiles') 12:26:23.9 Info: Committing Transaction 12:26:23.9 Info: 14: fix_language_metadata_profiles migrated 12:26:23.9 Info: => 0.0003283s 12:26:24.0 Info: 15: remove_fanzub migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 15 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:26:24', 'remove_fanzub') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 15: remove_fanzub migrated 12:26:24.0 Info: => 0.0003412s 12:26:24.0 Info: 16: update_artist_history_indexes migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 16 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:26:24', 'update_artist_history_indexes') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 16: update_artist_history_indexes migrated 12:26:24.0 Info: => 0.0003686s 12:26:24.0 Info: 17: remove_nma migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 17 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:26:24', 'remove_nma') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 17: remove_nma migrated 12:26:24.0 Info: => 0.0003762s 12:26:24.0 Info: 18: album_disambiguation migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 18 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:26:24', 'album_disambiguation') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 18: album_disambiguation migrated 12:26:24.0 Info: => 0.0003434s 12:26:24.0 Info: 19: add_ape_quality_in_profiles migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 19 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:26:24', 'add_ape_quality_in_profiles') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 19: add_ape_quality_in_profiles migrated 12:26:24.0 Info: => 0.0003361s 12:26:24.0 Info: 20: remove_pushalot migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 20 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:26:24', 'remove_pushalot') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 20: remove_pushalot migrated 12:26:24.0 Info: => 0.0003387s 12:26:24.0 Info: 21: add_custom_filters migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 21 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:26:24', 'add_custom_filters') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 21: add_custom_filters migrated 12:26:24.0 Info: => 0.0003211s 12:26:24.0 Info: 22: import_list_tags migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 22 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:26:24', 'import_list_tags') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 22: import_list_tags migrated 12:26:24.0 Info: => 0.0003216s 12:26:24.0 Info: 23: add_release_groups_etc migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 23 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:26:24', 'add_release_groups_etc') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 23: add_release_groups_etc migrated 12:26:24.0 Info: => 0.0003213s 12:26:24.0 Info: 24: NewMediaInfoFormat migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 24 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:26:24', 'NewMediaInfoFormat') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 24: NewMediaInfoFormat migrated 12:26:24.0 Info: => 0.0003208s 12:26:24.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 25 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:26:24', 'rename_restrictions_to_release_profiles') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:26:24.0 Info: => 0.0003724s 12:26:24.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 26 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:26:24', 'rename_quality_profiles_add_upgrade_allowed') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:26:24.0 Info: => 0.0003686s 12:26:24.0 Info: 27: add_import_exclusions migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 27 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:26:24', 'add_import_exclusions') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 27: add_import_exclusions migrated 12:26:24.0 Info: => 0.0003349s 12:26:24.0 Info: 28: clean_artist_metadata_table migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 28 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:26:24', 'clean_artist_metadata_table') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 28: clean_artist_metadata_table migrated 12:26:24.0 Info: => 0.0003345s 12:26:24.0 Info: 29: health_issue_notification migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 29 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:26:24', 'health_issue_notification') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 29: health_issue_notification migrated 12:26:24.0 Info: => 0.0003264s 12:26:24.0 Info: 30: add_mediafilerepository_mtime migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 30 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:26:24', 'add_mediafilerepository_mtime') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 30: add_mediafilerepository_mtime migrated 12:26:24.0 Info: => 0.0003252s 12:26:24.0 Info: 31: add_artistmetadataid_constraint migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 31 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:26:24', 'add_artistmetadataid_constraint') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 31: add_artistmetadataid_constraint migrated 12:26:24.0 Info: => 0.0003937s 12:26:24.0 Info: 32: old_ids_and_artist_alias migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 32 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:26:24', 'old_ids_and_artist_alias') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 32: old_ids_and_artist_alias migrated 12:26:24.0 Info: => 0.000335s 12:26:24.0 Info: 33: download_propers_config migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 33 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:26:24', 'download_propers_config') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 33: download_propers_config migrated 12:26:24.0 Info: => 0.0003182s 12:26:24.0 Info: 34: remove_language_profiles migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 34 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:26:24', 'remove_language_profiles') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 34: remove_language_profiles migrated 12:26:24.0 Info: => 0.0003159s 12:26:24.0 Info: 35: multi_disc_naming_format migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 35 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:26:24', 'multi_disc_naming_format') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 35: multi_disc_naming_format migrated 12:26:24.0 Info: => 0.0003212s 12:26:24.0 Info: 36: add_download_client_priority migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 36 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:26:24', 'add_download_client_priority') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 36: add_download_client_priority migrated 12:26:24.0 Info: => 0.0003244s 12:26:24.0 Info: 37: remove_growl_prowl migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 37 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:26:24', 'remove_growl_prowl') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 37: remove_growl_prowl migrated 12:26:24.0 Info: => 0.0003256s 12:26:24.0 Info: 38: remove_plex_hometheatre migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 38 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:26:24', 'remove_plex_hometheatre') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 38: remove_plex_hometheatre migrated 12:26:24.0 Info: => 0.0003209s 12:26:24.0 Info: 39: add_root_folder_add_defaults migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 39 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:26:24', 'add_root_folder_add_defaults') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 39: add_root_folder_add_defaults migrated 12:26:24.0 Info: => 0.000325s 12:26:24.0 Info: 40: task_duration migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 40 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:26:24', 'task_duration') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 40: task_duration migrated 12:26:24.0 Info: => 0.000298s 12:26:24.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 41 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:26:24', 'add_indexer_and_enabled_to_release_profiles') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:26:24.0 Info: => 0.0003197s 12:26:24.0 Info: 42: remove_album_folders migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 42 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:26:24', 'remove_album_folders') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 42: remove_album_folders migrated 12:26:24.0 Info: => 0.0003047s 12:26:24.0 Info: 44: add_priority_to_indexers migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 44 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:26:24', 'add_priority_to_indexers') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 44: add_priority_to_indexers migrated 12:26:24.0 Info: => 0.0003738s 12:26:24.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 45 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:26:24', 'remove_chown_and_folderchmod_config') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:26:24.0 Info: => 0.0003743s 12:26:24.0 Info: 47: update_notifiarr migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 47 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:26:24', 'update_notifiarr') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 47: update_notifiarr migrated 12:26:24.0 Info: => 0.0003785s 12:26:24.0 Info: 49: email_multiple_addresses migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 49 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:26:24', 'email_multiple_addresses') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 49: email_multiple_addresses migrated 12:26:24.0 Info: => 0.0003393s 12:26:24.0 Info: 50: rename_blacklist_to_blocklist migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 50 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:26:24', 'rename_blacklist_to_blocklist') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 50: rename_blacklist_to_blocklist migrated 12:26:24.0 Info: => 0.000319s 12:26:24.0 Info: 51: cdh_per_downloadclient migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 51 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:26:24', 'cdh_per_downloadclient') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 51: cdh_per_downloadclient migrated 12:26:24.0 Info: => 0.0003243s 12:26:24.0 Info: 52: download_history migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 52 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:26:24', 'download_history') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 52: download_history migrated 12:26:24.0 Info: => 0.0003262s 12:26:24.0 Info: 53: add_update_history migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 53 12:26:24.0 Info: CreateTable UpdateHistory 12:26:24.0 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:26:24.0 Info: => 0.0001241s 12:26:24.0 Info: CreateIndex UpdateHistory (Date) 12:26:24.0 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:26:24.0 Info: => 9.9E-05s 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:26:24', 'add_update_history') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 53: add_update_history migrated 12:26:24.0 Info: => 0.0004195s 12:26:24.0 Info: 54: add_on_update_to_notifications migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 54 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:26:24', 'add_on_update_to_notifications') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 54: add_on_update_to_notifications migrated 12:26:24.0 Info: => 0.0003928s 12:26:24.0 Info: 55: download_client_per_indexer migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 55 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:26:24', 'download_client_per_indexer') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 55: download_client_per_indexer migrated 12:26:24.0 Info: => 0.0004022s 12:26:24.0 Info: 56: AddNewItemMonitorType migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 56 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:26:24', 'AddNewItemMonitorType') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 56: AddNewItemMonitorType migrated 12:26:24.0 Info: => 0.0004037s 12:26:24.0 Info: 57: ImportListSearch migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 57 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:26:24', 'ImportListSearch') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 57: ImportListSearch migrated 12:26:24.0 Info: => 0.0004916s 12:26:24.0 Info: 58: ImportListMonitorExisting migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 58 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:26:24', 'ImportListMonitorExisting') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 58: ImportListMonitorExisting migrated 12:26:24.0 Info: => 0.0003238s 12:26:24.0 Info: 59: add_indexer_tags migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 59 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:26:24', 'add_indexer_tags') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 59: add_indexer_tags migrated 12:26:24.0 Info: => 0.0003253s 12:26:24.0 Info: 60: update_audio_types migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 60 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:26:24', 'update_audio_types') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 60: update_audio_types migrated 12:26:24.0 Info: => 0.0003274s 12:26:24.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 61 12:26:24.0 Info: AlterTable Logs 12:26:24.0 Info: => 5E-07s 12:26:24.0 Info: AlterColumn Logs Time DateTimeOffset 12:26:24.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) 12:26:24.0 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 12:26:24.0 Info: DROP TABLE "Logs" 12:26:24.0 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 12:26:24.0 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:26:24.0 Info: => 0.0017503s 12:26:24.0 Info: AlterTable UpdateHistory 12:26:24.0 Info: => 4E-07s 12:26:24.0 Info: AlterColumn UpdateHistory Date DateTimeOffset 12:26:24.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) 12:26:24.0 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 12:26:24.0 Info: DROP TABLE "UpdateHistory" 12:26:24.0 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 12:26:24.0 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:26:24.0 Info: => 0.0011108s 12:26:24.0 Info: AlterTable VersionInfo 12:26:24.0 Info: => 3E-07s 12:26:24.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:26:24.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:26:24.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:26:24.0 Info: DROP TABLE "VersionInfo" 12:26:24.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:26:24.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:26:24.0 Info: => 0.0011429s 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:26:24', 'postgres_update_timestamp_columns_to_with_timezone') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:26:24.0 Info: => 0.0016602s 12:26:24.0 Info: 62: add_on_delete_to_notifications migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 62 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:26:24', 'add_on_delete_to_notifications') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 62: add_on_delete_to_notifications migrated 12:26:24.0 Info: => 0.000455s 12:26:24.0 Info: 63: add_custom_formats migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 63 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:26:24', 'add_custom_formats') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 63: add_custom_formats migrated 12:26:24.0 Info: => 0.0004476s 12:26:24.0 Info: 64: add_result_to_commands migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 64 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:26:24', 'add_result_to_commands') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 64: add_result_to_commands migrated 12:26:24.0 Info: => 0.0003726s 12:26:24.0 Info: 65: health_restored_notification migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 65 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:26:24', 'health_restored_notification') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 65: health_restored_notification migrated 12:26:24.0 Info: => 0.0003518s 12:26:24.0 Info: 66: remove_uc migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 66 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:26:24', 'remove_uc') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 66: remove_uc migrated 12:26:24.0 Info: => 0.0003059s 12:26:24.0 Info: 67: download_clients_rename_tv_to_music migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 67 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:26:24', 'download_clients_rename_tv_to_music') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 67: download_clients_rename_tv_to_music migrated 12:26:24.0 Info: => 0.0003651s 12:26:24.0 Info: 68: add_colon_replacement_to_naming_config migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 68 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-28T12:26:24', 'add_colon_replacement_to_naming_config') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 68: add_colon_replacement_to_naming_config migrated 12:26:24.0 Info: => 0.0003843s 12:26:24.0 Info: 69: list_sync_time migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 69 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-28T12:26:24', 'list_sync_time') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 69: list_sync_time migrated 12:26:24.0 Info: => 0.0003394s 12:26:24.0 Info: 70: add_download_client_tags migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 70 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-28T12:26:24', 'add_download_client_tags') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 70: add_download_client_tags migrated 12:26:24.0 Info: => 0.0003056s 12:26:24.0 Info: 71: add_notification_status migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 71 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-28T12:26:24', 'add_notification_status') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 71: add_notification_status migrated 12:26:24.0 Info: => 0.0003284s 12:26:24.0 Info: 72: add_alac_24_quality_in_profiles migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 72 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-28T12:26:24', 'add_alac_24_quality_in_profiles') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 72: add_alac_24_quality_in_profiles migrated 12:26:24.0 Info: => 0.0003297s 12:26:24.0 Info: 73: add_salt_to_users migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 73 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-28T12:26:24', 'add_salt_to_users') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 73: add_salt_to_users migrated 12:26:24.0 Info: => 0.0002827s 12:26:24.0 Info: 74: add_auto_tagging migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 74 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-28T12:26:24', 'add_auto_tagging') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 74: add_auto_tagging migrated 12:26:24.0 Info: => 0.0003486s 12:26:24.0 Info: 75: quality_definition_preferred_size migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 75 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-28T12:26:24', 'quality_definition_preferred_size') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 75: quality_definition_preferred_size migrated 12:26:24.0 Info: => 0.0003716s 12:26:24.0 Info: 76: add_on_artist_add_to_notifications migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 76 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-28T12:26:24', 'add_on_artist_add_to_notifications') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 76: add_on_artist_add_to_notifications migrated 12:26:24.0 Info: => 0.0004238s 12:26:24.0 Info: 77: album_last_searched_time migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 77 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-28T12:26:24', 'album_last_searched_time') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 77: album_last_searched_time migrated 12:26:24.0 Info: => 0.0003775s 12:26:24.0 Info: 78: add_indexer_flags migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 78 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-28T12:26:24', 'add_indexer_flags') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 78: add_indexer_flags migrated 12:26:24.0 Info: => 0.0003374s 12:26:24.0 Info: 79: add_indexes_album_statistics migrating 12:26:24.0 Info: Beginning Transaction 12:26:24.0 Info: Starting migration of Log DB to 79 12:26:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-28T12:26:24', 'add_indexes_album_statistics') 12:26:24.0 Info: Committing Transaction 12:26:24.0 Info: 79: add_indexes_album_statistics migrated 12:26:24.0 Info: => 0.0003338s 12:26:24.0 Debug: Took: 00:00:00.0457399 12:26:24.0 Info: Caching database 12:26:24.0 Error: System.InvalidOperationException: Fake Exception 12:26:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:25.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:26:25.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:26:25.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Log.db 12:26:25.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151851561503_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:25.1 Info: DatabaseEngineVersionCheck migrating 12:26:25.1 Info: PerformDBOperation 12:26:25.1 Info: Performing DB Operation 12:26:25.1 Info: SQLite 3.47.0 12:26:25.1 Info: => 0.0008099s 12:26:25.1 Info: DatabaseEngineVersionCheck migrated 12:26:25.1 Info: => 0.0008212s 12:26:25.1 Debug: Took: 00:00:00.0100967 12:26:25.1 Debug: File no longer exists on disk. removing from database. 12:26:26.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:26:26.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:26:26.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Log.db 12:26:26.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151862097309_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:26.2 Info: DatabaseEngineVersionCheck migrating 12:26:26.2 Info: PerformDBOperation 12:26:26.2 Info: Performing DB Operation 12:26:26.2 Info: SQLite 3.47.0 12:26:26.2 Info: => 0.0008282s 12:26:26.2 Info: DatabaseEngineVersionCheck migrated 12:26:26.2 Info: => 0.0008384s 12:26:26.2 Debug: Took: 00:00:00.0103364 12:26:26.2 Info: Unique message: f1b0f211-3913-41f0-9cb4-99a81b5281dd 12:26:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:27.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:26:27.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:26:27.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Log.db 12:26:27.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151872997200_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:27.3 Info: DatabaseEngineVersionCheck migrating 12:26:27.3 Info: PerformDBOperation 12:26:27.3 Info: Performing DB Operation 12:26:27.3 Info: SQLite 3.47.0 12:26:27.3 Info: => 0.0010072s 12:26:27.3 Info: DatabaseEngineVersionCheck migrated 12:26:27.3 Info: => 0.001021s 12:26:27.3 Debug: Took: 00:00:00.0123777 12:26:27.3 Error: Unique message: ff171b1a-bf1c-4193-b829-7c21811db71d System.InvalidOperationException: Fake Exception 12:26:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:28.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:26:28.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:26:28.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Log.db 12:26:28.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151883900244_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:28.4 Info: DatabaseEngineVersionCheck migrating 12:26:28.4 Info: PerformDBOperation 12:26:28.4 Info: Performing DB Operation 12:26:28.4 Info: SQLite 3.47.0 12:26:28.4 Info: => 0.0008362s 12:26:28.4 Info: DatabaseEngineVersionCheck migrated 12:26:28.4 Info: => 0.0008478s 12:26:28.4 Debug: Took: 00:00:00.0123900 12:26:28.4 Info: 4009fd38-d4a9-4d1d-a3d7-4293fc1c095670240efa-14d5-4143-9b70-fe0d48b6fae281ae61a1-b331-4a68-abf8-14b63a8e60ca0df23c57-9276-41e1-9eac-aaa0df3c9ac42b33b129-4711-4dc8-9918-b0560a1b0f03a86270b3-3eb0-443d-acda-b41869d21e81793c161d-b50f-43b7-89eb-b62ef268aa85cf98138e-1205-423b-88a9-127a8954e4d3e4d7626b-8cbd-42e2-a6bb-4d4e16d0cf25c0c6c88f-b78e-4843-8c03-8c472d6cdb3363c98bb8-cad3-4759-a048-9af275ed2dab51ed32d7-f2e1-4823-8f34-d3028d6d4fec942250da-81f4-49c4-9bec-ce9346812e6c5f3896e9-b017-41bd-9e83-7de8233fe4a330bf0c8d-c69f-4413-807d-6de4c2ca62e5fcec4d48-764f-4a86-9373-43c7fe11c6bc55c6d6a5-f8a3-4cba-888f-1d8678036dd8d3a71fb9-f59a-4bb4-b278-cf33b1926979a806fb84-e5a3-4331-bd8a-b88ec3cc047da79cf850-2afe-4edf-8362-c7dba5a1c10670d35852-3a2c-4a10-bd9e-06c98cc2488466a6021c-9e53-437d-95b5-20c6a23628e35e34266b-30b4-42ba-8a32-d3c1e69666eeb56ebd9e-e779-4150-a3b4-82a721c6c073281534f6-fa0b-4ad3-82ef-95751f485cd452d8880f-b758-4630-821c-138137f09bd68475ac18-17b8-471c-8815-e04971207eb13ed66f8b-775b-41ad-817d-338e9fb3c4363a4e1887-11e7-447f-b694-94ccd0d035629e876ba7-f9ad-44c7-afd5-27f8970181bd29c5a976-2908-4fb7-bcc5-ff660f7785514aadaa32-a395-4bed-b2a4-e3a9decf616fab66f320-34d0-4c6b-9323-04b57cccc77504518c21-a853-419d-927f-c0e21a8fe991973361bb-d81a-4c62-9491-9eff08c7e2bdd38c7671-9a3f-427e-8c79-72d5ce476984ed540497-4836-4d5d-83ca-a169ba81a51bd7d8087f-48c8-4785-ad40-6e62764689198a6e3931-ecbb-4f0b-ab27-6798e7923810103538c3-04d7-4ef6-bf97-486b307ea3b06a7b2236-d65c-40ba-af51-5e64bcfe920f0243b29f-3418-490c-8bf5-1697bbe8dad47b199ca2-75c7-48de-b7fb-424267d495723ba11eb7-d869-4184-acbe-783b71e20b25fd901387-4f96-4df4-890c-9a8eb28efd42b4b16c36-dcf1-438f-a0de-66ac3529dfc15a29d993-520e-4a04-a468-7616d7ec447f075acfe0-fa28-4beb-bdeb-f3cc16dd27f0aa74afb5-32e0-44b6-8271-e64774c9218bbc2117b1-2a1f-4e84-be32-f1aaae9d5be666d36d5f-3157-481a-9697-b78fc6f2577e0c1762c8-483c-41fe-b972-8e2eef8778efb2aaa8f1-54e3-4be0-ad7b-63174be174adc25605de-ee68-478d-89bb-e8f0ff62e3d3b6abe076-365c-4a9e-8c98-46a661e5f06970d86f20-dfc5-4021-9fdd-ced1dcd20ec8a8b0aa96-3f0a-4237-a9b5-4fd860eb18b30363ad4c-8b5e-4750-a00e-d8f3f021b9a77b295081-343c-4be0-a085-b5e635a5b6ef465ff7fc-808a-447c-af2f-7dddfaeb5a27f0cd587d-a235-4a0d-8a50-4cd6c17b80b66ffd1aad-0a30-439f-acc3-9f10363de33a7e463c94-9e33-43e9-85e9-66eaf2238a97f275034e-58f2-4142-80d0-110ed2417fc2a7b1f2a7-d640-42ac-8fb0-4d0cde6d1bdf2a6e0bdf-0fb2-4c46-9bc2-3f69fd3d9b21a4f7e3a3-22a8-42cf-a346-3f161c8452d5c6a74410-f16e-42c9-a59a-a198c162bb87f2420acc-c1bb-4ac4-ab34-41d1cbfcdf75fc1347af-e138-4ca2-b4de-3779ce377b5cb6135baa-363a-430d-920b-8cf32be9d437fae8ac7a-4709-4bc3-9ebe-0809ac70b1749ea4b9f9-19f9-427a-80e6-a117aaf54c8f58a3910d-1b72-4f7f-8eaa-5c65d32e84e48c63da9f-9e47-40b8-8955-b9e7f62ee2acad77688b-b863-4a40-a8b8-aabf2ceb45b4092a8cc9-df9c-42c4-a3c6-98e3dcba5c1310907fe0-7687-4eba-b413-00b61c98ed1d5640376a-0d07-44eb-949e-6d5431206c2d2e6d9de7-13e8-45f8-a354-85e7ce82431bb84c1b60-74cb-40fc-9056-ae6fa75038f1b6f47a84-3dae-4ee3-85fd-f034f4450fbcf3979917-4275-4371-bb0d-e76e1cda6be7f38b5331-410a-4047-8ac5-4de53b397ccb9abb08d6-d83d-49a3-bcf1-325029cd09908ea302c0-76a4-4198-8840-284356bba36bef6106cd-dd67-4b51-9b29-4a27836c5912786ba36b-f7e0-4f93-87c8-de2ab46913b0e1480f97-e0ab-4736-8d6c-6920002e219470dbc74d-250a-44d9-9736-673c9b86a532b06e6b5a-58d3-496d-b8cc-820025bbec79bf0f46c5-4c32-47d7-8686-2ec05fa880757e2433cc-6430-44ee-80c3-6858cc4b0df273b74336-248a-4e9e-8a98-b04a4082529234064220-202a-4e5a-9653-53d00cdcf247bba41d51-4b44-4726-8a41-e554b6d079df3c2ff0e3-a444-440d-9c1b-2f7e70ab1b22c070c108-3663-49c5-a693-3c8ed2545055f2884a91-17d8-429c-9fb6-695a541dc4560f3b3a90-2e9c-4562-bf6a-a38e98d864ce 12:26:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:26:29.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:26:29.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:26:29.5 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Localization/Core/fr_FR.json 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:26:29.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:26:29.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:26:29.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:26:29.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:26:29.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:26:29.9 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 12:26:29.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:26:29.9 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:26:29.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:26:29.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:26:29.9 Info: Downloading Poster for [ForeignArtistId1][Name1] 12:26:29.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:26:29.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:26:29.9 Info: Downloading Cover for [ForeignAlbumId1][Title1] 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:26:29.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:26:29.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:26:29.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:26:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:26:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:26:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:26:30.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kc5d44d5.j10.mp2 12:26:30.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kc5d44d5.j10.mp2' 12:26:30.1 Trace: Got codec MP2 12:26:30.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:26:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:26:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:26:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:26:30.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_fxut2jlv.mvv.mp2 12:26:30.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_fxut2jlv.mvv.mp2' 12:26:30.1 Trace: Got codec MP2 12:26:30.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:26:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:26:30.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_sizh4dsf.5pk.mp3 12:26:30.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_sizh4dsf.5pk.mp3' 12:26:30.1 Trace: Got codec MP3VBR 12:26:30.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:26:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:26:30.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mms4w1rf.qxs.flac 12:26:30.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mms4w1rf.qxs.flac' 12:26:30.1 Trace: Got codec FLAC 12:26:30.1 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:26:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:26:30.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mv1qoi1o.yr1.m4a 12:26:30.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mv1qoi1o.yr1.m4a' 12:26:30.2 Trace: Got codec AAC 12:26:30.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:26:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:26:30.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_2hiz55iu.cy3.wma 12:26:30.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_2hiz55iu.cy3.wma' 12:26:30.2 Trace: Got codec WMA 12:26:30.2 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:26:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:26:30.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_j1d0x0k5.u2k.ape 12:26:30.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_j1d0x0k5.u2k.ape' 12:26:30.2 Trace: Got codec APE 12:26:30.2 Debug: Quality parsed: APE v1, Source: TagLib 12:26:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:26:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:26:30.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_clrg1a45.vh1.opus 12:26:30.3 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:26:30.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:30.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_clrg1a45.vh1.opus' 12:26:30.3 Trace: Got codec OPUS 12:26:30.3 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:26:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:26:30.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2 12:26:30.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2' 12:26:30.3 Trace: Got codec MP2 12:26:30.3 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:26:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:26:30.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3 12:26:30.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3' 12:26:30.3 Trace: Got codec MP3VBR 12:26:30.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac 12:26:30.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac' 12:26:30.4 Trace: Got codec FLAC 12:26:30.4 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a 12:26:30.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a' 12:26:30.4 Trace: Got codec AAC 12:26:30.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma 12:26:30.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma' 12:26:30.4 Trace: Got codec WMA 12:26:30.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape 12:26:30.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape' 12:26:30.4 Trace: Got codec APE 12:26:30.4 Debug: Quality parsed: APE v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus 12:26:30.4 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:26:30.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus' 12:26:30.4 Trace: Got codec OPUS 12:26:30.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:26:30.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_i4kz5nm3.tqn.mp2 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_i4kz5nm3.tqn.mp2 12:26:30.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_i4kz5nm3.tqn.mp2' 12:26:30.4 Trace: Got codec MP2 12:26:30.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:26:30.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_zkwtbehn.5jr.mp3 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_zkwtbehn.5jr.mp3 12:26:30.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_zkwtbehn.5jr.mp3' 12:26:30.4 Trace: Got codec MP3VBR 12:26:30.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:26:30.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jzpcommj.fsm.flac 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jzpcommj.fsm.flac 12:26:30.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jzpcommj.fsm.flac' 12:26:30.4 Trace: Got codec FLAC 12:26:30.4 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:26:30.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_o5pdcslq.zni.m4a 12:26:30.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_o5pdcslq.zni.m4a 12:26:30.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_o5pdcslq.zni.m4a' 12:26:30.4 Trace: Got codec AAC 12:26:30.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:26:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:26:30.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jfroyvxi.10v.wma 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jfroyvxi.10v.wma 12:26:30.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jfroyvxi.10v.wma' 12:26:30.5 Trace: Got codec WMA 12:26:30.5 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:26:30.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_iigtiq4f.lhd.ape 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_iigtiq4f.lhd.ape 12:26:30.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_iigtiq4f.lhd.ape' 12:26:30.5 Trace: Got codec APE 12:26:30.5 Debug: Quality parsed: APE v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:26:30.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_3rkihyd1.d03.opus 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_3rkihyd1.d03.opus 12:26:30.5 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 12:26:30.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_3rkihyd1.d03.opus' 12:26:30.5 Trace: Got codec OPUS 12:26:30.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mmbl4tpf.gwy.mp2 12:26:30.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mmbl4tpf.gwy.mp2' 12:26:30.5 Trace: Got codec MP2 12:26:30.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_yynzlcpv.bto.mp3 12:26:30.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_yynzlcpv.bto.mp3' 12:26:30.5 Trace: Got codec MP3VBR 12:26:30.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_exke5qdr.4xa.flac 12:26:30.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_exke5qdr.4xa.flac' 12:26:30.5 Trace: Got codec FLAC 12:26:30.5 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_32y0usej.3ai.m4a 12:26:30.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_32y0usej.3ai.m4a' 12:26:30.5 Trace: Got codec AAC 12:26:30.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_esclvjm5.tii.wma 12:26:30.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_esclvjm5.tii.wma' 12:26:30.5 Trace: Got codec WMA 12:26:30.5 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_53dhyk4e.izq.ape 12:26:30.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_53dhyk4e.izq.ape' 12:26:30.5 Trace: Got codec APE 12:26:30.5 Debug: Quality parsed: APE v1, Source: TagLib 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:26:30.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_bjj3tvwv.qpa.opus 12:26:30.5 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:26:30.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:30.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_bjj3tvwv.qpa.opus' 12:26:30.5 Trace: Got codec OPUS 12:26:30.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:26:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:26:30.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pchdhlry.2hh.mp2 12:26:30.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pchdhlry.2hh.mp2' 12:26:30.6 Trace: Got codec MP2 12:26:30.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pchdhlry.2hh.mp2 12:26:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pchdhlry.2hh.mp2 12:26:30.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pchdhlry.2hh.mp2' 12:26:30.8 Trace: Got codec MP2 12:26:30.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:26:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:26:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kfn0bxaj.byd.mp3 12:26:30.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kfn0bxaj.byd.mp3' 12:26:30.8 Trace: Got codec MP3VBR 12:26:30.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kfn0bxaj.byd.mp3 12:26:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kfn0bxaj.byd.mp3 12:26:30.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_kfn0bxaj.byd.mp3' 12:26:30.8 Trace: Got codec MP3VBR 12:26:30.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:26:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mpxjrrn0.ezi.flac 12:26:30.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mpxjrrn0.ezi.flac' 12:26:30.9 Trace: Got codec FLAC 12:26:30.9 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mpxjrrn0.ezi.flac 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mpxjrrn0.ezi.flac 12:26:30.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_mpxjrrn0.ezi.flac' 12:26:30.9 Trace: Got codec FLAC 12:26:30.9 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_0rv0k24r.hgr.m4a 12:26:30.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_0rv0k24r.hgr.m4a' 12:26:30.9 Trace: Got codec AAC 12:26:30.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_0rv0k24r.hgr.m4a 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_0rv0k24r.hgr.m4a 12:26:30.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_0rv0k24r.hgr.m4a' 12:26:30.9 Trace: Got codec AAC 12:26:30.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_daz4fgwx.gvk.wma 12:26:30.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_daz4fgwx.gvk.wma' 12:26:30.9 Trace: Got codec WMA 12:26:30.9 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_daz4fgwx.gvk.wma 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_daz4fgwx.gvk.wma 12:26:30.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_daz4fgwx.gvk.wma' 12:26:30.9 Trace: Got codec WMA 12:26:30.9 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhmfy3a1.jjj.ape 12:26:30.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhmfy3a1.jjj.ape' 12:26:30.9 Trace: Got codec APE 12:26:30.9 Debug: Quality parsed: APE v1, Source: TagLib 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhmfy3a1.jjj.ape 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhmfy3a1.jjj.ape 12:26:30.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhmfy3a1.jjj.ape' 12:26:30.9 Trace: Got codec APE 12:26:30.9 Debug: Quality parsed: APE v1, Source: TagLib 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_qmed5pyo.43w.opus 12:26:30.9 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:26:30.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_qmed5pyo.43w.opus' 12:26:30.9 Trace: Got codec OPUS 12:26:30.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_qmed5pyo.43w.opus 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_qmed5pyo.43w.opus 12:26:30.9 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:26:30.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_qmed5pyo.43w.opus' 12:26:30.9 Trace: Got codec OPUS 12:26:30.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lifgbvsa.2se.mp2 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lifgbvsa.2se.mp2 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lifgbvsa.2se.mp2 12:26:30.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lifgbvsa.2se.mp2' 12:26:30.9 Trace: Got codec MP2 12:26:30.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3gmt1fh.qmo.mp3 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3gmt1fh.qmo.mp3 12:26:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3gmt1fh.qmo.mp3 12:26:30.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3gmt1fh.qmo.mp3' 12:26:30.9 Trace: Got codec MP3VBR 12:26:30.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:26:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_hhgunlw4.rs4.flac 12:26:30.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_hhgunlw4.rs4.flac 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_hhgunlw4.rs4.flac 12:26:31.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_hhgunlw4.rs4.flac' 12:26:31.0 Trace: Got codec FLAC 12:26:31.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_br3cbjoh.f11.m4a 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_br3cbjoh.f11.m4a 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_br3cbjoh.f11.m4a 12:26:31.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_br3cbjoh.f11.m4a' 12:26:31.0 Trace: Got codec AAC 12:26:31.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_calq4bnf.lpv.wma 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_calq4bnf.lpv.wma 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_calq4bnf.lpv.wma 12:26:31.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_calq4bnf.lpv.wma' 12:26:31.0 Trace: Got codec WMA 12:26:31.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhck31jz.rhh.ape 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhck31jz.rhh.ape 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhck31jz.rhh.ape 12:26:31.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhck31jz.rhh.ape' 12:26:31.0 Trace: Got codec APE 12:26:31.0 Debug: Quality parsed: APE v1, Source: TagLib 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pd5cleez.jpg.opus 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pd5cleez.jpg.opus 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pd5cleez.jpg.opus 12:26:31.0 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 12:26:31.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_pd5cleez.jpg.opus' 12:26:31.0 Trace: Got codec OPUS 12:26:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2 12:26:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2' 12:26:31.0 Trace: Got codec MP2 12:26:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2 12:26:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2' 12:26:31.0 Trace: Got codec MP2 12:26:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2 12:26:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_e3nlgqz4.zt0.mp2' 12:26:31.0 Trace: Got codec MP2 12:26:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3 12:26:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3' 12:26:31.0 Trace: Got codec MP3VBR 12:26:31.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3 12:26:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3' 12:26:31.0 Trace: Got codec MP3VBR 12:26:31.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3 12:26:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_chvzd2xl.cqp.mp3' 12:26:31.0 Trace: Got codec MP3VBR 12:26:31.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac 12:26:31.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac' 12:26:31.0 Trace: Got codec FLAC 12:26:31.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:31.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac 12:26:31.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac' 12:26:31.0 Trace: Got codec FLAC 12:26:31.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac 12:26:31.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_x4l3huzh.hl1.flac' 12:26:31.0 Trace: Got codec FLAC 12:26:31.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:26:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:26:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:26:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a 12:26:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a 12:26:31.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a' 12:26:31.0 Trace: Got codec AAC 12:26:31.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:31.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a 12:26:31.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a' 12:26:31.1 Trace: Got codec AAC 12:26:31.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a 12:26:31.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_q4enkggh.3d4.m4a' 12:26:31.1 Trace: Got codec AAC 12:26:31.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma 12:26:31.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma' 12:26:31.1 Trace: Got codec WMA 12:26:31.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:31.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma 12:26:31.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma' 12:26:31.1 Trace: Got codec WMA 12:26:31.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma 12:26:31.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_lsdmeeuk.aik.wma' 12:26:31.1 Trace: Got codec WMA 12:26:31.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape 12:26:31.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape' 12:26:31.1 Trace: Got codec APE 12:26:31.1 Debug: Quality parsed: APE v1, Source: TagLib 12:26:31.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape 12:26:31.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape' 12:26:31.1 Trace: Got codec APE 12:26:31.1 Debug: Quality parsed: APE v1, Source: TagLib 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape 12:26:31.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k5gom131.maz.ape' 12:26:31.1 Trace: Got codec APE 12:26:31.1 Debug: Quality parsed: APE v1, Source: TagLib 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus 12:26:31.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:26:31.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus' 12:26:31.1 Trace: Got codec OPUS 12:26:31.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus 12:26:31.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:26:31.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus' 12:26:31.1 Trace: Got codec OPUS 12:26:31.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus 12:26:31.1 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 12:26:31.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_w1n5mhdt.csy.opus' 12:26:31.1 Trace: Got codec OPUS 12:26:31.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:26:31.1 Debug: Starting tag read for missing.mp2 12:26:31.1 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.mp2' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:26:31.1 Debug: Starting tag read for missing.mp3 12:26:31.1 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.mp3' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:26:31.1 Debug: Starting tag read for missing.flac 12:26:31.1 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.flac' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:26:31.1 Debug: Starting tag read for missing.m4a 12:26:31.1 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.m4a' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:26:31.1 Debug: Starting tag read for missing.wma 12:26:31.1 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.wma' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:26:31.1 Debug: Starting tag read for missing.ape 12:26:31.1 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.ape' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:26:31.1 Debug: Starting tag read for missing.opus 12:26:31.1 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:26:31.1 Debug: Trying to parse quality for 'missing.opus' 12:26:31.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 12:26:31.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3' 12:26:31.1 Trace: Got codec MP3VBR 12:26:31.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 12:26:31.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 12:26:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 12:26:31.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3' 12:26:31.1 Trace: Got codec MP3VBR 12:26:31.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 due to no difference 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 12:26:31.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3' 12:26:31.1 Trace: Got codec MP3VBR 12:26:31.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_k2qdvdeo.2fy.mp3 due to no difference 12:26:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:26:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:26:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jdesnepw.m42.mp3 12:26:31.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:26:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jdesnepw.m42.mp3' 12:26:31.1 Trace: Got codec MP3VBR 12:26:31.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:26:31.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jdesnepw.m42.mp3 12:26:31.2 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jdesnepw.m42.mp3 12:26:31.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/temp_jdesnepw.m42.mp3 12:26:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:26:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:26:31.2 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 12:26:31.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0021895] 12:26:31.2 Debug: Import decisions complete [00:00:00.0004855] 12:26:31.2 Debug: Inserted 0 new unmatched trackfiles 12:26:31.2 Debug: Updated info for 0 known files 12:26:31.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0053102] 12:26:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:26:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Info: Scanning /C/Test/Music/Artist 12:26:31.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.3 Trace: 3 files were found in /C/Test/Music/Artist 12:26:31.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0189800] 12:26:31.3 Debug: Import decisions complete [00:00:00.0000708] 12:26:31.3 Debug: Inserted 0 new unmatched trackfiles 12:26:31.3 Debug: Updated info for 0 known files 12:26:31.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004999] 12:26:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:26:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Info: Scanning /C/Test/Music/Artist 12:26:31.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.3 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004708] 12:26:31.3 Debug: Import decisions complete [00:00:00.0000074] 12:26:31.3 Debug: Inserted 0 new unmatched trackfiles 12:26:31.3 Debug: Updated info for 0 known files 12:26:31.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002258] 12:26:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:26:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Info: Scanning /C/Test/Music/Artist 12:26:31.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.3 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003967] 12:26:31.3 Debug: Import decisions complete [00:00:00.0016799] 12:26:31.3 Debug: Inserted 2 new unmatched trackfiles 12:26:31.3 Debug: Updated info for 0 known files 12:26:31.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0011193] 12:26:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:26:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Info: Scanning /C/Test/Music/Artist 12:26:31.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.3 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003738] 12:26:31.3 Debug: Import decisions complete [00:00:00.0000384] 12:26:31.3 Debug: Inserted 1 new unmatched trackfiles 12:26:31.3 Debug: Updated info for 0 known files 12:26:31.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0018711] 12:26:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:26:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Info: Scanning /C/Test/Music/Artist 12:26:31.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.3 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003757] 12:26:31.3 Debug: Import decisions complete [00:00:00.0000310] 12:26:31.3 Debug: Inserted 0 new unmatched trackfiles 12:26:31.3 Debug: Updated info for 0 known files 12:26:31.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004236] 12:26:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:26:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:26:31.3 Debug: Using default lastWrite 12:26:31.3 Info: Scanning /C/Test/Music/Artist 12:26:31.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.3 Trace: 3 files were found in /C/Test/Music/Artist 12:26:31.3 Debug: 3 audio files were found in /C/Test/Music/Artist 12:26:31.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003630] 12:26:31.3 Debug: Import decisions complete [00:00:00.0000073] 12:26:31.3 Debug: Inserted 0 new unmatched trackfiles 12:26:31.3 Debug: Updated info for 0 known files 12:26:31.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002154] 12:26:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:26:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/Artist 12:26:31.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.4 Trace: 5 files were found in /C/Test/Music/Artist 12:26:31.4 Debug: 5 audio files were found in /C/Test/Music/Artist 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003913] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000077] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002449] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:26:31.4 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:26:31.4 Warn: Artists' root folder (/C/Test/Music) is empty. 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/Artist 12:26:31.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.4 Trace: 5 files were found in /C/Test/Music/Artist 12:26:31.4 Debug: 5 audio files were found in /C/Test/Music/Artist 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003906] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000079] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002094] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/Artist 12:26:31.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.4 Trace: 4 files were found in /C/Test/Music/Artist 12:26:31.4 Debug: 4 audio files were found in /C/Test/Music/Artist 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003752] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000080] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002178] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/Artist 12:26:31.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.4 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003598] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000073] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002303] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/Artist 12:26:31.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.4 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003665] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000076] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002068] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/Artist 12:26:31.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.4 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0053437] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000617] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003630] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:26:31.4 Debug: Using default lastWrite 12:26:31.4 Info: Scanning /C/Test/Music/.hack 12:26:31.4 Debug: Scanning '/C/Test/Music/.hack' for music files 12:26:31.4 Trace: 2 files were found in /C/Test/Music/.hack 12:26:31.4 Debug: 2 audio files were found in /C/Test/Music/.hack 12:26:31.4 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 12:26:31.4 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0003667] 12:26:31.4 Debug: Import decisions complete [00:00:00.0000067] 12:26:31.4 Debug: Inserted 0 new unmatched trackfiles 12:26:31.4 Debug: Updated info for 0 known files 12:26:31.4 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0002193] 12:26:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:26:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:26:31.5 Debug: Using default lastWrite 12:26:31.5 Info: Scanning /C/Test/Music/Extras 12:26:31.5 Debug: Scanning '/C/Test/Music/Extras' for music files 12:26:31.5 Trace: 6 files were found in /C/Test/Music/Extras 12:26:31.5 Debug: 6 audio files were found in /C/Test/Music/Extras 12:26:31.5 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 12:26:31.5 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003985] 12:26:31.5 Debug: Import decisions complete [00:00:00.0000099] 12:26:31.5 Debug: Inserted 0 new unmatched trackfiles 12:26:31.5 Debug: Updated info for 0 known files 12:26:31.5 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0002156] 12:26:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:26:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:26:31.5 Debug: Using default lastWrite 12:26:31.5 Info: Scanning /C/Test/Music/Artist 12:26:31.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.5 Trace: 1 files were found in /C/Test/Music/Artist 12:26:31.5 Debug: 1 audio files were found in /C/Test/Music/Artist 12:26:31.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003399] 12:26:31.5 Debug: Import decisions complete [00:00:00.0000063] 12:26:31.5 Debug: Inserted 0 new unmatched trackfiles 12:26:31.5 Debug: Updated info for 0 known files 12:26:31.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002076] 12:26:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:26:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:26:31.5 Debug: Using default lastWrite 12:26:31.5 Info: Scanning /C/Test/Music/Artist 12:26:31.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.5 Trace: 1 files were found in /C/Test/Music/Artist 12:26:31.5 Debug: 1 audio files were found in /C/Test/Music/Artist 12:26:31.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0157752] 12:26:31.5 Debug: Import decisions complete [00:00:00.0000143] 12:26:31.5 Debug: Inserted 0 new unmatched trackfiles 12:26:31.5 Debug: Updated info for 1 known files 12:26:31.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005575] 12:26:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:26:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:26:31.5 Debug: Using default lastWrite 12:26:31.5 Info: Scanning /C/Test/Music/Artist 12:26:31.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:26:31.5 Trace: 2 files were found in /C/Test/Music/Artist 12:26:31.5 Debug: 2 audio files were found in /C/Test/Music/Artist 12:26:31.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:26:31.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003925] 12:26:31.5 Debug: Import decisions complete [00:00:00.0000316] 12:26:31.5 Debug: Inserted 0 new unmatched trackfiles 12:26:31.5 Debug: Updated info for 2 known files 12:26:31.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003095] 12:26:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:26:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:26:31.5 Debug: Failed to import 12:26:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:26:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:26:31.6 Debug: Failed to import 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:26:31.6 Debug: Failed to import 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:26:31.6 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 12:26:31.6 Debug: Failed to import 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:26:31.6 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 12:26:31.6 Debug: Failed to import 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:26:31.6 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 12:26:31.6 Debug: Failed to import 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:26:31.6 Debug: Processing path: /c/drop/ 12:26:31.6 Debug: Parsing string 'drop' 12:26:31.6 Debug: Unable to parse drop 12:26:31.6 Debug: Deleting folder after importing valid files 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:26:31.6 Debug: Processing path: /c/drop/ 12:26:31.6 Debug: Parsing string 'drop' 12:26:31.6 Debug: Unable to parse drop 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:26:31.6 Debug: Parsing string 'foldername' 12:26:31.6 Debug: Unable to parse foldername 12:26:31.6 Debug: Parsing string '01 the first track.ext' 12:26:31.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:26:31.6 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:26:31.6 Debug: Trying to parse quality for '01 the first track.ext' 12:26:31.6 Debug: Quality parsed: Unknown v1 12:26:31.6 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:26:31.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:26:31.6 Debug: Processing path: /c/drop/ 12:26:31.6 Debug: Parsing string 'drop' 12:26:31.6 Debug: Unable to parse drop 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:26:31.6 Debug: Unknown Artist foldername 12:26:31.6 Debug: Unknown Artist for file: 01 the first track.ext 12:26:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:26:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:26:31.7 Debug: Parsing string 'foldername' 12:26:31.7 Debug: Unable to parse foldername 12:26:31.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:26:31.7 Debug: Parsing string 'foldername' 12:26:31.7 Debug: Unable to parse foldername 12:26:31.7 Debug: Parsing string '01 the first track.ext' 12:26:31.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:26:31.7 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:26:31.7 Debug: Trying to parse quality for '01 the first track.ext' 12:26:31.7 Debug: Quality parsed: Unknown v1 12:26:31.7 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:26:31.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:26:31.7 Warn: Unable to process folder that is mapped to an existing artist 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:26:31.7 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 12:26:31.7 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:26:31.7 Debug: Unknown Artist foldername 12:26:31.7 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:26:31.7 Debug: Unknown Artist for file: 01 the first track.ext 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:26:31.7 Debug: Unknown Artist foldername 12:26:31.7 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:26:31.7 Debug: Unknown Artist for file: 01 the first track.ext 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:26:31.7 Debug: Processing path: /C/folder/file.mkv 12:26:31.7 Debug: Unknown Artist for file: file.mkv 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 12:26:31.7 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 12:26:31.7 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 12:26:31.7 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 12:26:31.7 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 12:26:31.7 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 12:26:31.7 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:26:31.7 Debug: Unknown Artist foldername 12:26:31.7 Debug: Unknown Artist for file: 01 the first track.ext 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:26:31.7 Debug: Parsing string 'foldername' 12:26:31.7 Debug: Unable to parse foldername 12:26:31.7 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 12:26:31.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:26:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:26:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:26:31.8 Debug: Unknown Artist foldername 12:26:31.8 Debug: Unknown Artist for file: 01 the first track.ext 12:26:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:26:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:26:31.9 Info: Importing album 1/1 12:26:31.9 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:26:31.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:31.9 Info: Importing 1 tracks 12:26:31.9 Debug: Importing 1 files. replaceExisting: True 12:26:31.9 Debug: Inserted new trackfiles in 0ms 12:26:31.9 Debug: TrackFileIds updated, total 1ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 1 tracks 12:26:32.0 Debug: Importing 1 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 5 tracks 12:26:32.0 Debug: Importing 5 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 2 tracks 12:26:32.0 Debug: Importing 2 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 1 tracks 12:26:32.0 Debug: Importing 1 files. replaceExisting: True 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 1 tracks 12:26:32.0 Debug: Importing 1 files. replaceExisting: True 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:26:32.0 Info: Importing 0 tracks 12:26:32.0 Debug: Importing 0 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 1 tracks 12:26:32.0 Debug: Importing 1 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 5 tracks 12:26:32.0 Debug: Importing 5 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:26:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:26:32.0 Info: Importing album 1/1 12:26:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.0 Info: Importing 6 tracks 12:26:32.0 Debug: Importing 6 files. replaceExisting: False 12:26:32.0 Debug: Inserted new trackfiles in 0ms 12:26:32.0 Debug: TrackFileIds updated, total 0ms 12:26:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:26:32.1 Info: Importing album 1/1 12:26:32.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:26:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.1 Info: Importing 1 tracks 12:26:32.1 Debug: Importing 1 files. replaceExisting: True 12:26:32.1 Debug: Inserted new trackfiles in 0ms 12:26:32.1 Debug: TrackFileIds updated, total 0ms 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:26:32.1 Info: Importing album 1/1 12:26:32.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:26:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:26:32.1 Info: Importing 1 tracks 12:26:32.1 Debug: Importing 1 files. replaceExisting: True 12:26:32.1 Debug: Inserted new trackfiles in 0ms 12:26:32.1 Debug: TrackFileIds updated, total 0ms 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:26:32.1 Info: Deleting track file: /Artist Name - Track01 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:26:32.1 Info: Deleting track file: /Artist Name - Track01 12:26:32.1 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 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:26:32.1 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:26:32.1 Warn: Artist's root folder (C:\Test\Music) is empty. 12:26:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:26:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:26:32.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:32.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151921723575_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:32.1 Info: DatabaseEngineVersionCheck migrating 12:26:32.1 Info: PerformDBOperation 12:26:32.1 Info: Performing DB Operation 12:26:32.1 Info: SQLite 3.47.0 12:26:32.1 Info: => 0.0020516s 12:26:32.1 Info: DatabaseEngineVersionCheck migrated 12:26:32.1 Info: => 0.0020691s 12:26:32.1 Debug: Took: 00:00:00.0177503 12:26: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 ==== 12:26: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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26: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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26: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 = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26: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 = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26: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 = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26: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 = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26: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 = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26: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 = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26: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 = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26: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 = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26: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 = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26: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 = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26: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 ==== 12:26: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 = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26: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 = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26: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 = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:26: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 = [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 ==== 12:26: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 = [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 ==== 12:26: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 = [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 ==== 12:26: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 = [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 ==== 12:26: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 = [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 ==== 12:26: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 = [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 ==== 12:26:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:26:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:32.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:26:32.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:26:32.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:32.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151924174109_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:32.4 Info: DatabaseEngineVersionCheck migrating 12:26:32.4 Info: PerformDBOperation 12:26:32.4 Info: Performing DB Operation 12:26:32.4 Info: SQLite 3.47.0 12:26:32.4 Info: => 0.0021287s 12:26:32.4 Info: DatabaseEngineVersionCheck migrated 12:26:32.4 Info: => 0.0021455s 12:26:32.4 Debug: Took: 00:00:00.0170164 12:26:32.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 ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:32.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:32.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:32.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:32.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:32.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:32.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:32.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:32.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:32.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") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 12:26:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:26:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:26:32.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:32.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151925840211_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:32.5 Info: DatabaseEngineVersionCheck migrating 12:26:32.5 Info: PerformDBOperation 12:26:32.5 Info: Performing DB Operation 12:26:32.5 Info: SQLite 3.47.0 12:26:32.5 Info: => 0.0019706s 12:26:32.5 Info: DatabaseEngineVersionCheck migrated 12:26:32.5 Info: => 0.0019865s 12:26:32.6 Debug: Took: 00:00:00.0173658 12:26:32.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 ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:32.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:32.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:32.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:32.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:32.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:32.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:32.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:32.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:32.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 ==== 12:26:32.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:26:32.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:26:32.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:32.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151927498193_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:32.7 Info: DatabaseEngineVersionCheck migrating 12:26:32.7 Info: PerformDBOperation 12:26:32.7 Info: Performing DB Operation 12:26:32.7 Info: SQLite 3.47.0 12:26:32.7 Info: => 0.0020156s 12:26:32.7 Info: DatabaseEngineVersionCheck migrated 12:26:32.7 Info: => 0.0020341s 12:26:32.7 Debug: Took: 00:00:00.0177381 12:26:32.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 ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:32.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:32.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:32.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:32.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:32.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:32.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:32.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:32.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.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 ==== 12:26:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:32.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 ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:26:32.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:26:32.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:26:32.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151929106478_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:32.9 Info: DatabaseEngineVersionCheck migrating 12:26:32.9 Info: PerformDBOperation 12:26:32.9 Info: Performing DB Operation 12:26:32.9 Info: SQLite 3.47.0 12:26:32.9 Info: => 0.0019638s 12:26:32.9 Info: DatabaseEngineVersionCheck migrated 12:26:32.9 Info: => 0.0019821s 12:26:32.9 Debug: Took: 00:00:00.0169780 12:26:32.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 ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:32.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:32.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:32.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:32.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:32.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:32.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:32.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:32.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:32.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:32.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:26:33.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:26:33.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:26:33.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:33.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151931226442_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:33.1 Info: DatabaseEngineVersionCheck migrating 12:26:33.1 Info: PerformDBOperation 12:26:33.1 Info: Performing DB Operation 12:26:33.1 Info: SQLite 3.47.0 12:26:33.1 Info: => 0.0021148s 12:26:33.1 Info: DatabaseEngineVersionCheck migrated 12:26:33.1 Info: => 0.0021324s 12:26:33.1 Debug: Took: 00:00:00.0175869 12:26:33.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 ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:33.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:33.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:33.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:33.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:33.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:33.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:33.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:33.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") 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 ==== 12:26:33.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:26:33.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:26:33.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:33.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151932652049_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:33.2 Info: DatabaseEngineVersionCheck migrating 12:26:33.2 Info: PerformDBOperation 12:26:33.2 Info: Performing DB Operation 12:26:33.2 Info: SQLite 3.47.0 12:26:33.2 Info: => 0.0021073s 12:26:33.2 Info: DatabaseEngineVersionCheck migrated 12:26:33.2 Info: => 0.0021246s 12:26:33.2 Debug: Took: 00:00:00.0178250 12:26:33.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 ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:33.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:33.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:33.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:33.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:33.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:33.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:33.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:33.3 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 ==== 12:26:33.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:26:33.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:26:33.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151934238908_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:33.4 Info: DatabaseEngineVersionCheck migrating 12:26:33.4 Info: PerformDBOperation 12:26:33.4 Info: Performing DB Operation 12:26:33.4 Info: SQLite 3.47.0 12:26:33.4 Info: => 0.0020638s 12:26:33.4 Info: DatabaseEngineVersionCheck migrated 12:26:33.4 Info: => 0.0020821s 12:26:33.4 Debug: Took: 00:00:00.0178048 12:26:33.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 ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:33.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:33.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:33.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:33.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:33.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:33.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:33.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:26:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:26:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:26:33.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:33.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151935705094_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:33.5 Info: DatabaseEngineVersionCheck migrating 12:26:33.5 Info: PerformDBOperation 12:26:33.5 Info: Performing DB Operation 12:26:33.5 Info: SQLite 3.47.0 12:26:33.5 Info: => 0.0021079s 12:26:33.5 Info: DatabaseEngineVersionCheck migrated 12:26:33.5 Info: => 0.0021268s 12:26:33.5 Debug: Took: 00:00:00.0172290 12:26:33.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 ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:33.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:33.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:33.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:33.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:33.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:33.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:33.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:33.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.6 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 ==== 12:26:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:26:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:26:33.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:33.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151937275510_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:33.7 Info: DatabaseEngineVersionCheck migrating 12:26:33.7 Info: PerformDBOperation 12:26:33.7 Info: Performing DB Operation 12:26:33.7 Info: SQLite 3.47.0 12:26:33.7 Info: => 0.0021278s 12:26:33.7 Info: DatabaseEngineVersionCheck migrated 12:26:33.7 Info: => 0.0021451s 12:26:33.7 Debug: Took: 00:00:00.0177374 12:26:33.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 ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:33.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:33.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:33.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:33.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:33.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:33.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:33.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.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 ==== 12:26:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:33.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:33.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:33.8 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 ==== 12:26:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:26:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:26:33.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:33.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151939284925_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:33.9 Info: DatabaseEngineVersionCheck migrating 12:26:33.9 Info: PerformDBOperation 12:26:33.9 Info: Performing DB Operation 12:26:33.9 Info: SQLite 3.47.0 12:26:33.9 Info: => 0.0021656s 12:26:33.9 Info: DatabaseEngineVersionCheck migrated 12:26:33.9 Info: => 0.0021833s 12:26:33.9 Debug: Took: 00:00:00.0178789 12:26:33.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 ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:33.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:34.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:34.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:34.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:34.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:34.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:34.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:34.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:34.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:34.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:26:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 12:26:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:26:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:26:34.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:34.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151940839692_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:34.0 Info: DatabaseEngineVersionCheck migrating 12:26:34.0 Info: PerformDBOperation 12:26:34.0 Info: Performing DB Operation 12:26:34.0 Info: SQLite 3.47.0 12:26:34.0 Info: => 0.0021759s 12:26:34.0 Info: DatabaseEngineVersionCheck migrated 12:26:34.0 Info: => 0.0021937s 12:26:34.1 Debug: Took: 00:00:00.0178688 12:26:34.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 ==== 12:26:34.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:34.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 = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:34.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:34.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 = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:26:34.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 = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00: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 ==== 12:26:34.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 = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00: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 ==== 12:26:34.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 = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00: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 ==== 12:26:34.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 = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00: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 ==== 12:26:34.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 = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00: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 ==== 12:26:34.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 = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00: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 ==== 12:26:34.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 = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00: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 ==== 12:26:34.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 = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00: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 ==== 12:26:34.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 = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00: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 ==== 12:26:34.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 = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00: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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.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 ==== 12:26:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:26:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:26:34.1 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 ==== 12:26:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:26:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:26:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 12:26:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:26:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:26:34.3 Debug: Filtering 1 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Debug: Filtering 1 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Debug: Filtering 1 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:26:34.3 Debug: Filtering 1 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Debug: Filtering 1 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Debug: Filtering 1 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged existing files 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged and matched files 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged and matched files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged existing files 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged and matched files 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 1 unchanged and matched files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 0 existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:26:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 0 unchanged existing files 12:26:34.3 Debug: Filtering 3 files for unchanged files 12:26:34.3 Trace: Got 1 existing files 12:26:34.3 Trace: Matched paths for 1 files 12:26:34.3 Trace: 0 unchanged existing files 12:26:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 1 files 12:26:34.4 Trace: 0 unchanged and matched files 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 1 files 12:26:34.4 Trace: 0 unchanged and matched files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 0 files 12:26:34.4 Trace: 0 unchanged existing files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 0 files 12:26:34.4 Trace: 0 unchanged and matched files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 3 existing files 12:26:34.4 Trace: Matched paths for 3 files 12:26:34.4 Trace: 3 unchanged existing files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [1 ms] 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 3 existing files 12:26:34.4 Trace: Matched paths for 3 files 12:26:34.4 Trace: 3 unchanged and matched files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 1 files 12:26:34.4 Trace: 1 unchanged and matched files 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 1 files 12:26:34.4 Trace: 1 unchanged and matched files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 1 files 12:26:34.4 Trace: 0 unchanged and matched files 12:26:34.4 Debug: Filtering 3 files for unchanged files 12:26:34.4 Trace: Got 1 existing files 12:26:34.4 Trace: Matched paths for 1 files 12:26:34.4 Trace: 0 unchanged and matched files 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:26:34.4 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/bg41wt3b.ar4 /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/zuxqrx3h.s1j 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:26:34.4 Debug: The following files no longer exist on disk, removing from db: 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:26:34.4 Debug: The following files no longer exist on disk, removing from db: 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:26:34.4 Debug: The following files no longer exist on disk, removing from db: /c/test/wm2tdxit.0tz /c/test/4qsvmaz1.2x2 /c/test/em4b1evt.d0c /c/test/0xoxi4bd.4t3 /c/test/1uwvyk20.drq /c/test/xfh0k0kx.pdd /c/test/1m41uyzl.ouv /c/test/z3stmw30.igk /c/test/41unutac.y23 /c/test/mmyrxr2b.psn 12:26:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:26:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:26:34.5 Info: Renaming 2 files for Name1 12:26:34.5 Debug: Renaming track file: [1] Path1 12:26:34.5 Debug: Renamed track file: [1] Path1 12:26:34.5 Debug: Renaming track file: [2] Path2 12:26:34.5 Debug: Renamed track file: [2] Path2 12:26:34.5 Debug: Removing empty subfolders from: Path1 12:26:34.5 Info: 2 selected track files renamed for Name1 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:26:34.5 Info: Renaming 2 files for Name1 12:26:34.5 Debug: Renaming track file: [1] Path1 12:26:34.5 Debug: File not renamed, source and destination are the same: Filename 12:26:34.5 Debug: Renaming track file: [2] Path2 12:26:34.5 Debug: File not renamed, source and destination are the same: Filename 12:26:34.5 Info: 0 selected track files renamed for Name1 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:26:34.5 Info: Renaming 0 files for Name1 12:26:34.5 Info: 0 selected track files renamed for Name1 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:26:34.5 Info: Renaming 2 files for Name1 12:26:34.5 Debug: Renaming track file: [1] Path1 12:26:34.5 Debug: Renamed track file: [1] Path1 12:26:34.5 Debug: Renaming track file: [2] Path2 12:26:34.5 Debug: Renamed track file: [2] Path2 12:26:34.5 Debug: Removing empty subfolders from: Path1 12:26:34.5 Info: 2 selected track files renamed for Name1 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:26:34.5 Info: Renaming 2 files for Name1 12:26:34.5 Debug: Renaming track file: [1] Path1 12:26:34.5 Debug: Renamed track file: [1] Path1 12:26:34.5 Debug: Renaming track file: [2] Path2 12:26:34.5 Debug: Renamed track file: [2] Path2 12:26:34.5 Debug: Removing empty subfolders from: Path1 12:26:34.5 Info: 2 selected track files renamed for Name1 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:26:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [9 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [4 ms] 12:26:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:26:34.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:26:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:26:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:26:34.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:26:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:26:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:26:34.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:26:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:26:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:26:34.6 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.6 Debug: Got artist from filename: artist name 12:26:34.6 Debug: Got title from filename: a track title 1 12:26:34.6 Debug: Got track number from filename: 1 12:26:34.6 Debug: Got title from filename: b track title 2 12:26:34.6 Debug: Got track number from filename: 2 12:26:34.6 Debug: Got title from filename: c track title 3 12:26:34.6 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.6 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:26:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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]+)$ 12:26:34.7 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]+)$ 12:26:34.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got artist from filename: artist name 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got artist from filename: artist_name 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Debug: Got title from filename: a_track_title_1 12:26:34.7 Debug: Got title from filename: b_track_title_2 12:26:34.7 Debug: Got title from filename: c_track_title_3 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Abort - both artist and title vary between matches 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Debug: Got title from filename: a track title 1 12:26:34.7 Debug: Got title from filename: b track title 2 12:26:34.7 Debug: Got title from filename: c track title 3 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:26:34.7 Debug: Missing data in tags, trying filename augmentation 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Debug: Got artist from filename: Adele 12:26:34.7 Debug: Got title from filename: Daydreamer 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 1 12:26:34.7 Debug: Got title from filename: Best for Last 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 2 12:26:34.7 Debug: Got title from filename: Chasing Pavements 12:26:34.7 Debug: Got disc number from filename: 1 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.7 Debug: Got title from filename: That's It, I Quit, I'm Moving On 12:26:34.7 Debug: Got disc number from filename: 2 12:26:34.7 Debug: Got track number from filename: 3 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Abort - 'tag' varies between matches 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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]+)$ 12:26:34.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]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.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,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:26:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:26:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:26:34.8 Debug: Parsing string 'artist.title-album.title' 12:26:34.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:34.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:26:34.8 Debug: Trying to parse quality for 'artist.title-album.title' 12:26:34.8 Debug: Quality parsed: Unknown v1 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:26:34.8 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 12:26:34.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:34.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:26:34.8 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 12:26:34.8 Debug: Quality parsed: FLAC v1 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:26:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:26:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:26:34.8 Trace: artist: artist vs artist; 0 12:26:34.8 Trace: album: album vs album; 0 12:26:34.8 Trace: media_count: 2 vs 2; 0 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:26:34.9 Trace: artist: artist vs different artist; 0.6 12:26:34.9 Trace: album: album vs album; 0.3 12:26:34.9 Trace: media_count: 1 vs 1; 0.2571428571428571 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 12:26:34.9 Trace: country: United States vs United States; 0.2117647058823529 12:26:34.9 Trace: label: label vs label; 0.19999999999999998 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 12:26:34.9 Trace: after trackMapping: 0.08780487804878048 12:26:34.9 Trace: after missing tracks: 0.08780487804878048 12:26:34.9 Trace: after unmatched tracks: 0.08780487804878048 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0.0888030888030888 12:26:34.9 Trace: after missing tracks: 0.11742707554225879 12:26:34.9 Trace: after unmatched tracks: 0.11742707554225879 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs or 2007; 0.125 12:26:34.9 Trace: country: United States vs United States; 0.11764705882352941 12:26:34.9 Trace: label: label vs label; 0.1111111111111111 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:26:34.9 Trace: after trackMapping: 0.04878048780487805 12:26:34.9 Trace: after missing tracks: 0.04878048780487805 12:26:34.9 Trace: after unmatched tracks: 0.04878048780487805 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/28/2024 12:25:55) --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/28/2024 12:25:55) --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs 2007 or ; 0.125 12:26:34.9 Trace: country: United States vs United States; 0.11764705882352941 12:26:34.9 Trace: label: label vs label; 0.1111111111111111 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:26:34.9 Trace: after trackMapping: 0.04878048780487805 12:26:34.9 Trace: after missing tracks: 0.04878048780487805 12:26:34.9 Trace: after unmatched tracks: 0.04878048780487805 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/28/2024 12:25:55) --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs 2024 or ; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/28/2024 12:25:55) --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 1 vs 1; 0 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0.1602787456445993 12:26:34.9 Trace: after missing tracks: 0.1602787456445993 12:26:34.9 Trace: after unmatched tracks: 0.1602787456445993 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:26:34.9 Trace: artist: artist vs artist; 0 12:26:34.9 Trace: album: album vs album; 0 12:26:34.9 Trace: media_count: 2 vs 2; 0 12:26:34.9 Trace: year: 2024 vs 2024 or 2024; 0 12:26:34.9 Trace: country: United States vs United States; 0 12:26:34.9 Trace: label: label vs label; 0 12:26:34.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:26:34.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:26:34.9 Trace: after trackMapping: 0 12:26:34.9 Trace: after missing tracks: 0 12:26:34.9 Trace: after unmatched tracks: 0 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:26:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:26:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:26:35.0 Debug: Release [][album] [1 tracks] was forced 12:26:35.0 Debug: Getting candidates from tags for 3 tracks took 1ms 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 12:26:35.0 Debug: Selecting release from consensus ForeignReleaseId [xxx] 12:26:35.0 Debug: Getting candidates from tags for 3 tracks took 0ms 12:26:35.0 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] 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 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] 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:26:35.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:26:35.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:26:35.5 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.5 Info: Grouping 20 tracks 12:26:35.5 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Debug: *** group [/C/music/incoming/album] *** 12:26:35.5 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 12:26:35.5 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 12:26:35.5 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 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: Grouping 15 tracks 12:26:35.5 Trace: Folders: /C/music/incoming/artist - album 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: Grouping 15 tracks 12:26:35.5 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: Grouping 15 tracks 12:26:35.5 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: Grouping 15 tracks 12:26:35.5 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:26:35.5 Info: Grouping 1 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/Title1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:26:35.5 Info: Grouping 2 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 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 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/yKT /C/music/incoming/1UdSCrEbOH7OQLgVoJqsHygt2gcB5HkWmeJJEnRcH5OhG6dLOhELmbwCOQYvodehvkBLbFraYnTJR6V3cyUWcHKlOh2Uw /C/music/incoming/AaT4he1VxaTN546HjWWaSNySpdulgDkj33ypYm3MuF6OV2sbqC0admbTIaOeRPO3XKRbFPP52jMmP /C/music/incoming/gsHVcCiciMnTviol3WfwCp0lYMKpdTN2SFFcMMxbhBkwhR6GFpJKamtXAv4x007v6taXKmHqyeoafDdg /C/music/incoming/c0GOM5YCnujKBvfKAwCnk2W2GLV7VbKoyPcUvnDIA3QaI1Ye0taW1BOidMhaj0NlS3kStrnl11UokWsMTRgCa /C/music/incoming/ElNW2CAdnbtwYh0ieTWwlG7vfQOYcgX6cHyVEXFBXCWySQchMD7wltO5lrQlUJbgkutrPdLoouHRQIKvNGmGgAUQ0 /C/music/incoming/Pa6LQsTuxaCcAltsv /C/music/incoming/prx7XdSWD0hy2fbDWGCIUOm73qSCXSrjiv5GP7ecifBxlAa /C/music/incoming/25hlBKwHefIAAL5c2BsPAE6ASkYEn2OFdvKkxeCqI6pQBbT1jOaufTyw6PBpS0sjydwdbTMX6bgCoo7Qx6uH2tA /C/music/incoming/0lbbJjrThM1D0JCEbuULPD5UutOLIg1ycol1O1xC4fXKFINM0pfJunmvnoOoDOkaTCBLwJXi5rOKNuoUObSsaqdWbWN 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/h6FUTdQseDGWEHaTVn1DXNP5YDRsThIXtNT71ojeB4SE74RcITyj0QgBpH3ptxH52QDXUa1GdWb13k62TOS7Py5KGrQss2S /C/music/incoming/PKV0phkv1wnINDa3JmNa5mybk4iCPRsHVQ4ONaR1kxBxUCiFEqDlD21ClUOt7QNidNU4HspIDUWHTbnPUK6yn /C/music/incoming/ReL6LBatcGWV5LYrRNKBrpBFx3ULvQYWIuEf /C/music/incoming/iu2pYCHGqWCJG2GhQJp1eFK /C/music/incoming/4qWdamQxOxgO4ETpRSS2TvFoCh1LbU /C/music/incoming/Nayj /C/music/incoming/DnrSi05sQSUSwChdhTeRfkMpFhOxu16rk6WYC /C/music/incoming/wmmHfeCIDenu3527YOM07CJTnVddqXjiGQdmIpoSiML /C/music/incoming/3mBecYa3oO4WqmqDyR /C/music/incoming/3XycBdybhF 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/ao20h4o0JkrHFDIVNUJV13VA6g3jhL7WT67qJc6qBg3lC1eaiNO3FjPeBC1 /C/music/incoming/ESJu15fdRKhHSsSQJ5hYdKiMJp66h13omUssFYDBxqaRUh /C/music/incoming/kmwy6OAgl7BLroRgh7v1JjQIIr4XBVr2JrCGUrTrLWOOes5r4F1jfpfaEWXORKMxOGca /C/music/incoming/FbFhly /C/music/incoming/7EyCFWphc0tTxigvaM /C/music/incoming/BmhCKi3RqtLiitkCILJRcToAwt1LD5q3qof1mWiFghoh3lnxsg06kg5O5OeporosdQY1nqpTDdL2EhFkfCrwfsSkqy3FR0qV14e /C/music/incoming/x7EpO4Dv74yABhD1RDvUlTPuAGlLmOETtojI7Ibm6tb /C/music/incoming/dGmEhi25SkuL /C/music/incoming/6E3D0x5JDDa0nH2iBsbkV13u6IPKhYa4uJFyvxX15Hgn2K0on6X2eFdfIIEqPtBLCdELbDTdChnnTPAvPAwjbg /C/music/incoming/fEuiCvIcmERTEWbXJUNagSWOYsMG526RUwAX6NjoU2spEQoNkaGETqUtOOrjQcfrF76gwkY4KynmAHkhd6u5uC6EKf 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/j6Ki /C/music/incoming/TPHnOnVkL0m0uEKx4ajgF3LJfj6Djm5eKKyAS0y6gIvm7F57njvtdmnXd6iFprbx2ipSfkMdJl7 /C/music/incoming/RLytiGuKQRWxiBdovrFA2Ll2Eddy7FokRldCfrYFcARy6uNR7LUSoePgAFXeC /C/music/incoming/YRLKpMb5 /C/music/incoming/bN1mYe1h6U6eUEsNCAwQE07mA /C/music/incoming/Rrf53JwqCJMD0AV1Su0qQRECgvLHAMNdRXQhKeSqfPmSRlsVVYBGc2YaU /C/music/incoming/dlUhOAyXstO1cviqGq4TycOF2xEGGmFvbmJUmJ7gwwMvtJbr2m5bmiBbFomq41rfVsYWUue5qWwcwrksvlLsoDi0S /C/music/incoming/rkj6pyUYYX0tAY7jqPSYlwCSn5N7u6xyw5bxFG7dAbtmARpjyjAwJIF2PyRsSUE0yB4DXJLS /C/music/incoming/bel6xlGSWvf2s5easIDgdTV0uvgG0bgaxaKVeRpLgFWgynI30jBju3JpqsLcfa0Voe /C/music/incoming/dMJauIrfOCmDu3uWGIWb2TSvX3tQBKRdib7x20T4ONI52fxTX1oVNiQq2nkynI 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/xjoVbIlpI1KhGC7sJ3lDLokfoVG5uowUnE4naDWDuwLVBQEqxRvbmdfj7iGmco3sDX1cGSr /C/music/incoming/hdUOckOGT3IwF30YtkhGFwNTIRokAJGIxLPoPUnEaGjJyx5lGwj67guSwagr3Efkwa72nLiH4LG6meujTdLdAII /C/music/incoming/qW0N1 /C/music/incoming/OIsRqENPlUkmW6Y312f1n2Sgu5Ppq7TejPrEOSg3y6qiQVeT7RKwOmSUWmwsWxxlbgdgNtoiVjBpKKwG13pGwvw45FOBuVfaHe /C/music/incoming/JQvOceRbnpRo /C/music/incoming/hHhlt3uXyyh3VUgNyWiowt5TxVNmDcSDPOKdqX7wKvp7UNTsOBqN57vVJvUFohuwOLmgkcvIWTL /C/music/incoming/BB4BHRrR2qeOEIQ2MGILUbsqyVwxPTO60CGFjITEsjbF /C/music/incoming/j7G3XTSnrCiDyMBUrg7wQDHn5lTtmVsYYFsVLQ7p /C/music/incoming/xSVa5SNUPkHm /C/music/incoming/pOrPqNLn3DKRMSR1tr7WmxbcBoqlohTq5yl0jUl2ktwTMBPCrK65osB0Moncwy6UQtTm 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/nPWsJXX1hRaKq3KDS /C/music/incoming/acxEGqvgcrYNfE1UAXN2G2ECFm5HFRKVtuGjLIidF6smaCbYNRKOOyag /C/music/incoming/yTPbntqREKBqVy1QKdOS66y76g1XRd3sgFRp /C/music/incoming/Y6afjVaauB0fbsYRJp0L3kFgCXEJItHY6ejxsFt6W15SaDfvIuXAQVYNA2Ksrxyb2bg4jBxe41Wc /C/music/incoming/XsO35bxEQfXxtXiL3II6dCylvMmVMPV4dyNGAyy3eQUhLUsX7SETU7Eu /C/music/incoming/Bnrp5TrjIBqOvJV5gxBdMCcosSjbyXyaxolaHSTdqlY /C/music/incoming/MsiMnHEIFrtushOQhtVhH1ETuMc7JXk2FDJBNDnemIn6sR44rNI7JqjSVvqJEF6PhyWXFmdMg /C/music/incoming/faDMcU5fQBP1dUtdDOPVoOUJ50yb7isdIYocQXXWH /C/music/incoming/x1TpiK4cNbAIogHrV54b1NppE2rTSl2gdqfGYOfohfrYJIGT1oGjn73RLDSoskqCgtF6aaBg0P2UuxO4u /C/music/incoming/HWgSFxC 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/iMOP2L2KgRHWqawaTFAkyIS /C/music/incoming/wTNCoynQk3OkqBHrl66a5Yr6Cc4cSe5lGoJUlPBEvrawYaFdh2XIxMQGCOalDk6f5DLb /C/music/incoming/XKbaMYkGwrpVP30C /C/music/incoming/IqvWByf4cnTWiv2jKumnlrOMeLYntWWxcaHEfqiYEDiet32Hhcvgg4DqKRSXI0JmyvThW /C/music/incoming/fJPg4aAQhksL5EH5 /C/music/incoming/BjVx054OXq3Vxwb1ja /C/music/incoming/ijUbjlt5tuBnKl7ukNc2gYPC3f /C/music/incoming/6K0JvBn0MnxS3cS3plYVi3NVMrxaUJLvSoUHirRl5x0l5Tuse3Gt6fBc4d4ed /C/music/incoming/2N1lVhynooUeV1p05FUlfIWTjGbeqa /C/music/incoming/TVaKlcaepSftw0py23VCNXlXwmYbXO62pAfwPQm4gPPEk0RuA2EY2V1 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/fBS1QM2LN1et2Nv0USn1huHVXIqyyDLbaBQdTRY04tCVhYfT4jybbxSS24chvDljpcsA5rgd1u4U0SN6DEDoeJa /C/music/incoming/ia6Tf36gpPjeeomp24egv2IEcWYIC4sLXwPQPOj7cf3LYKQoY5t7Pv /C/music/incoming/mi6DhPsSp /C/music/incoming/sBCI4mPKCKYbBaClFBvAukbOljMqC0iGti7chVKkkipPPjyrcaP0Pvlh /C/music/incoming/TCC0fxRI5Vi0 /C/music/incoming/HuNqWDA05FKtrhGvcNK7NUQj3hOoRsBYUqSCp2d4Fe7MfPCcc1qg3YsTLDvPVliLdSGbweghKNCJVdemNLlYcu4456XUGvis4v /C/music/incoming/ApPGduFdNLT0laCnLfHkPWda3jmjo6w5g5E5nkT4Jkn4jtKjEsBifO3KlOL2hv /C/music/incoming/XoB7SfK /C/music/incoming/5OuuN0IOEq4FGcYbcwEuf6yKj1rGpYjyeHPtuf2SW0P6 /C/music/incoming/eCAm5DsP6UgCJqtEO42VWw4plnJ4HyFLARhtNgILoVI7VKv7jdYct2jPGkbR1viGpDcYjaYIvpHbV4CI0KTEHDrFIAUDfYR0M 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/BLy /C/music/incoming/xNYqD7uAX1mAeuhUfbCAJEAWLaxBUMG6E1slRCPi6 /C/music/incoming/5hQAMfNAksoSGpOcW1vWSmAeBh7dsBslevq2GKOtp04leGpyKulxigeSPM6EgJhR7cOj7TDmmcG1po72YH /C/music/incoming/1NoSOr5HWk03k3DS6IwsWDNaifWpFSqifDIYqOf4HJUj6aaMjGeOBg1waoJIDPbe2RXOtMB /C/music/incoming/uyniusEqFjJNRo3yleLB1irqy70ucm /C/music/incoming/lyiQK1uSd41vvjnkv0kLPsQt0AUaB7YJqvW1B /C/music/incoming/DvcNtlcbTef2HwLpRuTRFOt2QLg2tC4ySMelcP0Txl5xnNdF22YSsttWbh4QehOqhNi3sAmcCassQ4NcHJ7AL /C/music/incoming/hCbrCrskSFYYFcorx1wRqAuh /C/music/incoming/loOQU7T02XaoLiUgDEAEHVRxxjNi0qXcxToigeOVVPdQ5FeauRKG4DtwEpsLtLaLa6XY2MayXLQYSbA1eMVhNrg3y /C/music/incoming/GSq4vlj5OlQu1aQWWXhV23e4 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/ULVIcsHWXXtmgEPkQWGIb2PpJLyRE2WRXIgmBG7syQ1Pw3SMI4QAtHS03F6y1Ws3aKvFxCRkXmirb /C/music/incoming/Pk1FfKYHH /C/music/incoming/XkppvVLGAVSFp5PoHgUvcK6FWd35PxKESMUT /C/music/incoming/MmsVE4AF5260rtwDPQXc50nPePaEJ3CNaKYf1P7bPir75xNpaB4hRnMT7KRV /C/music/incoming/6kHcnj10wOMKn6FKh6Dw2P7hKRhB4EjUgyCtt /C/music/incoming/5ROYHttJXgmpyF4yjDMCOGvY4xHPdXl7xm7XVfhSgL /C/music/incoming/OshuaJCEP0Ppy1kcGAqkjsfEYp7CEHYdFYlyWCgWC6WmWM47RujM5RTvnLERJa7haMSIOSnesCQlD0PlsaRixmgVeXl /C/music/incoming/YLRAxMHXDQJKj32QWerhF7eiHiGDeiyUkvtqW76rNBH4BSEWTw4TKwwYGI0pgdTuqWyUIK2WfaCdyiOVLQRPlNjV6DSn /C/music/incoming/mlxDnATx23 /C/music/incoming/hcYVc1d0XWyYbnOIkqKKbytwpJXuSreLmF6XDd5xTr1xy 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/kusHH5ut6QJQb7MfteA2kQOS2IbdlmC5B /C/music/incoming/BfpQtDyYQYCJw7mFDVRPCpOgtJw0XxB /C/music/incoming/VqaMgXl7RKIlx /C/music/incoming/pKJ /C/music/incoming/u0p2GqhqM4UjeT /C/music/incoming/HEeeJhVYCJqhdKUxErDv3qtMmEQ2jec0UbxgTJUixV3WhX /C/music/incoming/6TePKEjdehHewmQgjkdcMXwgf0s6xSY1T6TtqKokbY1KJsNexEpMQ1lhv5JRklMspNryAwXH31aU4TFTloI2 /C/music/incoming/yKFV0DCWu2GhT7ctcPUWSNs5mllFsdWP2XOM2EFKgfmnCecwhld5WtgSrIIOr4EqfXm3rxyFjkQNAeCiiWwgaY /C/music/incoming/6YBT5nwINgnwlmKU3b41ctKgenDS4MMoW6qfqvR1Vr7oeD621f4slJSLotPQRLLaB6Im4EDGqdfSuv /C/music/incoming/fscIHOciIywvEAnhHFwjQjnr2MiDEHsuIC 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/40ng4bb3Y2pUg4wXd3156nDFpYdf2rto7Oe7kpnQXO5Vqee2gFJFVq /C/music/incoming/IoyeSiMBnwaE5OxQh0njRuecl6hyw4MQunVcPbcypIJ /C/music/incoming/CaGY4bMGbqMkGcHPsbfi2A4XX1eKCOiGM /C/music/incoming/CKi3vfgYmvwBRqkeSRhi54 /C/music/incoming/yUPnkGaUUjbi42VyDTtfX7wMauBcHsHe5P2pSOcLLpAwKneUNkRkEuWAwcmWf6mB /C/music/incoming/WH3jduh7PALm5kYpWlDlkoAC0iLXWRHHeVQGDWWE03hAf5xxoGfCCxIIhBq3Qrk51ehiBsUaw7soh /C/music/incoming/3piRF3UDTXw0N3h7ldNc2JDEgHXyWkmBdQMOfaxAC4aGfJw /C/music/incoming/C5f5slTNlJWFPb16Seo /C/music/incoming/CkCoqoGjBNsVKQLnScQhxLC5lPp43FUFRrsS3GGyLPLFEPFchhPTCBuXQFdI6Jn41Verx0rmDrE /C/music/incoming/3SRH1XN142lb5lkoI1TxXDQ56riuDu5LQXsktkpwdpUAXr6oNWWT 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/0Vvkc6MSVOuYW6 /C/music/incoming/ruQ3H544IObmpusCjfR7rRUJljWnKwQXDVKnxyBiog0YAskQwFhaTiwIIgRxhPsl5kQBR /C/music/incoming/RWl3ipXqILiA0TjiaLVIwSmHsErBKVIqitOnHG4iYdQIpK1nEs3eIYw7KLKM5wOTdYqGe3IBPMQtc /C/music/incoming/2G5pMkwdlTlywxj0nt60feYwG7D6tlgQCcoctKIHl6KBNh5dFnjnjNVXPIQNOyRaMD5tigGLTyNhBwQxbABfc0GVoy /C/music/incoming/ip6oddoCoE65oloAULvdU2rchl1pVutfUMmAcg02PtylHmCxAUoJQugn53gYj7N2k1jJ7VwNSCvBDgD3RDWafRvAF6D /C/music/incoming/NPVLL4w03XVdoWaxrBFE2oRJolaJsiXflkHlnXwNWAqPLNswdlcP4HYx5lvA4VHUaPYeoVkBe0PC /C/music/incoming/GISkmd5Tc0bF3HFjcR3F5myRlWphynDJLrVXu13FuSYuDgpDKJSDfictjb6wUXtWwA2LSPWiVxjlvdofHTFXCaECoBNt2GRExb /C/music/incoming/inwGTXgOsXCgWI40qClGxU73juj6 /C/music/incoming/NsjKfhtUdl67mk1PyS5YvKGrHANWukx2lKB3Dp2NcqYnfqCma3u4Y3pdT0dNCFy1 /C/music/incoming/y66E6amnG1H7qgXHniStAPeqMHqQi3OCBHoPcoyC3MN34OG0P5UF12nQ1PYyQEfKmfFR 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/Y6FvTXM7SUKDYtGRlJDJG3TGaxFyLMEcIr2owkX7tTioFi1etAMYmJy4l6uvrmvfpH3GyquaSEoTTFb0EBfl7NX616dxXCOg /C/music/incoming/hAWsrYe152XK70LLC3Fe5iVfe2RIis2tFd0kmLSji53nfv6mqLc /C/music/incoming/huHmpHXvDYTTKrgrB6KmXb41f6B3KcMNOtUx2QSLqhLQnXcf5XdWyFhfyOhrg2SBmfepFQxSn64PwmMo3u6T6XnimO7nIAEw /C/music/incoming/GqDwSEyFC1w7KfSpWnvXa3YJDFMNb7bOgc017L3wqxM7PDpY62WkuDLLA22nYTEC /C/music/incoming/JWsJYMnYMxFLqUJvECJ6XCIf /C/music/incoming/DFXXk3Srbeo5P3UjcPwFlVlR06JYf1ww7VbPNNevf /C/music/incoming/bfjGeAJEuWCsgPeCLcbU3samRtO /C/music/incoming/NcJT6JusTLWK3dhU4OJy536lTidvpobX00xPTcx0xmLiQifyJrdYfl7Sdw7XF7dEK6ScNyb2pQbSqXCKdMU5lkSO1MMvcH /C/music/incoming/0pNTeTN7nmsENI3O1UkdAY2bntGW /C/music/incoming/2tPrxCheqquuDu24XOPOREe2EEwl0jWpgwHKUx11xIShGoGBjRXWv 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/72270SBfd0Txjgcb76vIyaOldJXM5WyJrm3YCHlOVhDqt1nMa1SedJB6mQ4p3WinAkf5klHyUOTqFx0jvlLeduF /C/music/incoming/gaTncqIRPoXaR2Xk1k12B2pRBuLPYEkPAj6kQuIoxv5O62aE2SyshugmR /C/music/incoming/A5mrqicCrlXsG7UV6rtROXTvqtNGFIWpv4 /C/music/incoming/VVuGXlg4HXdgIu27xnwct6651BTeTNXdechxbeaRSfcrwJHObXGbX3LXXwNvycj2a7bFmD6tmNrn3NHq2fd3gVnixrILxMsP4 /C/music/incoming/J6CkjavegXGa3DinNXyYaCXl2sTvJbfCkKB4QdHcT1t0r14JcQldiBKhhpqXo7C /C/music/incoming/N2Ogif4l1VL4jcWw1hTy4PyhVxJ5tr /C/music/incoming/B4ebp7IMJfE4MiPPV202jgSexyPYpd0IsvOe4LEyJGpq /C/music/incoming/dexudSeTrMC7SdhHySCRVI4o2a4QmppGFB1PxguGUdQweujeRJL /C/music/incoming/sHsnYHgegapF /C/music/incoming/iwYX2P5y3P 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/qQFkUqIpMp73EmNDLmLBNHD /C/music/incoming/Bk3gkkbaHRxHGnMDbnqEDAGo /C/music/incoming/KkDYiN5bkRydJKhiqmjusfEeqrl7rYoxPDMa60jFLpPxJkQYrNO7sCpFOy /C/music/incoming/AMImOjEs3WbKsfPUDitQehaHA /C/music/incoming/vuh4uwUsBYxf /C/music/incoming/AmmC /C/music/incoming/3lif1TPEFyguPMTEwhF2rnJkdVCjbqM04yiVDCXvbWxoDxuOJt536hMOJ6cerGCnUoyqE5a2qj1DWuOMBUHPtQ1VTBlFyTd /C/music/incoming/CcrH /C/music/incoming/VwjBYjbuA4PUYENr7KBPngjlgjYB2BJU4tnpQi0jjnQhriHNxVUbmLIPn6tOsHA7u2YEqxIYRqFawc16Jl /C/music/incoming/v6gGDnU3ejH0PPSHrkAOMsQXc2XG3CvEdm3PXksRAgpQ7UeN73V6MnpcopDIxoaKUdVCTdRh0QoFdaYpXjG7OwYX50A 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/LHpylL0sx2E5jF2l0d0hp5AYVIycJG3B5MPhm3cheGIc7ul2WGYLRGGOgxKKlXQ06c7EWU65aSdQvw0Bw /C/music/incoming/cgVt3ttYXH /C/music/incoming/P1GDjE7bhFMr3sLnJsQQmcHQlG0cxYPlUqjygw2XYCTFh1QG4KNpXpQNtWrLL5KpXAFMjmhmy0YRpbIsWtgVlyuFHEeq /C/music/incoming/6uFDNBGKG1IwBVyy3KOtHUjfSwW3 /C/music/incoming/SErHewa15G4gvR1sDhCPdQO7SVgVWM6awhceWSeC1xVflJfl4TB4rGVcXrWpqlesH4QnOWEScaVN2IUiQ2YdkbP /C/music/incoming/oYOSLWaXmR1lsQnvmp42dU13Lp3O1r /C/music/incoming/hq /C/music/incoming/HRAfrODkQeEgtcTula6YO6elJOrSme13 /C/music/incoming/rpHiI5gsiAMOnE1aohQDMsRkgc7jyfpns2GsGJpcIVQxqceM1Ph4NUo6FvbF652djxvs6ICNYN2YJt2e6tpQ6tIFMH /C/music/incoming/VDI7W41cAWrCyg3El7h3Ni7FrfeSahhQHdtNTTgvWDpWyqoRoPT0XBcMDdPR0ibrPJ2vUpS 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/dSCSkgJbdGcgAcxaUVlPuLKixblSCuJLx7 /C/music/incoming/Gfq1kRIkXqO2fSCnJXX0uqS7g7nVLvBFwlhT15Lsx /C/music/incoming/iTohYKpwPyqCPUYUlqEkLmQSOldSNyRn /C/music/incoming/qTKdBX7YcFBh4LJqs2rlgA0xXNJcYqpGjTF6SJsrm7qR0QA7s /C/music/incoming/gEwgGUo /C/music/incoming/lB1GRLAaRGPm3JjNEE3HY5at2wl4Akoys47bLNvSSrTi4WLWSDYiVR7nAGMuADHGrq16JicXikVGl0xeSvl5 /C/music/incoming/6K5aUEl4shlOJQvICUrPgG0xeQOE6coQWidwmbEjplQyKRrsNg5AcXAA /C/music/incoming/GkGdLwIJQk1qFbY7Kn045UAPImcnSJjJQ02IRDRqnlVKFUlQcS3x2A0TRYCxttXhbqINhqpgEJQT7XjVbsl /C/music/incoming/bU7XKKF4IBT4vgJAgfNLdfODpY0echx1uEIxNVGnARHJrIll1RP1mWM4gEITSB1Bd1IYFkT /C/music/incoming/SlP4EcJBSGhmfNUQAiAgOb2u5QLU2SaKCHNsMYHQRY3uO0tlppcUkffQrt6UyVHaGERG7BdJIQwXf 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/xWgp7G /C/music/incoming/nUv52qxUalUWPMo5ihSXYXbNTaFkOBvAA3buYvLADxE5o1OtRHA7 /C/music/incoming/lgNo6jPHqlGToAhGcgFURpIlEEHF5eBOdx7pAdDV2WxkQ2Nga6V2s443GCSCKkJmS0 /C/music/incoming/QXO5YclmFY5mvkkWFtKNHQriqdtUwFGWoimyBbp5gsvIICXT5FV4e17 /C/music/incoming/afWhh5SlPHyTJ4kWXIuQeAx3UNtx0FteLyHN4gFQip1IwjDTVVkqBWTHO2uBLtskmthkwE1RdMIVHWGKkIKd /C/music/incoming/LVvPMvFfdh6DbfF2DAtILBjvs37HDDJm6mKGmAE4iId /C/music/incoming/atKh5RcXKloi1wm3xjh1UWJHsm0ONrKGQpB5aVDC1jFghWfRV /C/music/incoming/6od4dUxDtddGnFFSoMWqg2OBnEmQ5h54qOD4p07XbDw45ojEOdyxJEA /C/music/incoming/JCqef2lnAMQGuOblnh7WxnR44nF6pultnK /C/music/incoming/r42J4apIBJBDjdhn0 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/FGXywFKgeLhFo /C/music/incoming/m2ln6NDowNfBCYkcJJc /C/music/incoming/LQDhTulNNV1HUadfTi0Or70eEu4GkDTfVIR7GJWkMa4vSJiToRYvq6BMYxKxyNDkcUSmpdGjsPbq /C/music/incoming/inVP0Jes6UcyirMV4JW3ruyme030LTUkhTU1qun6SgpAQv6cBdXN /C/music/incoming/AhDbkjPdd1qAhB3muqpl4Dd1W2rOEYLPjAkkORayqFAQVKPc51iSRt25eKlpYaGmoJqPpRFKqY2ydtemmoRLQ /C/music/incoming/jCeop4DH0imQIrKC3iO4nWDwwsOniTUUSpWdvQmnmThl2A2VfKiSt1Iu6PY5poxfvA6sDGgl4ARCOrC5y /C/music/incoming/CG3Tf1OhwF /C/music/incoming/NmIK5nvvi0Gxl4w6sCoA4fgM3VKtGvPODiORMFagkKEV1P5TAFRIuY0Hg4OjLcWUk02cpMtUCipsJrTm /C/music/incoming/Sb0TKw2KtRM2j601fjBlcsMgVpvSmm2412HEvCbq6kwhA4sydokNVU1AwT6ubiwgWQboyuELikmY3FN054O6cnifbggKE /C/music/incoming/sNdLmq0W1KFat2lcCW7xC35ECNxXHXvu4KgskXoUnhxx2hAptY 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/l6E7IaAWsjpdjEKUYe2Mj2XH7XBSc40dl17knJ /C/music/incoming/UBitQYGltKwAGcP0eMsESMvATnUQIqDt /C/music/incoming/uk0VhcWIyiFQbF0ogHNoCFfUAynqIHABfMKBOEchT1rWUncp17rsPMmXeeuPWG70QdKw2 /C/music/incoming/o6Umk7OACX5xqfT620Q6MrvFyd7mPUrGWgTSFiTWEGxABv4obgGbdee4JoVg7BSOFyIjtbB /C/music/incoming/DO2lBagSrcBdBt5BNdWgXRjCVGTFXRmSDBRSQGcxcDCIhNYBJu27lfbTFAx3nJ3HXQHaJlSgbydupJuiPr3CXm /C/music/incoming/fOLJE4v3PyXyGc7rkwtqY0OaMLNCTxJrkNaaN /C/music/incoming/Sq34x7l1JXL7B3bJXSqBxq5xr4gOCGHtmUNIbg7dpTIuUnNNXwkchgBBtFMB0ExdpqUNoBIQSmkMQJKdqAYeuFl /C/music/incoming/0hbBjEgQ5t6BawyPo4f6QeF2XCXkBkF3RtWgv4414ad4gANtDjUAi6mVKgKON3oUWcROHrts7mbQbIUxWDPrweUSgbEoso /C/music/incoming/EtAfYeefxMqRh6 /C/music/incoming/kGGUkqiRWK1PBdCNA2YgWW2yXgjyyD5D0ja61re0RaBQe6yDSjgnIJWuMh4dhRstN 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/4q17odyyw /C/music/incoming/Us3hxNQflL2DeHOcqNLO6qWf7ea0kM7LndwUUy3EtXwJQRNxqNbEcLSEEXhsNY2GMppbj1p0 /C/music/incoming/BgauXQcyN2uB0Gqwo4mmFB31WBtYo4Slax4Aj65lxnpRhaFRUCvyhBdakhG /C/music/incoming/TTAyqaYAkAMi5dXYHMkCGxnk6H6kvleqUl /C/music/incoming/Fl0HBhLC3SREOYQWxBm37kaPAib4fpPxeVUwMANx3Xsy3HwgA4RlSFUukjhrgOwMctA0esk6VWaj /C/music/incoming/BGvsEPrNQHF6tr5tAiYP12cPSgh0BMCG3JXWvYyYVyhwfIbVDAs1iWVHENHxIAldf7dR /C/music/incoming/DIWsPuc0YATtmHLOCjmxvxSkgoICYQVGW3c7IfFEwlLLJPcKxuTwUVxfXMmAUHaiMnErFLgwLPbkTg /C/music/incoming/Sm4Q5UKjHUHoLcGkBXQvwLCUNQygldG5H3oQT1P0ilitp /C/music/incoming/I6l5OEgq0UVFAQcL2LKuBaf53T1AAaUVgLFDNPctS4CnbaeKKfkw6gwI0ob2LNX07axVlH5lJqJEGY42PpX /C/music/incoming/OmMrYxcrWSfHnkYPAYIEshCyeqFfkAYRUs7 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/etdIRK6R5cE3dNKvAv27vEGEn2 /C/music/incoming/CIPPm0vqh4Dy23vbqEtCwwWmjFOVSVd7bxVQa1SIbw5YmPMEhqVF /C/music/incoming/5lhT5YjsjHIXtlfbTaErMeP2XC3xl0tDFpwqqWpFFAM0JK07wcPGBao0Em3D3ShqnerdWWR5R6TlAWsmK4bjkVcFaE /C/music/incoming/CEE1i4eQBbjLNeH1CgjXq2PM2QDul1xqxef /C/music/incoming/sbEqRcKks2nfxaqoPHthkKLCLrtX0ig6ovX2k1d /C/music/incoming/uLurU7Ic /C/music/incoming/1jxH531T3kbMxtcERVjhroXiQHVmauGk4qjeHcINu7Fic73226Wih2wLspYxhNTIMYQhj /C/music/incoming/1WFf4sq7iP2PeYPDT6YvnX /C/music/incoming/WEFnTeKLyNtWhMFcB66R0LIvHRi5RGDO2uaUvAvj /C/music/incoming/dbRQKTixcb1CTW2wXmxQCCwqbq7fDD7YD7Pw7FNQvb5BbqLn7RwyLuCJMAPsTc2Hcb7ThFwrGOtBE3pSNTgTgHmiEfSHXt4 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/4lCEAE2XXVWiqVNVOqQcK1jeUPPM1dDUOYmBNqDO0krX11EH /C/music/incoming/rE2vuDLTmCeuq7An01DMTdLO2dUGNFwYPjstAmvnfqMLCAr3bmHlKl1o0mCrPegPf /C/music/incoming/XKwHkDdC6qrMnEnr6ODd4ERmIYY0B2yQBUdACqSAmpKlFLGcKUTrJvQt0j7sMkaeY /C/music/incoming/QtYcBodG0LGMysq6MNlOcgDVylOVKvpof24rUHxMY403dETMGwAygpMJYcLoHo4EuqGFv6 /C/music/incoming/XW /C/music/incoming/yVcNTuCloXEQyqGdtotFTbPTHUXInKbyEbfA4DNosXYVaExASpOhPA6xfpf7F25LVelwkfhYJem /C/music/incoming/uDl6IiSbbixyPCCdUeSEoG5O7ATb7LTEyO6vX45SDhkjcahsuoeTLtHWFF7hwQbwv2aaDfnYgabgvVL6 /C/music/incoming/I5Tf /C/music/incoming/dEUrTWJKb47iidb20mjbrnv3hQrDoalmmUvQvsUPlTMeO3RE2qfjBOAXh0jcEfubRT3vPrGGy /C/music/incoming/HmRvwKycRHmtMqFLm7mlklhj 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/DAmUcwLcObmwTRHwsdI4hNiIskvBWDhtYg4SgISlwfXEat2H3DQ0hbSWqLBYaknk11FNUVqRrvGbXLH7pWFtUom /C/music/incoming/OM2PkvHGA /C/music/incoming/7wmSTOHxFqpj0QkgXkyrj6oD6FppWoDAgbfSF17SSVjjg1R2CYILCTybhRUn /C/music/incoming/uI72aplAFRqcWsvK7OqNN0tRs4Lism1PlMFQxqoCPtiuWyDD4J5fpd5CopJeLdg /C/music/incoming/6S1TsP4kMmTQI6D /C/music/incoming/q5jHvKrulE /C/music/incoming/lmEwf03Bjidwq7SQfOyrEArec /C/music/incoming/nfElAaVTXQuDaiqD04aEEX44v7UqMetUGbFEhxMiXWPe /C/music/incoming/YwnwGQSuPK3Gh1tjOfILJ3ffbmn6gjd4EdRYrUdHLvNH5g2saDYr4Y64rh /C/music/incoming/s 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/fhRrCPxl5yH2DHAVl4iANM54SQ2 /C/music/incoming/gl2FcxsoLv2co5KB03qoYPeLvHJIMbbt5Fp1ewwFHmiEUjkN1DgDTefyhqjCVRJJuHfROQwDGTOLHHYlv4Pj3FI1yYTUm2Q /C/music/incoming/RBU4xI7HKwTML1q474F5pj5Y34pAXQgHFX2yqxVJqPKFc3YjXdYsuYGID4bCrHR1qmgU60NJi3NIGyV7fg /C/music/incoming/HM7ejlFFeyJVkMRCig5ixM7Es6rXGmLIShN6XYa3XbhRlq6Iq /C/music/incoming/yPw5J70NGNRI1xkfRxHuSWAFC3FmcYMiTXcMhx2u5PE4sXac /C/music/incoming/fAyXmTFeJpydOx3pB4fNtbDm7TEWMTDktoAubp0sFghHE4VnbjdkXVpe4lXBp /C/music/incoming/lbkfweMh1gFEigAo7mwsFAQBX4AuxEf2BtGbiQ5xWoHGXQ2xs6ETY1BSsQpBMqRvaLdWHygpo7Dp1jKhbccyascI1UQyBETGFk /C/music/incoming/Lg3fMy /C/music/incoming/FSRDloLoM1PdQsgkLG2q /C/music/incoming/FAn5Mw2l2Uc2Jt3HKyiFEbVcm3pgYIecI1tRs5JybmybL0V4F75b2hcE 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/nLA6QAjbMGa0qJ0SgYYpkTw1CNucEeMtGiFDc3OUlo7FE5mSAjOBBR /C/music/incoming/Flvemh4PPrScBvgvW71IEVglqUp7odNH0jEnnuDHhMWchBsqInrSeLc /C/music/incoming/qeRyE3A1 /C/music/incoming/6KeJB1jJ /C/music/incoming/XtMCdScjHWdxbJn6SRYFcBTXMtwFWWwuNNeD4HNiyExQq2mCWHYIWjF /C/music/incoming/Sb3tHGuONcGpA35GSNFgvY4BiY4cJFo0Fd1lwibJ /C/music/incoming/1s0NQrMYPuTeTSYtfGucm1pga7dUSJ74OC5yRDt /C/music/incoming/RD2lhEFi5AkKYoqBdHlxPlYD4meDXKtJbuhO7wKuTFxPV66lySvA41jGMxp3AbstgIJEgJBN5XLkUjP5n0den1 /C/music/incoming/T7q61JrTDunApRru3ikOA6oDqWapwEN5RStBoTYgSDpUnyEifUtbaMFUSVOdIcv7PpPExXfird44PBo0r0jKkM5enGQBeUGP /C/music/incoming/WFU5Rj4LAXxRkDMOQ43PGsY3ev00MbJCL 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/kroGKoDQXRkEwajJnbDPPXbcKh45wF1bmCTLp43AmAu17f5kB0AbSV7tpm3CrFtrXir3 /C/music/incoming/OB5bOnhtepqqD44BBLKWiEJc7dNJBevhKf1GadYET7J7rEro4PuaclQk02bKHF1a1jNwdwBwUgdj3JSDTyMSQu /C/music/incoming/DQcPaBepRlolEfEBAUfcWGld4VJESJ2JdTBSVhW7ohro0NdWLv1BmP45F6TmYIFhrMiSMSMr5fUP /C/music/incoming/5vURsHPRlUVquWy5gtoRcTESTVMQReYTcQLndG7h2VOeoEcq3RlNP3SkYb6E367h4cnMlk1IthWneAEo /C/music/incoming/jalQWEOolwJyo7fhtaem2KxwX236nokdFCD2PqVpaiUX74YRXDNxn6bGJW12IPb5mF2TEkydmVlTXIw1dkiRJTWHB4s1w /C/music/incoming/0mDaa2FIsK1PAwI446gtEod /C/music/incoming/FHjtwNgSgCvqUwpbLm6ASrflYIigqQ5YnVQoEwSkObJGQnW136J6jy3mB6DWEaBwFEc6 /C/music/incoming/jv1T2nGECOAcXinAj3Nrln7JRUmdjEk6 /C/music/incoming/NQGdGfYvehKDfJVY4hUFq3PaT /C/music/incoming/YgyFom55YIgPxCuWASNFHbb2oajfFLnnjxOaoyprpusu6mBvRdFq0QqWfEqod0Amu0FaUuIaDvolQN3bHUvBg 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/ixemsgeihsgNrYDNVmtSLChyIBYPc2EqygGaAQQPR5Iok0UpkbXLSDbNpMM0pvgnW /C/music/incoming/NR0rhUR /C/music/incoming/DgR4phOOSaqd1BfnEqogfgfS1ftvEPVJNsU /C/music/incoming/kLYeGmOv5XgWicTErrEGEJ /C/music/incoming/ngd07cudatdTQLKpwD6HT4dLOH0awdmN7NEyJHjH0Et0ANueImov671rcykAktO5gw /C/music/incoming/wWjcqvNWhgkW5kIKSIJbPqCpCjtWANwWOV1P1PkrWPpXjLHD3MFJPslft2HgbXwCRviiq0Rcwrl7bLfYKY1UhVhuJ /C/music/incoming/PR6vDwyFidwGP0ldj5bstEJsBhLns7QA1OMmGAXyuIxbQIXP15jHOI /C/music/incoming/gdyKDayAJTGJqj3jUQnQhsQ1Nh6SwxSlaaiiWSRhEYkOw5N65PPFvvVVuG4vcOdkatIpbUtb7gmphbDQBaUOQmXLmuU /C/music/incoming/W6uLUYYlG6ePOknN41Wdr0aCohW51BBNQKg6CMXlVHMp7nnpBMRfEww451vNc1sfEy6 /C/music/incoming/GlCGyhQh26LlTbTOEbhW4cec4WRs37E4vWx4fJGOvL3JVBg3kuGohEOEgAKJxx 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/wmxwxo5NVgeOmbL0QFn6DLFK4DvEwAUyQ24crSCj1iiymS6B2WcSVCwSPVA21ApvtM6reJI5deftDfxlF3JIwb /C/music/incoming/7FqV2my7ar4kIgVfskb3IlA5iVDl7fdUuCTMBevGSX30qiqtftaObxiVetNfRm72ojXguiLn /C/music/incoming/Y7uJGmyd661trkvJqwaqKmhaJlybyDUb02leMOmhpq3D2MmKXxORdOoLYt7uUwLCk0Cw6r4Jk1atrMg46WlbWd5 /C/music/incoming/OewvKdPOYJsam6NBsFxHnv6nCPVYep2dhAU22S1fyuteT1TiyaDHuRusfj /C/music/incoming/5mhpBaAqAsQXkrWnqvEjWFYorkKaeb4BqPLs4YkXUIn054eTEHmSDifyu16pxymxwpGDNDqAkOwnr7rvgXDFVk5hJl5 /C/music/incoming/UOiugdECRdTVIGkAf5r2mJFBXjnp2h7A63 /C/music/incoming/DDVgewNtbI /C/music/incoming/aglOpIu /C/music/incoming/nYJU6lSjqS /C/music/incoming/eyU5mEV6JQyvDKQSw2tnDkIdC4JS237c7PARWXNuabWVNXOLTgAGBGA2YQCp3cdNRwwVj64Ho6nCuTxMo67VDAJBoF1fu 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: Grouping 10 tracks 12:26:35.5 Trace: Folders: /C/music/incoming 12:26:35.5 Trace: Yielding from 2: /C/music/incoming/HA5yIGI0oUYUQhuA1XQMQLv5dTD21MbvfufI75AroiQUwc4wdJJdlOm3dauVdO6KTDOvcTA3wxwH3JIbXfXrc6kyikE6K /C/music/incoming/GeHw72wwXkEjjNBpR6bc5iLQ7hNUt /C/music/incoming/AO55SPirRYLvSVSDcXp4xL2eIPfCtS /C/music/incoming/Uosk4iLmXj2Gn3K1jP6rbX0JyX2j7jCMtIMUwvHy /C/music/incoming/Qb532El5tlnpgpweMWFD2NgJJgNlPY /C/music/incoming/sfhcLUpU5awVCbFSf4VWcgL0MkoiCMiyuItRAbY6DC0t0KFcWWt5dtPlCowBFhrs06B1PVrdeX /C/music/incoming/Wi6rWgYRiuPcAh0iOkpO6Q0QK7hys2VXoE7t2qJikbEgfCUSB4MQx53gqoOX6yxnGYV3hGoxIhD5lSLimw6wpeAqI1 /C/music/incoming/VFfJVb07EWx1mVXWGIPRoNfBhYROY5k7oknkjtUj7sfM4X7iTFA77JBiALB4qkiGMxLbHNN /C/music/incoming/U5u3sQRmu0QXtuP350D4UMHegIBUVrpqVCjBUc3d6HAnconCqdkDOpjixqVRp5xdKAbYkoh34A5mmtc0u6ERgUJFsbdEnk /C/music/incoming/e00r6yoxc4y3JfUF51a4Y0pAkxb6i3RYmBWTgubmKcEibSoG26LWFHamJAgHwqphmHQiqbxJ0VtVuhyAiCejq 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/UVrQVF7n0JR4VQxfIA45NbUBY5apPQHKu4aU /C/music/incoming/0fRB7XS3HOUGoYe6RrSDa3ayu4Q6UUGCywr5iQhBu3WgBmTv1HJoXVX4fsgdgTiThrh0HgWbjqhff15hkufml /C/music/incoming/HsnRAewMqck /C/music/incoming/kx5EhUffGqNtu7kQcSClVb7l3GeSpfhWf07p1HnnEBrNacIJ /C/music/incoming/lfq46naw70Ats6HSwpfEok21e36ddhgdK7QguoQlMAamC6U7U7suoNEbkx0cp5t0TwRtpBxhG20V /C/music/incoming/tGErQSXW5NxHX3OO4lJroefurEagenQ74WXJRVKS0HVGWyr6ylKSYwSoAi7lSRSQ4xKbfe5hIYAPpHG1mbP0L6iHdIjIWy7hWfJ /C/music/incoming/htnELGNrtJ0lkI1LoKlXSEO3nxcMj1GisnSqNrA6b1Ua5WsdEkkuWc5LMrqmDbhAcQ05XK5 /C/music/incoming/VLuwFtAD4tg3UJ5KdXoaX4exEDQAFsQ /C/music/incoming/5yrjBSvj5aBmavIBdR2ffpwW4eTWEXn5C5Sh1ONliTUsXG /C/music/incoming/gV 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/w1qfo5K7uIvqrtbp2SaKrY71XHBwFHNMRFC01SmvPAjwLI6NAikjbCCF2xoOEnCV3QHU0jwjGM30PK /C/music/incoming/NQy /C/music/incoming/odtk2Sfi3gdU1WDyKyMQWBFjsKakUhaXPjUXmwcTnRWFBGUrovOu /C/music/incoming/rx /C/music/incoming/tiXRXKWESOK5gf4UqHkH3vKqdae6dDrJCWO5R5hQqyu5M4EPUdn4n6Y6GGNXGYBpvbCry7csyBpEaM /C/music/incoming/IQwHcANg7Q564T4jRAQQYyUbpmAwpmRCGo0UT5T6hbFEsbKGBWmRWlRi4v /C/music/incoming/SGRjjeWgu7TTBoRetVAyBRmVKpUlGCFYdcKuIrL1 /C/music/incoming/qAPSpQrwGVSNrhHWKNOk4iLELfd3KXShYjrmB4bRX7owFxRt2iKc /C/music/incoming/kvHFq0QuuAdEGmRotGsKybFlmrChytLga5Qmx1c2jyqOi4ugFxJ7hHsiYur6wJ3bV4EJEFYAEy /C/music/incoming/5sP1J2cqcAyg0S7FqLSUAAikr 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/hUuXxk5DUNXbKCmkcPkQ0hJID3RqxYhW0WJThyHkbKP5ghtTPaDbJlR7kUt /C/music/incoming/0WHlc1Do05MoqPUWo7raHi76VBxw /C/music/incoming/72W3Mq6Li5anicitfWVixTDphH0dBuorJlTVJAa42jAcrCXbIwWETqInyHUfx2kUPPL4qtRMWYnosA6MQXDdGRGsKFwcM2Fa6Mt /C/music/incoming/KRKRFLhPlHm7wGi7eqMrFUxWq /C/music/incoming/3TuvFLV4x1YGw7ks2cIwShCOGNFCUa5yMxeDWj4tCivoM3IgWqdJ4kgUrNXYftjx4y163PESgn3KTmcKfyMD4uC /C/music/incoming/dVMLWkSOCiCdbAwMmkDCTjf4o0PTWpLM5M4B1I2YdLEgguGHqR0A1OU2 /C/music/incoming/UPE3hfXUbju3vmOlxVpK4jL2Ab2FNOdmriMxrdQ5cAblB316OVHdnHVLeJDflsgtfhLmIq2tfr /C/music/incoming/Gn1pxgIOLfyEuT5yBuheTBLaSqUbLaJWQQunnA3xWl7j4wbkFCGDCx6eK0FhsHcKDKULxQkbAQ /C/music/incoming/F5EeB5MCSSGyAd7rHwTxDcn1CDJyRr6rrup6cVtH4Vfp3jfyBRURBplDQKJ5unRBToheUa /C/music/incoming/xF4b3kuGMgYhcODTXmsinndSxYt7PEWJ7iM 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/FNCElUneiHOQrnQUiUUqtDMWVBbl7DXDX5tJqcWfHeswbpbhVLlRw1BcaMPRTbfMRk1u1gEg5ORpjpV /C/music/incoming/B1LBqI6eySSpTI7ybMkNHOxPiDFjMv7eoaOM3ODBX3xOMGNw7a5EBTqUC3rVcVAcSObT2uEuiRXMpRdKXikL /C/music/incoming/se5gxYklPDIdfWwJbsKbNbgihNt3grhcwOvd6HDu6nRHAdER3vuBlQgq5V6RFofwuFNxAtKCWocAr /C/music/incoming/kadEY4S /C/music/incoming/RxIAtwQLcFtaaLL2B1gOu1q44bMHXR3j2ESwJ0c3KefgUQyXYu7tLUCXgLDrRiUsKkfD1osJXkdqVkinJW /C/music/incoming/SUtsSR4bex6kWBrM3F76RspuTXDyex3yGvesinXVattEoeuuWqYrRU7AF6G3oE5NDGLBw6D /C/music/incoming/4I5tUHSpfyuEuJdi2VBoJyrcds1yxDayQA1tKPjDAVN0mcN5Abo1BYmFp2pCOs0Ky3V3PRFmL5WUTAW /C/music/incoming/2DGBNU4SLoGXKs0ilRxdSMbX7S0N3ugP3M34G5 /C/music/incoming/XkVTAE6NnuQeVqrEtQ1brtS13Kg2RgJt0s0TOBJ0aFdtFwTAmjAjBFHDA3XXwe3gTwlDxFW0gbbUqxuGXOPHOA /C/music/incoming/oKBm7hUHYL1KNrEXIqDfKih1eQyNEwXUiPIvNLebW0Kg4Tu2J4D35Q5g 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/jkvAg4Q5kpSkmOwqX32WjwNNAbQxM01uDMH50kLilP5 /C/music/incoming/SUyIKrRLAVEEkefjomTTlQMTefIN6QCttLO3OaEdawbdJcpTeyu6ApIbhNEFReMRsjkHwkDnPPTVP /C/music/incoming/drD2JM7dmr6G1NDyTwALanUMGQJIysQnXkDcX5pp6qR3clubS5I3mvRWEXu1cxL1JSQPkAIWhjN /C/music/incoming/GOrbhEcI2NeLmfbSr76TFmE5eGgkSIO5gR1HFD2HEgKsk1et6QXyxJqsju5Jw0Xs6gFDlBnVeyoyKlTlC /C/music/incoming/o7CFFdNCPnv7bOYtcmwRKiU7wwNskvaJBDyeLmEX30rKAiTDE2k1047gmDhi /C/music/incoming/sNWO6nNpQG142anS0VCiQafg7ajTh71Jtx1PlPLUE0SmbYSG0jCOBflsIPP5d1hRNrKEhGGjkPLXo0fhpL15ElhnmI /C/music/incoming/3W1f5EyQsiUaTrgKB5AYsw2fuDms2eYyht2FG6i6EQrca3pLs5IBygEF2VSCqfWnqu1ywJdCVCtKf0fynIa4 /C/music/incoming/xrih2UUcQkFB1RaNhUls1q1ATI4t1dtwcTGds7MOd1smBrhsuQKd5k1hxPutYBjNXhxhk4uiiFp75 /C/music/incoming/lQUpVIcKWLbYaVkJkheuKjGwJrDorgalbFMGbQrrpvcl /C/music/incoming/2lbbVf7vAS1xEtwSMNpE5cGEUE31gQYBktUxDNt7E4NcDRfQD2W7XAb0NFnrjgpQ1ynkG7o7sq7bvDadxmwm20KRs3S6ycWxN 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/EnwdelLdMd6A3Q /C/music/incoming/DJRummXITRs2c0BCDacSA /C/music/incoming/VwV5XfljqLVWBsRnGU32TfeoVJpJP162tIIDv0Dfr0T4AFSQTVlbID /C/music/incoming/Lt4fcMubELkr1qCww7JqC5ItRRFhhJIUSGU5nemmMCHfNSqA3UcEM /C/music/incoming/sgf0g0h7ohO2lbvbDMkOxTSXywwHqAE67HrKf0kghykqv2 /C/music/incoming/RHoMwfU6 /C/music/incoming/ufPfjNDIYMeHtG4MeBpKy3sJFrAbQMCPEqXoYnPgFY /C/music/incoming/V /C/music/incoming/52lJXAQYmQYkpXbHcWqOGrWfn /C/music/incoming/1YSd0gu6yDpt12cKBgCwminjxNFTbO3q5GcjxQe1HRQMFGnxcvpj1KxSLINmJ 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/fXkrrWpRj1FS1t1AcUbWxNTRouJfyN5kCL0SGjuQ5Kuee /C/music/incoming/Ogm1ex4NnwxcbNSoaDOvNAxSlBQuxWoPSvcoop1cUoK /C/music/incoming/AFXMKfuRR1PXjnTb /C/music/incoming/1tMHpcMF26PioYjLtp7Chi0WhLsrB41iVKpQ0gsHtaFqNm0EjfalYpSSCWAMRue5eGtMJBTn5AhgLJi3SWhu4Pr /C/music/incoming/aHIdwK45s5HfFqbarseEpYFK5UsUY6ojjI2jOuss1UEbOfsFvsHHRqGjc6gJriguPx45v0t57TKCuD30BU /C/music/incoming/Jv3XRFdxGNbMpUNIRCI4cngHJyuYHgpMycER7BMUTLkfM /C/music/incoming/snIORAVcNnDfGMOuVlaajfpAkdj /C/music/incoming/IJuq24xPJJGSgWIkLK4T4OtDHWVFA50tDTc2HglUUBfir1jKoBgwpiP1pYQfi0oL /C/music/incoming/fxdM44CBItvO3LWsHYE4vyHH3h0XG0U1PiAaClmdfaypTaOF70DHcgqOYERWdM3QHC /C/music/incoming/TbJ2N1QkexO1SUiLRYb7A4g1mRSdNBdf3D3ljjsLpcSinqmLEADDlAlX2PP4hMFK 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/j06pctsipt1yTJCwXThJfeP6DWf2hONWb13gTSrVn1IMP0TArdRgX4QejaUmnyaJNdx1NuKfBtvlEdq /C/music/incoming/g16cUU3OMqDLUxJXLRs6t216msQDvxAX1n /C/music/incoming/gyjhtigD3FNFmQHTKjr4NtvrtA0LPaA1pXd3B4EmQHgH1XNgdp0bh1rUc0U2qCU2eUovMMrONemfmVxDUSIAhySwGp0JiJ4o /C/music/incoming/vXUklgFb5EGtS0y3owgkBHGFvISs4OFember4rlVpeJwNKAoIhuraADVroVKulep6CgQVg65ls3v6i0TiESVtneTGqaOE /C/music/incoming/njUkNEheODDOnTE /C/music/incoming/WtG3QKJipMOkWQGsjB /C/music/incoming/hJ7RT3OxSWbTWY /C/music/incoming/7ohgLeMxd0H2aXAmAYa7rnKcGIVsheQVb3j2hwinDdd0NnWUGTDGjItSLfHcptp /C/music/incoming/6vPcTXAxa3ktxUKUht0qFcKFOdEUdDT /C/music/incoming/JvBCIh3AyV7Uird 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/yfa4n4fEVtyomId52C5yE01JkNCijHwJVnN4I /C/music/incoming/KX5H1yE0b1TbQOXdB4ifMNU6ljjxAmxKVvylHeFC4BYEY1tqndUUOB25 /C/music/incoming/sCN4wYgnQXhSoUOt6mRbmjPfULvvn5ov1wmyVfDWV3UT0dNUm5AaX0OjUHiSCR7TJT0YHoG0Q3nqv4nQ5JipFnFaQ /C/music/incoming/7swHN6fkY72ulTxO2oCA1DsBgSJfGHGbV7sfUC1VvsBNWwy00EhDMBPEa3 /C/music/incoming/3AvEovshi6dnBu0ySNceCmsMyHaAYqElIRes7rb7doHvteyyYRn6vtFPgRePu0qYC0NQqGABLcamM5ruiJIhdFXnmvmontMl6P /C/music/incoming/NcTHlctrmDyRqMWLOuwDu0Jki /C/music/incoming/trRnGScesXokbs0v3hcR4CEg1HVqd7JqFmtB0LVIe4CAAOUimL3cMEXYVKt64Sato6MV6xEqsCNa7 /C/music/incoming/ulumTdKSCDaEfBblcDbHh0BajJcLrThhnL3n1QSmlJJetaffYlUUU4TDSucka7BQv1pBGUssRVvGpvNiD5Uf6ttr0y /C/music/incoming/KmqE4nSlweDvAjUFIfxOigAJAgori0adwCGioLLMxdDYF7yLnS3GIUPETOeW7BcFdy75KMq4CTpeKJeAOKdx /C/music/incoming/JohxdpkAUb1Pi1RpQhvJhnVCt7qoc3U7qct174Vyb1DtlpQtY62r1aYuBMee63xYn1ygHXqTt4InRCpdp5xdbDfpk6At0QBfD 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/UkaMmVbgXnkWv1rdQcXeR5SeIvimiGk6heRbvJRjCRuHfSt /C/music/incoming/kpp5XOLxoIOpJpww4ftplFWymygeOf6EM3hEJSEuV1G1hv5ALFJUQVRNAXSyIGRjJjKOi1UlJ7Cs74rXBNAjDlVYkCdSa /C/music/incoming/CaqO3RSYTgiFgcX3HyUYhSJSytaptHMOekPQ /C/music/incoming/vRJBfB04bRodmj6PeUtnhw3Ab /C/music/incoming/Y /C/music/incoming/6 /C/music/incoming/T00taGwx41KupqMepgkiQ3HEkOjqIIRpFDAxtWwI5Q5us /C/music/incoming/0DQj7ovfRqKapRBUaobmFYLUiIvuIPRrgGLwYexki0jDS5aaI4GPLTjaY4bx0aEcHr2R /C/music/incoming/LMW0Wit4p6 /C/music/incoming/rJVAkMv0633tF3wKA5JVQLbXX0xTsSDIlpDd6 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/1iNNSRwnG2jusGtrRVGsDjg0ykBNYVGSNH1KwYyfo5m2Oqna /C/music/incoming/e /C/music/incoming/IGTbp0eEVtOvW4eJtY07vTP1Qj04kvb765uVwcEsHwjNblTI3eFYQKnVY1r /C/music/incoming/X41a1SNDxNo2IYcVk46rSg1i /C/music/incoming/bLrbsMKBJFtYE6HrdOCnjGI6YUL64S4yARtSvE3yeMPi2Nhj /C/music/incoming/6bM3aosoxL5c2533HHksSWxo4qHxrfXPqB /C/music/incoming/GYlMSM3IwK1LyiBbqg63u0yiPwXjHra5VI7vGJSV5AoH4sU3oSTOb5GOAc4vWTafJ4WYifCPuj52L0lwJ23WFt4Y /C/music/incoming/ELrODolSvmeyjqxBg7oD4N4EBHGrjrkubbpkJVWXKOJ4C7CVe22Uiq6XOVm3Q2JdbRwiamYsjy1peacCfSmpxxlScAEV /C/music/incoming/tyCocfIkxK2auljA4f2ay6lKIPiQQ6rQdwxchSnbnGAtw /C/music/incoming/ipOEu7X1gB0hOF7ubHQJc6 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/LAvVdbbYcqiQLxamKFaVJ5xDIjJxuInxYIJ /C/music/incoming/6 /C/music/incoming/JQ5YmU72qJsqyPCQEo462fiXqFFspWVFEJTiIXAgFsADqBib7HIn7v1EIgHPpOLBUVUW4tiOVXBIMMH /C/music/incoming/4ngu5TqPmT7JgBU11KEJfOOjYNCmGoN4FEpaFaV3rSYrVPQ6yMoKbNUoH4Dqqej6fceKlTu1VJrtXwvi5EV17d3 /C/music/incoming/3eV0QyvLjuxXKs5v5Iu1qQL7WwX /C/music/incoming/1t4yBnlt0SgjduAqGPPodBCW66GEg5og /C/music/incoming/BE /C/music/incoming/rOyH0Td7AmGtuJIPEr22aiR34y7rw2IQf /C/music/incoming/5b1WEVPwvtAw1txpcgDx0FGW74qjx3AJXsywmNMuw1OVa3AuO2KrWwfyCdWIFF6A2YHI3bdwChb6XSWdE3DEshTAm72iXeWY /C/music/incoming/iUJSWt3M5V7eJJ6kcWSl20K7tpMb2evjWhi 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/7LUjYKn7Gk3BIIAQIcR5QKvX35NAqBpjSuJQAFtwUFNXlVKp63JkaS0vp5 /C/music/incoming/lMuFFj4RPsCwAN4kMSD3C26CtlVa50KXhjkefcVpHSB0oVMKsMrk1tjrN0lsu4U /C/music/incoming/0CLWAba /C/music/incoming/rFU0YWkijslViQW15YEnuE0B3BJDBteybtyH1ysg6gCW1RyK /C/music/incoming/BlCLiQTP4xAI6eoeKtXGlMtq3Ngn7IMh0ftnXrtn4 /C/music/incoming/JpED1OAytDUs4P /C/music/incoming/hq4XRraX5kapaAyo0jfU1eGswY2pju6hk3fH5jrPGdyjCtLFBDTGlm3dSLA0wSOJm1fet0qQYxnWMwXdn /C/music/incoming/H0Hvj6qYBm7JsuL2wnIflXTjgJkMJtiTAWdVjEi /C/music/incoming/LwyqXMKHqbJqyIJVTK3UMJMOBUO6isQqd0sgV5271KwclTM7qdJH4wscSSWd6Mx6ssnHpDaWP31clKDPiPPeQitNGqvciYbo /C/music/incoming/OXsej2TeGEnjoxuK0ElL1SVuw74WBnqmdRWxyOe 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/uE0GW1rlOnnJYvP /C/music/incoming/qLqXPmfy5Wp6dbAjBDrc4hPLPUBofjV1dqGv7r3AFfTgWcBQ7KrANMVi4Mi2TYsVbv3TDdjiH0 /C/music/incoming/ji36G /C/music/incoming/57xU /C/music/incoming/M2NwuwFioFrLtcP7PVlT /C/music/incoming/TbcE5ndeklP4fJiKEFKjqhuHVqCSIWIsOxPSRy6GaJ5YLbJmeK4wfsALNCPNSrEvLwpP2x0e /C/music/incoming/excWB2J27udo4n2IIWj0WnnpuJYwSN7CRTJTiKUYxhIxbeDdFs1en1hYkTCYcmjtuJEkLhy6bsCPMXopfUYAT3nYLRJwi3W /C/music/incoming/dVpbWoErun1gqBVGnU03gLgDWt7pay0sfjLrih23yQ5LURXGeaOJp6LyPTlDooq3uIbhXDwg04 /C/music/incoming/qoKIlTtKBVTstLw1Jt5OlftnmajD2GBHb4HSEwuHWTLJRkddmjx0ggLk2vvlKXQ2tlrwdMwm6x0yCSEb4f /C/music/incoming/NQJeK63EJOShsdNN0GXm2Uqsb0cNcwAj7mrXK3pmVtGaXMPcYHXJnOO0yp 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/6gtxew7YIGKb1ABQnLjRyQdk1GeXAeLw4ODWImi7J2T /C/music/incoming/G4oCLVipQXvmQ1HLUKBUC4eki3SHMaMRra3xSYWCMtb6Hq6BPOAivpnJYesPcIKQkL3Q6i /C/music/incoming/QHtUXsoFpWFLkPJ3OGuxmw3L1pXFNWOuaDnIfoxOnmfvq /C/music/incoming/TWC2sSoHNplMVOWjIALSwaYWWgMSJGtcSY6nyHuE6Khm /C/music/incoming/sGi6JVnSxM3tsQmrORKjvkFx1wUJq4xhyYP5EhcGBE1feqDspL5U2xtiaRelaLBBnV3BbpV /C/music/incoming/M26XKn1RkRvJcFJDVefuBOBvHqKu1v5eVyPOWMnsxQOrpj6oK4CuO /C/music/incoming/CITTH /C/music/incoming/JbfpvmqXfivMIQtHiPefWoqAaTJRy6D3Mi6MDubLyGNKoaBcxfFhTKYtSMpKKHygNBay /C/music/incoming/sMKBn6sGrq3QRwod6I0B6ingBwMmvTqWELPDGYu6lHfvc4opKa /C/music/incoming/l1yo0yy0IhkBMcT6kK6Lso5eELv77NkJffHn3L3VD2rAkUecc3rg 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/qSePhy6NSVPLEWk6twRWHuos4bIMvmpsDwORIPeCHwUunQJmm7LknPr3ETTgYtqGFvigiBxMrppkH1fmyuAwJf /C/music/incoming/YxNGqEtRmf6aTpudHw5Q71lx4UFM1hSyJ1gSxi7IeAoW /C/music/incoming/IMemrb74PEB7CLuGbLlqIeMqRFeRIF42HbNW0CoanG /C/music/incoming/JgoRvIdMxNqwattBSxHOoXTLKuNINNqnGkPhLMSHy0xDaY7QsFHLhMISuKhb3C6RvcYWMmWgN7pwApLSu4 /C/music/incoming/CcxVCDb0oU3HVY2037r /C/music/incoming/LniuGmQEbjEHclkyx4mJsBHLHOYOOXhjXA14sXbPV4XnQQJ /C/music/incoming/Nf6mcDKC7NPiIfEyJGfpVMX6Wnul3aK2ODTKq7vWsBsvInkBNGjjUD6apawWhxG7dUBes2hJjq5tt /C/music/incoming/UXvXQN2URSgtAC3iUVAYUnxpVbtclHgGVukX4W4w5uCl /C/music/incoming/awTVNmQWxkfVMbYGat06 /C/music/incoming/BHu2Io21AqBvfI3b33ftJub4lfOmgXsdpXbFFbcvmuF7SD3AAVwVUvxgFxPCIOUK5wgoGwE10RgoWclQjnUrAEq2A3agtIUGI2b 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/ub114KmNggGkVa0xJ1ewCv4uWqgKCLuiSDJBabspMvJtqnWwQAPWxAF7eFdNDKkDSwAryxwHHVSgTJeJBR1b3FRr6JvC6NUbkgI /C/music/incoming/IuQ1bQJGdsUPTVkOYHC21CAtf0Gy1BtGa2hx673Vvh6XCk7U3v5GItPg2vU /C/music/incoming/vyfPSdCKrOcJg0y52xMUPUNHsRkWjeW5 /C/music/incoming/HexKBtcbw6xkVWeCprUOM /C/music/incoming/IXlieKJXP23V7QrBK3FBwnAyFv7EngmUGW3Tm02tsQJIvUiuL4 /C/music/incoming/JgpdVP1BQF /C/music/incoming/takb360EaBsUEp4MqRv /C/music/incoming/xu1U0XFtd4caRqlnE71704OPdCFL1DENdbFICYos2wQgccpHE /C/music/incoming/Gn2XUkmt17C1y /C/music/incoming/2NQSxhQQ6hDjFqWjR6jTBWp0yHX1kv0SJmYWjt7Ov1dMcDLN7Ky3 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/6HaOmk4p7XHOfjxhceecHFclE4W7PAXqbUHsT4SA5RS3Vc5LPSw5FBjAEVkpv4IG7qMrKeugt /C/music/incoming/x3hypcaMEFXCQwBPohkWirn2BFJSuj21bRPaQwF1dbHWQBqH2sgYAIVgPn6RBoruK4A7PA60JrShSxk7nbYcccAA3JsDyVA /C/music/incoming/hsa4GefxMHw7Hi15P3P5FgwKyR7mk4tKp6i6yPX4 /C/music/incoming/VX /C/music/incoming/W3KUJb5D /C/music/incoming/A2y4SfliVQg /C/music/incoming/YFaXT6WUGwcLWAVpm5f7bTdduHgoNSwbOuSWgIl /C/music/incoming/aRkuy6vuWBwF4B3Fn3Kv147UXUdKhx7SPCAxE /C/music/incoming/utBgcyXqRK5ndLnaTTFf6OEWmORHETPamVAP5fIFTC5KUCFnkcl3V07NWL2vPqU535bpkFdOk7sDQ2bRiDwBITluVT0slmXDP /C/music/incoming/AjkswA1SynPv3hLvovFn 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/x4EtITihIgi3In /C/music/incoming/ICJNA2SiOONp0uTfjKBuKFrKaD6eY4RwQBgEC /C/music/incoming/p33weTdouU7UhJtt1JFOVwcQn7SHjS3rm /C/music/incoming/FIMBoYkjieEGkPDBGGFo /C/music/incoming/mTmwlMKsmMFSmCrafvhq56RofYRnCBoi3qQTOv12Y6fRbutvCPQpYSTnc5rt3wXSxvW3TFtQ /C/music/incoming/4TAiP7y0PnJXYSUjyry5D2oflpGTdsdg7LlRVkxBUh /C/music/incoming/XGEj6V3pplxjhu2HD5KBkGOMAdQ2pJ3XKJcTGgIA1XnbaSReKdFUQLLrYYQ2ebaOpIHGrhawvkHtrNMPt /C/music/incoming/Ftwk2igfvHiwhEMK2bIwEF5iAIw5WJQtLW /C/music/incoming/36sJDd01dnVhSdSLIqMaeYaYYjrcbt2Pv24RwmLUJuAKexy6wTeLYA2e5BRsSW0RtfSYhaouN0yQywUBSsMooqY3a0U3DrbT /C/music/incoming/Nw7I52KBVTpnBGUqE0 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/XlTNI6Hqj1mIhqIrReuSDpaGRcLg7XWa3CkpuXjRukRxBkrYhAWQSFDHkn4GtBqsdmNNgr513KxsGJeHSU7Hbgox6Kfg2Lx21x /C/music/incoming/uRdSEeTVVwxpYVD2lkAdlw7GrbnId6dv1lXu /C/music/incoming/ckXjg6ySii4P2KlRIqhEtbpvDxHqQ7b2C3XqQUlMpfAshKXT62ahcpBa2BNPxicigbn6U3bVfCnoJ5o1 /C/music/incoming/sYYweSEGxyWHITYWXAc1eJHqnwhWav4pin2WkBNBxkdnWaBmYpXmNiJRrIjOKPGcDG /C/music/incoming/NXdqn7SrNQ7SCWfYO6cwqeHdEaNAsQ21wNHq54Er00PKYQ1CMlvDpOHIq7Unsr75WguVpV2RCRFyw4mUgkVh /C/music/incoming/RlWojKAWxEUiedy0HamoYEBB0Vun3BLVMww4A1mGF4ksnn0QsfFT4h5mSvvvpm2416DONDANUNQ3shmM4 /C/music/incoming/hQLCSyHjJV337P2I /C/music/incoming/6sdGDvoSFLeVtIoLIjFTCSouLM1lLkToeoBPqH3IJGPwcNo /C/music/incoming/Vcslmd75BvMUnJeCk3DgujXTEMURvx2CaevHfWXanHa6Jdp7V6SjXPLMlHPHpoJcCkTinEvufC1Vi0jBwV3wNRMsAQvFhpS766 /C/music/incoming/D7C6DYVw1LpC7hoGeiqDVis0faXaxtsIWpUKGTEFQ7Cl610KDba6TfUuOK 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/kaYLxWnkUDfS1Elf0I6Ia4tsDv62Ov6OU57Qhm34JEn4rk /C/music/incoming/6ElS0Yvmy3O0MJJnkyqjBujVx2ebxg3giHUJxRrcsTHHWBCKPMdp /C/music/incoming/iFq5bwGOByFktShYbdSMulvV1XqQy6XnDKBXYJGsnJC4aSPX3hTSdOG5iDelgXpCIqORqq7yFAySRAVhhAUqlfkWd /C/music/incoming/lruPduvcW0mqQyENlRIlKys0qS2GNUdsFw3tQf4iMouvtpLOGnN16j5T6C /C/music/incoming/WrB16PHIsrPkw12ffYieO2uvleC56AnLmjUE3YwygFMoCxkaf /C/music/incoming/f5jehfkWq2UCgHGX3IMncm6aPfwSmnx5qyUBpsqxpcA /C/music/incoming/W2s1HklqWl1wtJljBCBjID5UlwtuxcnBXCVBjK0BUkjIGwsFaNVCIRls5FOkXX0T5yHYURaYJawxt /C/music/incoming/7jR1LLNMInML6Ifx65hKOLo2yj6vDs7endxjEhXgUarED3UDviskFksu3XCCMqjpoHx3j41YhbXNtRxEvC7taVGdRdnOMvBDYbp /C/music/incoming/4MKINeUoB6 /C/music/incoming/15lQA7C5M2oDDynfbEAOf5Dggrndl2lbu 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/mTV6D /C/music/incoming/sOXl6dfngPGsh6YXWxwJvlwMDM1GCxS1l5Ohpbkp61S5e1AIoVtETMKhqlPskHSQ5NgkqQIVnhLCAAHKlrqOdngHtHXetYfxh /C/music/incoming/R /C/music/incoming/wRUSvOt4Q3kbmFE5wrmO2lXoo5y7ByXwAqUfWyg /C/music/incoming/emSCIKHREMeiwkHTjuCUQJy6W4qxmHWuN0lTyDyDnWSK4sjVWuUobK5DUUNMsiE5XQD /C/music/incoming/0Vv3nnrFHaCfknj /C/music/incoming/1if1r2KCXJPwXaSDlerFhGRNhfBFDGi1bpOFYPiCMd4kqmsKmunPigDuyySmAe /C/music/incoming/0YWGCTWi6ANboNcucD104dwvG1BtTMjhLAusEvNkvUB4AfgN1BX7fUXVBAaJrCvtqGwWsQYNWPDjJB /C/music/incoming/phYVYeN0xFuNFB0siWo2sL4ju1g0glRlm0skETMIuf7hJqOJnYdth1 /C/music/incoming/IhuemM2dIee45m0rkFyVNyuUKjViJQrx6QGw2YOHwptm7k1rtxvOaN1i 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/YJDUdFXj0v2UMqKBdA /C/music/incoming/XdxMjdfqDQpyLLgkTASABjG5VH3H0uYWbqS0xWso3iFQud5wFTn2aPrOFAXJiFxiYAxt0nU4hEFs /C/music/incoming/0yKlU36lARvTjpiEp2WXXkXCUdILB4Gk3x3XoM5T7F1gtkcBcuhtjBYPJhxQttREkkXTu /C/music/incoming/QoROTk2aIxMnsw1wiTCmEBoTeg6rloRoHpCrAAnWnEbgRvxu25wdpxBpa6KNmKVtOxNd2J5PGM7ayibQQKwoYN6iVmrBXIKK /C/music/incoming/bdj7QHwgSwyrA1UkjtxXF07YgaOs422wi1WhNn0XQtNhiEb2vw /C/music/incoming/jmJHBbWyExcGQe46FY5BuldynfX2MPe2PY617P /C/music/incoming/yAvIWUie2deoTcuNRyWXgxWqntaup6uUYT /C/music/incoming/rhojHOJsNiLUBHXFo6m0kWi3kLF0SIbXXdIoOTkE7nUqsKxvhHbRrVBD7t64iRHe /C/music/incoming/pdY6FNTWNeVGQVvqxianpe /C/music/incoming/h1sNHSeFnklv4CkEW7UjhTkhyw0vE7aMXfCQnfJqLlYGY6hP5xFbcEHvPloj1QbnjGFY 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/nM4fdNq0lAFY5cs6urei3LrrQecrhj0UL4giUBwePXbpGrpuufYDfpVJuLv7L7ScIRma3jl1 /C/music/incoming/GMmrRakNq4V2b35wR0wPvo3K5uopq2wXXY4LcH0CHAIDiEPw6ATSiFrqRJuwS2wwH5e /C/music/incoming/GagRujwHmwCfsBEdRPbSlNHo4SBQil71k2 /C/music/incoming/wMDMmYkAsNRug0dXgY3lPfH3BGYL3JJKNHqbIB5YMaQikqrOK7yQrIgqfHkOaHFRegPHJboN1dHPwxSjn /C/music/incoming/cQSlYQoK0jw7qCCN4eb5Exbrs1KyDo5HsfLwUfXwbPIg3nhfvJ24gXqLOB05fWhKmWOkYf0YoM3WX3vf /C/music/incoming/15FcFM7KhlBtSv3pAPvR5N7TOUcn1O6JXD4FG2FwOh3qJPAYJ0pXyAJm /C/music/incoming/7m2jjk64SRmlyMh5QtvGoxVW3UpquonuPWeFKSy2EmdUohlQicUBkwOIyeow3PIEEYEKIKt52CcbubIUJGirBUkshDfF /C/music/incoming/gPJ0LRPETPCo5M6uhEVmLoWFskqtLWH1H5KN3EH4bE3xEmp /C/music/incoming/DQh56vQICRLdJb6g5aHVbw2I2kpd5mj0nM1iXXCKPFvQg3IqpEJyCiNgVGcVfNLpITX4 /C/music/incoming/3sxgxaKtsqOJMM 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/BHDSfgn7OoAeetLyDrXurgUs /C/music/incoming/DAPl6OyMYcM4iOOjDDFnfs7DXjRXohSLkDjxy0I4c3KbAFmBl1QVrIRjAmvW4JwRrbSMFpRL3IlkP6dr5pL /C/music/incoming/T7oUf2Rd6oUYHRvd03t5LH34tBp4oDqRr7lj7u70ItHCU6OsA42NHU /C/music/incoming/WKHoiLtLV2LDV4IugpV33EfQnypUPYN03wKsXA34oW6my7GyhNVP7K5sFXaQvH44nSIytoFNtYOfF0ro1XMbd61r /C/music/incoming/YGNva13iB0RWi6HsJDSQL6w2Hg4MC /C/music/incoming/rY1MVjHfdUMfkWwcrLbPsckI4eHHUs6moR3unc1UIqBUvJk4vF6WWWGoNrQQKarRWAYB1bVpRohbJxlt2Kkoujw /C/music/incoming/Mqusq4ud2BbSPTr4AAvK777kw13uY /C/music/incoming/TOGuhquNek1G51w7241bNDLLOEf6lNSLi6c0fgiBwxmk21vAvxcaW1gpd3OLkvCxypx6YF2UVAMpqA /C/music/incoming/B1geNkwqvvgxdEgV4cGq7YO4OObj2joNrCywxJr4B521FD /C/music/incoming/n5uVKh62Uyoch2GoubiFIHHp3osUaoJY5vDL4BkBha5F77eJ4uyFkF6 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/G7cm05ukCoRqrqcixSFmBNLqTdUKDjDS3sKFNPQXKE /C/music/incoming/xUBRUTRotBUmsBmpnyM1jV5 /C/music/incoming/bE3tTkncVq4bHbNKv /C/music/incoming/QeMw5pTv1AWkro4Ykb0qWykyAw2mdxNd3YyfN /C/music/incoming/RWgEN /C/music/incoming/I7fdkO0FaF7lIkRFGG5DAXXtQu5Dx3D5T /C/music/incoming/PsQ7LuXFPU4vlNKkvpGC55Ul2wqW /C/music/incoming/HjPXRn0J6jAEUgxAl5ITbDtIgGTpsgaKavUUIonccI7OIfXeCCyEGKIdXgR /C/music/incoming/BTafRPyvtF6QB7hBAViMTS6Ds31021wG0nkmhkYOpOrxMBESvIBBRvYQUFTVWH /C/music/incoming/7BV6JiCNCmOPfCQWjPpWBLrknrkqgtKQptNip6xaMh3lKwdMIRIGqLpujKRr5lGiK5yTWIGk 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/4W1JmuTopkrFkXP1BON0By2C2xiyyraBna0UsgQPQvluRuGmakiQC7rE3xPVmtX6kXqk62Ht66ie /C/music/incoming/g4AIEIS33635wTWKDCWHKi5mV7NBEa0uXvkXujkcHlpS4PpMktMXCO3 /C/music/incoming/f6ndRwrEhwjmH3ujIpD43Emw7 /C/music/incoming/kCjID24pOACGmvt43OLXYrmw7BYq1vYq /C/music/incoming/HodKL11srlv5bfYdUum5jMpLXNCDUOC2UonnwqpgFI5Lv2CPvYWcLHU27AU5ywFKQBjTYLOEfgyJPLo3kTg4YAqnCto5ErP /C/music/incoming/e /C/music/incoming/pK3JTPsTlQ5TXmFWBX6tkpyytQ54bHIPgmTpbUTrLRC6qUylyhx0fGVakDpcRvRMipNLAoUOeOPBUBiGrTF1iPJHySfGERHo7 /C/music/incoming/dxtME2CbRySUiE2SylQhNm7qPmF7eVFI20HiDP4af6PcqVqObEhscynXyd4qvD541j1q4SoRoQcOF5a24Y5INmGDL /C/music/incoming/2daYb5xHMCqdUblPKxFuenVHFpGE2lInra0AYQV6T6RnXqvmERUxsJJNoBtTy1MA2dS /C/music/incoming/Br0XhbNiHgN 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/WRy2QKelW2kbgHCEAENNl /C/music/incoming/ErDWuLC4TVkXBFLcWl2BmpxlOjuGWfBxV0Prp3TmdNBqI0JNHuHwLbBn2rikp4gNtUb /C/music/incoming/Gs3bmT4I /C/music/incoming/T7TNCHKAigoNTvpS6Wc5 /C/music/incoming/FHiV7PFl3KdNF5mtEq3R5V7bHRGADJaMUPGxpju2iFLCwbPrshmVvAVQHgopifPsKy1WyWdt3bI /C/music/incoming/gPq4sR4GEvWKIUvVtTUmISpKEFK3v7Qq4I73t7GExWusipDIAW2nKipvAOAVhajFMGN7UACtnqWSx4CobcDH /C/music/incoming/bs7OYJlrUYvVQGJdDWg7qitpguSoUuAUEYWIgfAeAadmf2IPWQgbjrI16RIDX5EyxJq0Rb4wwcHqfhjmUdAeny /C/music/incoming/EPtW6jAsG1nDuUcqLTQymIkQh7TLifsEgnryMrtym0D3ap0cVUuUGgE3ELO7wWjAIRwhCKMsA /C/music/incoming/nucAlIiOraYI6aGtR6jF5og7Lp /C/music/incoming/kKOt6Sb1fMxrH2r3HKCN 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/a2HrkK3B2R4voQXDAFBQ5POOrjnkNoyBNQf7TNAdoPEfqsX2W5ITadMrn17av /C/music/incoming/P7L0BEUjlgcBOoDMVlopC2j7S3jihYDJK4 /C/music/incoming/SdStUL2Vwp2lt4dUqtsrPUxmTj /C/music/incoming/NPrLk6ld4UaaKns3CR6I4FXCgxJuFxp7Fcwf6vCdpCbGhw4JwewtDARhYWFTwXFGFaC /C/music/incoming/3ccyI5EO5MHTlV5NoRgGLUqgNA1PFw1FpoN4qe7qmdKdGwKHJBTdfDkhT3TieVjHSbE4ibvjRWsIknHpW /C/music/incoming/6vUX6a6t3dfABXDV5FrruRrs7U4xpOJ2oxy4fc0metHV4iW371Qrc2IneCYkdIenBlkcxGP2NembjEwX6byw6rYtXl0L /C/music/incoming/NAk7f4kPE4t /C/music/incoming/pNsKu3QJdhYxDqkY0I0jJHvUETOdv5MqdvSVCsC7Yh1mHCr /C/music/incoming/XarCFYnfT6WrGoEJqPVaPJS40WGV6dDVpQyQP6RRHIU4cT4pcJA6Dk1opvJ /C/music/incoming/qplCVEvfHLaGMYkn2rIOaftK0Iw6WdEHPx26IY7vESC4MlnJr6wWq4Ul3JJmgxpEhBXn4lNdrmjoLw 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/7Vof14wXgg6eshk4ihFq4sUSPX5lPMlQg4IBmfxVnQCTphiWOE2NEuSOaExd7khC3p5wG /C/music/incoming/7gLDtLy5taLIGeDr4 /C/music/incoming/6itwrxdObgKaDy0y3JbEk0CcSiObLvbTttYTSbyflDfTEWXBIhkrbCJfOrMjRcdMfYOjIfN1j4rOUP /C/music/incoming/j0LEm5EqwK5sB /C/music/incoming/ipQqDo0ckKxxuX4tFJ6cMXcVYMmQSNiNvJvmj7wvjKvsn1AV2SM /C/music/incoming/lfeKMJ3xroH5QqtY3DkqIRFNnBWlwgv5di42LIkfqQh3LegjlcULJoiBIyvkURbk1J1HuAm /C/music/incoming/cPiFSDSKpFCkYl1oT0xxjiqfDTJw0Q7AQ3ThCE5 /C/music/incoming/cjBWGYPoUi3K4EHvAlqBi7IcJU5jA3qDIvvpWTUqtqBrLEwbgyftpnGcJymS1FVYYAcH /C/music/incoming/mxs4G26ydaif0qHQ5Ew4naulR2nw42lvcHVNqXnPU3w1y75bHA4UNmRlcglMOICiWUdrC1AhpPisLCUS5mXE6xPXXKKjLJbmB /C/music/incoming/riI5mNwNULxKG7KHT7xnxvaP6S3LyRtQXLJlPQLvRyLg 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/gGAFq40Gaxk5syVxS3kjWgmBcnTFoNG5AY3FoIUqrDP /C/music/incoming/rbMilwjHI45vM0gVt1NTbwsHF3iDm1w0AIGqSFEGi /C/music/incoming/ooYPMaWsdRyYgsgGGhQpFj6kwlsTTw0nxs7kxaeKQggYgXsbpKyfJnofpOrAPcGNYkBUt4hGcgGxc /C/music/incoming/KkOffLaiAX6NvhJsiof /C/music/incoming/KQxEbWgwvFMPMoEiiWNKo7gutGwnjX /C/music/incoming/CYePfiOqBjAyryYQgH4wpa2WT2yy7DPxeyUfWhGn6lVnk5GEN1pu /C/music/incoming/kHmiEaDwPliq5TpwJpKLBDjEvjBeEQQAGUER05e27XPWN56pbEgoiWyOwQTuHx17CQSjoFFLlQLKUuXyklc7JCr /C/music/incoming/7SsJKGwMmIdpLaaBd63nnt3eP7aHwow5Nn25BBAdDBpkIldbsd7JEpDNWo1KGWo6kfKwfd7K /C/music/incoming/1WniJL6WJDUIr6V2AO7mhujBPEMMTa /C/music/incoming/7HLwBxelU3RgRUMuAsuWf1BSGJNhMj7NQK4B 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/occGbvbYBIcllsV02vjoFyfw01cYPsF4iQjDM5WUJvlUoreG2Fs1WGfX4NOisji /C/music/incoming/O31nIyYIjDwwWRUVRExi67LGOFXNEHW56VayMg3iBy5HTcHMsDnssLSOrtGdJkdKOAxbQvjLI /C/music/incoming/H3I2oTkXcYWodVM1Xx1nREKPnnfsOOwCFqYHkGHw0ElyyudxD /C/music/incoming/onoTeAYJsQfrh4GIflfwN73cn2kuA5HjNyuL0x5s6G6xsLjoqu2S1igosmGjoEjui3MPI2PPoUxhb /C/music/incoming/FKFHWQXSopp3HG6ef34F2MKNkVl5OdOXxmSnRydc0rH4RXvYDNc5DYX17YvaF0ekJAFuVRtO01 /C/music/incoming/VqVLY7qN1FtJSjvvdN3OKyHHLkvafV7TeLJJ5QCK5r4ngvuFF5qscOcwQnaOLqHeF /C/music/incoming/qnWG6BIyX1nCTOmKgLRaboMR0pQRCnTudMPmScjdqBIn05Di1ioB /C/music/incoming/JBw2aYdYWo3nH5jgvHEgClERBQdhx3H2UBR72yUCHsh57LCPFO3Ofsqx4NBrU3A2ObBfmjl4TbHi /C/music/incoming/qCN4UbGuoAR7jKCyVKtaK7ib /C/music/incoming/TrtXRp4ogGPIgiQVlftrtVLmr 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/yJw1mUnBDpynN4nNceSUV3PKMgjGkXKeGEqjRwYKGYeJK4xHSPSv7f4D1UngLPqMNtOiNd4Mmi /C/music/incoming/leWJqItFs71HLKSdfHXfIlbJclURJvmQKNI2KtVoCUUgr6HQRpbu2ItadmHeVK44Tj56cXATTIKVx2qeLd7tu0VctI /C/music/incoming/fdc4Ed0FJ1kn5HPUgVBKmSGEQ2I2xW4 /C/music/incoming/5BttCuSdETRUYtqXsoDNUwrtaQnBCUsNwGCdf271bmVmkj12FIygi6dHjasTgrJRAdws0nRyoKMHIfiYWt32 /C/music/incoming/tBkLir3UHOBgUhpqMTuORPpobPQTNUs2pFmwlmns0OtFTbIy1DI7UP7Ml3KAIihTuHYo21eA /C/music/incoming/FeuTc4giueaPcidfRDr4fKFnURYshHWkB6FOLsJLnCSTblRuj0TRGdC2Hh /C/music/incoming/IsaTMvRayyq7E4tUmuwFNxE2Ry0y2tnHtVVWFxYrg16MPxIqI1lWQrokVgbmEsffkQMQiFpVDfxTA0ltXJYahyXcGKa /C/music/incoming/B1oBLHeBYNYuAQunVrbpVppfRQxAmK /C/music/incoming/5dU7FN00g2ketdbEkDssUPJG44XT4joEptSMAnKBkhu34hh7Nb4gOxhoCocJWg45NOW7sve40YhMuNKVVYf2niWYmDk /C/music/incoming/x4jJmKQ0mrcssRPyebONF4NLRkLpHoBQU20XV4QjIpBN 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/rLfhYEIkNR1QwtRq1et5cFYJ4wpdX7jbpF /C/music/incoming/ECNVifn3H2iEGovgttE7u6tAEQOecx1hySTLLsgILlufJaDbt2DGj /C/music/incoming/jhJOWfxWp1Gor7oyTAsPlUi4s4URiD4mxuwgtiJu4qk /C/music/incoming/msJOpIgCsoP1bon4IgEWFueWXOlx4Bp64OWOWdImmPeF6kGr7ElcLMfYoUXIvP /C/music/incoming/1SAWHy5wYX5tt2D5HBLxIogNaDLP3TeYTQOJXC1OjoWWkao0Rb0yYRiMMUWeVpBfSgHLm1g /C/music/incoming/NTCvEHyuUMdqsAHrSoUXU2AGtdhUjydOYPmr47UrS1LigkVBDk33gNUSt /C/music/incoming/5DOobaYTfF0rNdh5dX0BpITCG6SQTsGSjtQBkX3RrY2BIDWWCUoJLbDvRmQdoiaT7hhsuOUm3hiy /C/music/incoming/c1PWEiPg2VKcrm74o5fOP61 /C/music/incoming/N7A53QItKI0a0wHaV5MkYsXpVdDaKgj6e1foMLxCPs2AW67K2jygvk3tijiYmHQDx246rrvjHkDFx /C/music/incoming/vxPnApYNny41HuQW6KJBGLQdSJTV4OBXVK2njmrWQLJxtF0UGAaQPMgROMDYDdQH5f 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/vq2ELpGfMB0nsjhjD /C/music/incoming/dqqpCC3501LFeeG0MhRPLHOkdqbXmAQbDRgevrQ0Y /C/music/incoming/WfnVpi10FWdsgJMhA4qa21deklWcfuxAmmog4yPaKyjG4CjVVs1JVkN4b /C/music/incoming/Ur4vx6FRXbGNFWrvtbINXTHAp3gpRyuLQqVMmcwNMIdyfwD1OPOXt43bREgCYp7yN25oaMjqM2ap /C/music/incoming/Q0NxurWK4UIystgpUfWbthDvjBJLJTD7OkgINKXwhOrlP2nPO3urWjxIwro2QlbkqISinFKjoy /C/music/incoming/hwXcWc7RN1OKVkgjTuhYNqwCjOnBmrk4JasDAhb6PpvJG22mLCjqxrqXav1hWGFuPSaV0KRLtiix2U4oTaWSi2FrRCCeo1 /C/music/incoming/lxBBMye4Np74JKbwRGejRk1RpdrUM2d5DSHNhi31JAVEscmuDqClDqnbFQlJhqqSmbBYdvoIKlHrwwymX4rvAYCmEGhx5tTsi /C/music/incoming/YuN4mjDL05PAJcUccPTVY2RJu0tmirDm2ismY /C/music/incoming/MUhCYxYc7IBrps3OJuSsPCxYdbLALurmpeVvjMI /C/music/incoming/qfyhuxQiEHShrnyiyEjIdqs2GwNuRDjlUvjWAgDUUioqnPVXE5GIx1Y7TEI6RuxbxGu4eJPrbwU3cbOXJXYU4JV1Fjc3 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/cWvBVNpjQ73iIGfaKJuSIwMaFrrQsjhSs4oPoNNPeEKkhe1YFYtrfGwMju4EvGXHYjXMrxT44MOeUC1AxBkCWXNUHKG1QjtF /C/music/incoming/dy4AkyGcggcHMnUFYuYrWbrlNFpfpmU7iaRnmpThnjDtFK7qfRNBiXWcgRUNjB /C/music/incoming/ejeKJBlJaHEnhU4uTOEaGKESrkpoMDUV4On5BEe1JX6fHtWvdKLYhKcBNsr /C/music/incoming/10YNPkdA0uTgiuo6pSWS /C/music/incoming/BtfdIaM7INMftgCYQPRi63M4CgdPThtUHCjY71AaqAMDcPPgrTHfo7UFPjIB55nAtYFY5KYWpQ0 /C/music/incoming/hKIwTjRQOIa6srK3RXaFbLt3U5Mr5URBp6fhh5rVukG5hjxrWDarPxHDp /C/music/incoming/2BVyXalwW /C/music/incoming/r5nspR1YeJ2WHFPtvfBb4MObRHx6eIcq6tPa431XquHsqL5D6fP5fhcNplIQt2TDHLXmXOwBlKRJeuSgJ2771ekYrbSStkEwJeT /C/music/incoming/lxwf5AYdIC4074CxqckByLkG1aco5dKXOyOLvJY1AInNUnlY5Om01dmImXl4wKgE /C/music/incoming/XBl5PhNO1GC7rwIYDQHNfYqIxFW0qAa3LSgdStDK 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/gsfvQsudihOjWyJOiYkHnGrSp0GuQqPccSEE1eJfR7hBLF4mVHDUSywHbugXT /C/music/incoming/UaErSHmnBnBH7iJLKHIlhKuvlmnp53AcvEruNpEAssVBnxngkxMdVeFjNhgFs5pFV /C/music/incoming/CKfPTGKRKdPkdgfReptbBFE1dXoBopBmJThHddX3muPMThYJopvfKfy5gmL4qjCuKDJq6GObyyVfX0g46Mm72uJD /C/music/incoming/oxlhEXw4bkfTvKHiqcIya3UusKNg4QdSQTSMAEttdVP5v1Ryj7FkDBQtLYV2kqarhtdJ02QTQ /C/music/incoming/3ctYLh2k /C/music/incoming/dasEu5LnNPMR72hSaA /C/music/incoming/HsueaTCtGrAna7R6BMHQ /C/music/incoming/j1iI2HJ1f1UiT5QPjech7XdTmy6UF5gyURuQnti0AbSQWdWpGimkvkIt /C/music/incoming/ndTxNclempPsXTbve7sGug56OlPh7TAap6ecLpyNfbB4rff5vBCxpQJhgURCtdeAWPc0P7RVHMBsNbOIgSSGqbRGv54YF5s /C/music/incoming/wv4P1mXEuXTgKVhQwVFJJqMEO2f60fEbGoF7TlkSHOOmgjylP1ELM6wfQAb7hYLpsRIuqh5kLTc2KAwEC1q6I0vH0AqsjkLPcy1 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/4sgpTdI0 /C/music/incoming/DxAYyRoJUgJ0BgHqiONx5K6NxkNrTM6x4BguKL25Avu3qyaDQ /C/music/incoming/lYDKlvkwGWtLe0cOIHYTOmryFdS6hJvWdlP7pY3DK54qWWS6Bifqoof7HefhKlp5BEH0jdxQMuiRp /C/music/incoming/bAbKlI4Ia4VFn7xNflGNJCtyivu51S6HabRVRcJMKg0 /C/music/incoming/uJVbOp6LtF2kkvvY6nIt /C/music/incoming/RvnsId1bDj3IkOhE7JVAcGYAOqRujyocR3sui7oOVpLrAsUAphIclVWkFVLrsG0d31XpvTuaugLT3G7vErecY /C/music/incoming/g1QktuC4A /C/music/incoming/hbmapHA7NB14aDc3sOxMGJMMYUJSCiEPSgkTEWk0tN7gvOywDY43CWuFwIiC5PFE4lk1sqyEEFr1JFqjvloKlJm4SM /C/music/incoming/wepyY0whGplQoEwGkWuGgtFPUf7IlcIOY5KuH /C/music/incoming/ww3mbqQPc5HNKH2tIQ1gWNf6TcsRYx4yJFpLI3V3y1WtcxKYKRo2AhXQq5A657YMai 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/2gAQWOiMHrpwQUmJyLy7v2ylUnoRc5hTIHYBXxTpOonro5uXu2idthxaPo3JAxJJkEVj3STbYisgO /C/music/incoming/JaTVoNt1EmMGS5D2J3yxYqUKIiNFBV1JEwNS01JhBKvGKAfe5u /C/music/incoming/HUA2tFIGlGLu47EByXwuFiyrp3ctkufRPf7eJdAp2mTeP5ig1hmhaakxvhMyDovXB2NY7A /C/music/incoming/j74hWECpt1kDNtS71jm7B1JSJ /C/music/incoming/Ns5qiPUmrrcjlXnrc0U3thBWywQ06s5DJ1QSxXP0LXaaG50womWDgjxFYhYS62o7uHHshC2lj2 /C/music/incoming/TkiPNud6waI2r4kupV2BNDTR0DssdEqoEVrXG0MqfsyWA22Pyq /C/music/incoming/yQ6FHqocL4OsRMw0pmJO7c /C/music/incoming/doOdcXEv6M3wu1TXSL /C/music/incoming/1NIIFi /C/music/incoming/MaJJcy71qSSpPYFEA 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/UU5T14G4jdYTFrfLMeOaQGHrQyCpJfsPQpSmWD7QG4w4hmXChE4nM23nnMdBCqtd /C/music/incoming/VJqoVaPkrrHEtvrXeJkOdeELQ5xRqDunVcFu1mpNdcRGpAW3KYWtocSRfMFXJ61W5sPrY55YsFLau5vqh /C/music/incoming/IX4sjBnuhXLMUyFgcTM20lNa1Uj /C/music/incoming/YWdEJlyvbKxgCmhTCwCTVTWj5YCb3HFHQeMNXFiUJiq /C/music/incoming/vGoTCtXweBMI0nt3aJYhRXBoPAg7erQggBwUSl2qeVIjnNuA5sIVBI /C/music/incoming/GvpYrPj1xMhwlyAYOEfxlmSBdC /C/music/incoming/7i0jgP25SolIJTgOTjxVxbEPOIGGqgONJgUMG5ml403d7e3fErjqe0n5LkCFjvNLH /C/music/incoming/uLKvB2Jjyb /C/music/incoming/Dex3itN3DgwiOTQatv6VXeKFISed7PPhHbqSj /C/music/incoming/kUUrX 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/LxxN3abvOhJDUnOQ5BGe7hpcMjSBX2LaTSSMFOeCjmGvhvynW /C/music/incoming/Om7VPWttYqtiNGbJ3RfPwi3exhmR3XSkrfiPjww0DXGYsMbeix210aHGq2xIKJyaGiYHwsyFtnlGKdSSfhIE4YsrGKyo6 /C/music/incoming/mjmTQY1GaIxba3T4xF1DnKA6EQtcDfxKRQiy74nWysphc7NCcahDVFBKQnoaEXc3jVqrU /C/music/incoming/baavEsdoS0DeB1FSo7gWuCAaRN2aEIlkf4NfFrNTEeNdudVPBvJJjSDHHaMYxcRjOs6EmAn4strqVwMO0mH /C/music/incoming/4vcFLrXxcbcrOK2bpHYxwRvmdBgLuN3QTKbWFeTnC /C/music/incoming/SGNDC7Chva4G1OUxxsKBbsdl4BJqfDvJ5CvyjjMmjrJ60pKE /C/music/incoming/tK2AQ4a2bttka /C/music/incoming/xk70fPtU1IyhHjarrmTUitfA1Qugk0QpVoRNnVCVnXc04RlP /C/music/incoming/B54QJpDcN3eVixs4wf2mpm77GB /C/music/incoming/LhHu1GJVxSOL2oxDfBFqxRNusy0uu46sHRM 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/4n1QpSlmVHYtws3MOwjGjwYxFDEVOj2gkfFFvSlidL67bDRQLTvcEdTHvClUowFMNRiqUxq3kaDFx0wcTVk3U0Kht6i1H /C/music/incoming/QQCRxXFYVQyUOBarvGEyxAF5WlVAVpHNnmVSdO2FBsnSa6ogfCpGlDspkE2mcfdGjTHBMpn /C/music/incoming/Q0IAg0SLS2h5tYxEvu5364XYpxOUSPilRWjsF6Bw3GgBeVKk2Oi0b2VTcQjQk61dS4mFOe6x1H7AXv /C/music/incoming/oEBC3VqyvN1 /C/music/incoming/6j7bVv1yFDG0fAcpBIhYglc6bS5WoQuiRKYnYkEeHfPWaPGd /C/music/incoming/sDKWHt /C/music/incoming/RAvvbRi4tmm01RhXmaEarRAVUon2jQUdx26Surubj5RW3s3kUvEU6XK77HITEoTKyjB7TvC3NCYtaL0CtdgUm7eIr7 /C/music/incoming/AxuI4fShwBKdWYHyi7BVEyNObFYcjPoJvKQRD /C/music/incoming/dyV6C0nfk3s7E0Hbn733RvFsCpBoHBgJuyOXnDASeysgoapltL7qkMmO1DEmx6FQWRMflRVSHkXrdxdB7p33CWyPm74S6m /C/music/incoming/HDY1xUKXTVnrp0MPxVThYBwNS641u46B47m 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/4FLPqaWA4MubGJqffIaoLk /C/music/incoming/Ru6u1PNgXAVSdkpJfKmThnMln3JH6K7CMFmYohSSExEStdFkCMeLCCYEQUg6fghmBsfF6yu60CoQR10kwyetFu7kNPhBaTMxqq /C/music/incoming/Fmr27oMDTydQkKowt5GyGJC1VED6dDudj4QvOlXEx5gJUSE3cDTyvno3SyfCTOypd7Gn21PigcaID0 /C/music/incoming/PS4AlyeMMbrAyDMRmUUuPbuHmii1Db4PK6mIYL5epiEImCHHjDq5W4qOxvncpliLeJXAqe1IWPfGETtRJJRaR61NPFkCx3We7 /C/music/incoming/S3xNawearbxa20MkYyQ7BK4G6ANYgG0NNiMcB73cIe5byw5LgjrveQf /C/music/incoming/N1HQpuw56vaSJQFFH3JJEev1KDBIcj1FmnQEKBFqfJU7kNowhx3vmUAIEOfU1W3WCCGu7b3fwsE2rwP5oeBLnErAVh73uS /C/music/incoming/7YUhSTvRa6HQy1rouw5giiCJemr0tQ2luDooDNwYElNs /C/music/incoming/cpQplcssbfMRUBgtO7c6cIqksO7N4Jdrcm7uJGyaiwTwW5qie1vopSTB7G4EdMwAbuPHBSShIbWNW1uv /C/music/incoming/X0rRnuAqyX0fvxW2b7qxFkAqR7MDqWgJAwjhRJEcQM3S0XX25doYDuhNyaanP5aK /C/music/incoming/VKGPm1VFOvvpKv 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/v /C/music/incoming/LgUBMaJh7sl7g5Thc5Rkv1PwevdLA0paTWDcgBsTwJh7mSMh2Mg4KJmSxwv /C/music/incoming/akIIsUI5v7oxMDRToqw0cliSAVLh0gaIHlB7aBcvh0jFxiD7Y1IRyn3VcXiEjBfp7OYAcRSVoaSjbKtrsLq6FpispN5jrFmOU /C/music/incoming/JKhisKXq7M5UmU6cDNgiduLSxPwWdVKMDP5AiaObPhfQbw5J1nh /C/music/incoming/PPpay /C/music/incoming/JLkSvlBsY4XeGrH4foND6feQHi1gln26UytP3 /C/music/incoming/nrxP4UMWAwkBJjKjGKfVehnraAetyqcbS3X2lQugjSRNEtBlRPmG27TgefOEPswjujPOsQ6Wp6MtxHVO70JQe /C/music/incoming/jwRSu1rQjr2U7u3yLWBfbd4SfgCQbxKymIJycGU35yVmPlEkYMGUjCFg /C/music/incoming/cUl6uLkW61XnuecXEdHv2LtsdLyWLLR4EWSqk /C/music/incoming/dBCmD7 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/YeQFG6jpgohKqiep7BxWjrjvY2CJjubHRxPIESCuDiD621ct5FST44yH3t /C/music/incoming/4HUHlGPKgAxKFEqSS2KpVSpgnKtfwQ2h7F1NVrq44MfVGRSvsbEnOjYkqNsJlKmx /C/music/incoming/JWUHTsArk7wx0yUckJrN /C/music/incoming/s6YTTvjJbxfGQonwC7Prix04ccUXwmdRFGIT3qB25vyw7g7NX3OPldG2g2QRItmWuubkO /C/music/incoming/OBMrpOlmLIE25kYNx22O5iMBRVRYIGvmNfU6gMssmIiDMCgY /C/music/incoming/hGP16x552PSWqOKu0uUWpLfTF0mKgV4lsNEl1IiGToUYpYpETiVkcQDEA4ufktXfTGEKkxCqlncb /C/music/incoming/6WotDu3avFRvU4B0xI35HuIarOyrabHWsYJxPn0siaIpcQklrjdb0m /C/music/incoming/4RFS73HdvgV2dYj0Vols1eB2Dx5TKYEWUJF2wUp /C/music/incoming/nL /C/music/incoming/rp0ykKybLikKqgcarvEi1H5q2J7s53Uu74EBPxGeeBSuBBYDdc2aPUVRsJFJKgeQuXL 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/uk4aK5uSXhM0RlI6j4pgneDT5GuTfhpmaRTlCg7EheRUVD4pcdAe /C/music/incoming/Bt1LQReiP5gROaQ0rKp7vijEuBw1ml01i5YvwA70CwmKpynAMELEK6Krjvqotl4EfnJQjuDYLxF74Go3n5oQIupjtGlaiSGpAQ /C/music/incoming/nOmrlCeCjr7ClewqK0vSQrFeLuLiiWbwcl3o /C/music/incoming/FwsePdEhyV1qcCIKPgw42uKaYsbwD2Dho7Qd1YqisNtFIWDmgLeVgubkTrmvcgLEsTbdTFRYXoKoafybXVqYXOa16FqJ /C/music/incoming/3wFeUkKbNnWMEyFYK4ceqfXChSxYDAeThb5W1eRJRJHxn0NkhMeYtNQXHc5cUTFmjdECCP5FmBtOFynofmQYunyBsgpXhPW6et /C/music/incoming/TPudoD1XxfWaai /C/music/incoming/eC103XhhrsQm4vAbBY4rWL0uGX6v7cxoAcFCekUKDeE7ukTRYSQRmW5BKFsfYShp2BU1Y65qdtVRg /C/music/incoming/WTrfuIc1FRT6DFoFr6iDFbgQQrRR7lJtWRVwF6dEBAFTgNFrDDSJRseVNJwcXs /C/music/incoming/6EsBPSDSNOS4J3N3pLpgg0oK5Yf4FLsbfruPscuySDp1Ry25wJGPbnFfpPDXNGmb /C/music/incoming/4h34nWXwHJsvBWUK2OrkUOjHDmbmL0wLeapou35NyHdCBFBtpjJLbXkp6uBaVLSOlPrBHGo6QLTmKPg5TP4BqSJnWap7C50 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/wwHvHPLK43qbNpr6XBPhQlNP4wQPtBgf72VuqRUqWRCv2kC01XjJjDYkQ /C/music/incoming/oP2r6LMsbNvnSwDjsHICwbPEntljK3TH /C/music/incoming/jrYQKdIsJv4gtLEiC6xFiSIcPB7SR4wd3RHV2FYitvrvSiWNufxwaOUyQWajdWJN71kJdPn5hokTBmqHLsxLF7do5ief /C/music/incoming/nc0HJwJxHAU4nmWHdT4uGOFoW2JD7 /C/music/incoming/EYbiAvvxWcyaFSbnTKewgUhGrEtUIKFoGqpdGSWFGXS5ulAnCe0PYCTQRDX4bIWlFjCnD5ObUGXpcjkgefrDSWxd /C/music/incoming/GB2ywxsDBUkn0i6d40B00txkUV7MGOQQPlaga3jgRso0SriBN7wJum7lcRMIyN4UdBFOiYcaPuiHfFyCMF7Hr /C/music/incoming/2yuoisw2MdqV5IG0bb4QpYXSvcBnnSseTmLmTiXJhUWA /C/music/incoming/JHKtm57pWVqqftxu0VSNRMk2uUxkPQMexUoBUCcLYQNY046qbJSkYLf4vQ6AHWIgim1re5IwTgWa7sbyWg /C/music/incoming/bIGLbpgiJ1jJJQMnC1EY /C/music/incoming/30Oc2VPy4oBssINVVTI7HH 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/hFM0lbdUnJ2dcBrLKqjUyaPXKBefQFT4sxWnBX4fjDwxfjwYgvAKY7mhWWpR55e /C/music/incoming/CceWEJftvRy7n /C/music/incoming/YOnFDg6LnLJD6m4q7B2cRFchKv5nToKXl3oEhOQDs3XsEkqjbNr2gjnsMg2hiS07aTrc6AisSyRWORKyeVlg4QQcP30bUItI /C/music/incoming/eRI /C/music/incoming/70c1OBsgysTr6U2ephfllQ0cBvSoJg6jROf3Aov3WDF /C/music/incoming/0yrFQ7HoYwh6vXXiuDGHBsSl2CCyMiJ7jMhYYLYDxoi2JDcvtIeE6hnGOgLoFiKPViWRP /C/music/incoming/IuXblKt21IFDCqbLekLF65rmdKAiksVHgWJfowaCaoBXKhuwOBA0Jm2LcL5IkkQHU6vMP4wOjiEQDCJ4pcCR0351 /C/music/incoming/IQkKgdNytMpXtAkFFoxM1cudShVytAMuakBBR4RkPf2IsVTAjc6WaxcFvgY7oof1a3Xi6RVJFn4VhTR5uupqCXtJi4eKe /C/music/incoming/aMrW4GER /C/music/incoming/dCxrvOiI4CWwCcT4pbfKC507J4wRHxtAQrpEGQl1KS 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/vRuuraFU6EojvcxFr1lUNOkoaAEVDGX762avplebis3MemONA3grCYkOHftYDRrAOpkBbcpfWkMtTFkUSYu /C/music/incoming/iJMROdXbj0s2x277pF5tARqpHPVQ6F610ai3LGTAfBdvrBMJgjJ /C/music/incoming/j3k13tDGQDjRumbA1gGAMiKerbXClAGlTLbgfbX0ghyo1nOnhPRj30abrgJ1Dbuq466 /C/music/incoming/YUDJkIQVki2w6UTquviGFu2MHUXQ0y7MYtTwk5WdDipr7QFeKHASiMmE0XcxRa4TjpFLawgwG /C/music/incoming/O3IVbyNhbRPJCjriee16L703vnfqxolMgEqi3ujCctJQpRkJY1hoiepPdNAVtwQUFdC51jnQ2y3qwiMLcDyEg4Ecn /C/music/incoming/DsfInG7LosJ0CAlK5b1p3OXBVX3QQ /C/music/incoming/oPucbbkTWbY6myFsGQSAJPRWT4KyXNpqBNWRoG6H5yXVEubSfQyy62wH5FqfxS4iSIEGJUeaSkDjY4sx30thnXrHppTRp1ilDO /C/music/incoming/clnI7soiJUfwwSw /C/music/incoming/5B5mymvl5xV7CBbp0JaTwFAh4jrQAaClbWIRhE6puAtscLNDNlPc7cwyaXqo2NT53K5N1qhvLRx4l /C/music/incoming/IwODlW5412QTJ5F 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/lWVpVh5fI6IleFo67hrtlDwktJR4oRhVQiRo7yafQyL4X0vKjNWIGoxQAK4l /C/music/incoming/imkpjGm7qvMHPrYT2FcoVgn4dHecI3pReLWrGDh7eKRcGbGJBEeAldTc /C/music/incoming/xdeEEUKE1yvUYAeft6EJl27NPuAnWqgQWjMcBorFHfxlqg2pCEVHuKHEdyVjtvOKsN6PUbLfN6b /C/music/incoming/G0V6brqMgJFJ7Msl1RnXu4YklwGgIHcuuoGlFtMpdJHU2rsvQ2KnCLAJaKTLSjdGHknRfgNGe6USwd /C/music/incoming/ReLeEhipqcuvGV7FAcMshESvjnMeA3UVf /C/music/incoming/eDCAajpCfxUAr7GjmANPcb7XuyVy /C/music/incoming/J4GKCMTry5rBMMBEupnOCGhArTH6FKCsWeFi0hhFhA0tFLETgWPf0mxdVfrQeUTWD6MHhrLmhPGbNV3NpV0Q3wB /C/music/incoming/4F /C/music/incoming/thHCRypYB0HBTGbpLqLNPqV34qEQIxHqlVqMuYl4OoS6wbea2PHQQH5ctMGB3Gqd /C/music/incoming/dD7nXuS7NFyH54MAD1q62nLu1qwIGQu74oqF4rc71dlJf2RivqjYODPW0LuG 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/XcikGn0RNfBp6GmxCbcV67WpnMwaEpiyrrRSQYwHET2ny30Tgoj0dXYXm141XYmw5b5OWBOKLCqleJYsTL /C/music/incoming/3PhxW03mcedJj3wpFY5LdRoegAF1lvkPnfQlOsb /C/music/incoming/7VeUgESOMPk6pLMbjOplRl4IR4g5SKCxlBmmUBhfNDhfhWpJjBmkfFdUYDcjwU3cnTTVxynQGjFndX /C/music/incoming/cKIGyrWkwAKk5Tra4p7A1p1SKGCBLvA4sguPLvKbfxriiBN7t3K3MFPUQW /C/music/incoming/EAo4Pwpr /C/music/incoming/JPNG0kD2NTqQTmjaVXJJxajth664GlHtyMg1prt1sD6YIDv67s0kOEsIGsy2lGvCm4qgfqSEE /C/music/incoming/gWfDSy3jSItulwswW /C/music/incoming/epcAglCsa2OqVAfj00bdGIQTFtjkJUnQIySJml4fBG5nW5erubRiyycEGp /C/music/incoming/gfnTfnlenVaMU5ETaRkyD2ReFaRRpHGVIY2llYTiM4JhdPQJRU4KtBBmvineEBWOpmd4drIj6cUGsJaXrhaCK4BhwPXcKO /C/music/incoming/fgvScnTKNhBaIPgCYskrd4L64WXikTjGBmb 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/knluCwcRRKh3m6cSBchGqgC7UkHbt7fOrgCcMEQXFkANF7lBTxfiQSxeTmHrXawSFALfEa /C/music/incoming/sjjw7cUoYunojefp5o1StlvvKnIjORPldyKqs4gOFXMkKfr2Uj2 /C/music/incoming/r0 /C/music/incoming/DswWfypUuBOQIQexo6HQbJY1gqrNOu2F7YhDSJaGYPtU4 /C/music/incoming/o24S0jrkGggdsA1tHXuXdL5SQU6WxpfI7Rk7EnlHE1yJ6CjMmuClkdMK4lcekCUqbFeJp1 /C/music/incoming/GCmeGgoTIXkgdc4ryg7cPWduJUdwSbJQKSdBuWdniK4xfhcV7hJ /C/music/incoming/xkRUKmPDVNw1TphakJsThyelI3Y7GQ32DcifbqOMo20Rr260axeiYPF6fGmOuQ5fSD /C/music/incoming/Rgd2xj4OlcfAbJhmFJ4IrXMfg5BheU5Unr /C/music/incoming/rCfQ6jfPVWO7Xx1OHDcPrMoFoB1DN4 /C/music/incoming/NHHooHDFbfAjuAXuxPNlciOHX4fL27UO5CEGr5DrA2J1m3g7oHgpx13F0aysC0LcsTl13rdAmvThGVu2Wfvu1EqeG7NqGkXI 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/OtOyRml7Eu2JFO2jXxxWIkfoWOIplGKsuregCqYKfFNRcuXyOAMX7gjEoAJcM3U5RJonKVOGH /C/music/incoming/14GjxqOvTsNC6AlpCKYtv0AMCVFJTXSmJBUFimoIYNs /C/music/incoming/YtC0fqgiNQtlgeAKAmBSPs3m0J5f4CjtiDeGe5JGgCHquWJhYm1Q6YiGxp7DtamkH7dL71FCL3LmSM0daWnQ /C/music/incoming/omygA6FibMFceY5HfpjxfjUCsNoPVMKFES4mNtBiP2OWkl6jSGsEfUCfA5 /C/music/incoming/VhEo3ycb2WFsUDDy6quC6piwGJHkGHfFYbDuKgMDXdBFJsujRWHbiTQG7gQtY0DuQaBSa /C/music/incoming/ckxcShXC0afyF3mT3wBLiurIElS /C/music/incoming/jnNBKKQbaYHTkBejFYLGHC7h1Qh1PElYdUKGOUxUwPTQkQiOcLy33UxPoGI1CXtEMQQxXFDRBXjYPp4kHBXefq3pv3rimEsG /C/music/incoming/HT3huhkTaadrr2B2AEMhVlflrPynWoGEH7dS0keI24Be2vhwips0qRYuNRXNP45TCGS /C/music/incoming/fMw0tyVmGyb72jDXMTWQW6EJMJNWid2Q0Y2qiaLeKo4Uu2Xu /C/music/incoming/350daiOPC2b 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/c2tmPknSMV4OmTy /C/music/incoming/Bnf7OlyIhHJn1Qb0vSQhA4mDsgQulfpKnOROg45HWegBBWnaW /C/music/incoming/rUheFqcrCVPXK5CSkh3M5kRNSESyUcfURyUM0VdLjlJFD4YO2o0yqR /C/music/incoming/NSBI1rUGQw6RlViNOPKEgbs0uGBMXOPfNNpJwWVAwLJnU4aHkhHNPpHLAInuXhQcO0d /C/music/incoming/ht1tUhe056IdYgoPtVkodNIeWDKGOxKb2HYPNVARupcRMNFhpDeTXkRBTWEqEGkHvHjqpGcGuB2UKXy /C/music/incoming/B76btNmAuoQWIDHCANNVAeH7auNUAWb31VGdjadk2wYSbyB0TW32LXwvA7a7aA7FmU4T4DsyJC2dnW6J2Ua /C/music/incoming/xpbSL7cmKK6yH4TIAHe2NqfJGhg0brkjieMlGijqxX5YccJti4UISAfgjAlE0jksyVpCqHbqxUDW /C/music/incoming/uWqVjgy0xWrajNFV3DmGhRrjhoyU3p3HDRVG7ahrowHRVdej /C/music/incoming/BtUbBXfN413dnsXdF /C/music/incoming/Nbt5SeiWnjfpUV6mXtu3E3WLcdjHeTYRfbFEyuqaqR6CqGssFupYR 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/MJgExF1vxnRoUQouFd2cqHxik0QXSUBAthGEg /C/music/incoming/dAsVnHeVDQbfU7crE7E7b3WBCXTLf2hYHOOg4ddrnBacGSqtuYXxnuXhL0swUAPJJkFfs3uB3mSH2U2QHyqn /C/music/incoming/nVq007j0wdSP5BUALeq12CrJBHyBDcNnhpABLRmcs7eVRug1McwqEJeTDPysHQvtwFIPbtW1YoH3wD0fAGVBMwQFkN54s2CKLRx /C/music/incoming/AayLgnRjjyVdWIT6iNQ2ev /C/music/incoming/u57CpuxmuYpPAKWabqvU /C/music/incoming/ySxwflMFopAHj2QvypdAWw3d /C/music/incoming/1rtn1qBChDgmCGuWr7MEoBkhq0E5MdRn4pKLcTk1BfxWl6bibnVEw4Jyhm5aTEXdS0ql4RUFVTdjdu4rXu3xpn /C/music/incoming/wxhsfBklBB /C/music/incoming/pmjSOBJFuDCrbjU /C/music/incoming/SakNFB1QgAHqOGktTgMcCfUKOqdO0lGBU3JFNgqggfaajCG6XSrrBmvNnH7nwlX21fDT5NNMXG3wfUBlRfXg 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/prVRFhSXqTd75bLVTQyblaVYVkuDfgQ0SmqMCar4Wj5FpEfYMJxpFCFpE53uTpRjcknSS6t /C/music/incoming/jBinxmjOn43jD75IaFRStONxgVgR7oBSX1ENtAJt3rmkSkQMRVsc7EuDVSgKgyP6DjsK /C/music/incoming/5Pd6KNmengD2koJm /C/music/incoming/PQyx7Ufs3paDkXq0eXpJbR4dhVg10ScIAT1 /C/music/incoming/nneOleP1jTUpGXluy2jl7qbPo7DyrAHIixmekd2av /C/music/incoming/IMhUWoMA1LoTeMbofediCbLSX7wGBcFq2r0gkvjHaOaA0FEckL6YKYCGaw4X0g6Xf60UT3eR3DhVal0sCtuXdONdWtfUysP /C/music/incoming/Nnb /C/music/incoming/FFkmb5YBikvGcrGgicfr7J3CMXl2X0BX5bIyAkCEVrdGKF0U0MS0it23KQIlT4LqQGIaQgN5HIEPFvYg5xckgJPKgN /C/music/incoming/YgdiWkwiyOhE6owidYBwYnAxAmrBUjpxK6yS1WKnswkmEvAAB45klc7KNMQJ03voxR1aWLpoondCcm2dTYaXl /C/music/incoming/wcQhM5ag1ClYWD0gdcIpRrwnPy5uj61D5kkLTjmE0ku 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/DjRyqIopBauNBSfcPyjmIEfYra /C/music/incoming/rIDoGKxQUoBDWWisI /C/music/incoming/3UhDwTcqjUb5B0M /C/music/incoming/oXDjy1FYuID2NVFCaqHvEJa1sghsVCQQVLnqYhW /C/music/incoming/OWsENcfAtHQei3xt4l440NTWP2JYNw2N24PEheI6JQpMqcmOLbqtulQbdE /C/music/incoming/4tXMjyDsatG5GCpvnHDfUlnMqNgjcR2hRRc1UdogW5PDRsSO6tJFBqgSgkuDstqqyymVyvJjrwpXDR352AkPiwNBL /C/music/incoming/1Rtp50BJkVISwrGGlfIkPOC0LUEWmdaJUyNxcakE6KNCfSfjWRiTnK1loBM /C/music/incoming/We7bIWyROPgcgVh61gmFNOrUyG /C/music/incoming/x0b1JuPsuPkqybEHigcfMS02kuvSq3p6EaVdVToDfuaJ0EjIs6Agt55NagP /C/music/incoming/osc07BPbBOieOaEmTmFBNoUrnaFIKEgBQ2JCNqAUQBPi5mPuTjCdGSi7FSL64gx4HPuUybHDTRSlHMtb 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/HuFREajaE2ihaOJ2hqnitwfqiGHhcL4gSyq7oQSbL /C/music/incoming/AAicakP5Rf4h3lpUqWellRpH4ytCB1dimqwVSA1P7CAvG51mkH0SVVvQj /C/music/incoming/wTE2mWJjIKXthDQTe7eYPkhHEClF0jtVK3qv4CdpS5CHCCLhsDj2oDcmL5xSKeqyqcRlmuXJ /C/music/incoming/0kIetovIHnK1HiA1wFt2O5YdxGh6iFJLwFDhQl5khx121ouA0SojG /C/music/incoming/glJLa6NdLKjlHAos4GOvD4s7kRg53HYMtMDsibtHTdqjiqmBWQWw6pkj0KBq0QheTEY3 /C/music/incoming/MArqq202JayApuKN2d2NsebAqJuyMYVcHdGmu0JWyTfFi0DkQfdTrQBIyYaOHApRmw1lWxscCfnG7 /C/music/incoming/y4Uya6SLwkHKc6ddPQpBHEFp1QfLCFsfeXe5qrE7JgXycvcHA5Rlerl3yEFr0gjY0CGm1fTwlp0B /C/music/incoming/vaw2jvHChAiDU7ND1uflYTCJWbAbX7R4m5Lm5eUjSereAIkPYUyHWn4JGVfh4GLiPlpXvAGWI3AUCxi /C/music/incoming/M4kM21Ar7wbgEjG1bOliHtJmfVJjghB7CY0tuGscsJieXe0XTJKvq3trt6HgrplY3bMMqmGDvjX5lFvb3TxEFeQHE /C/music/incoming/AAgMSlsELrVeJ7pHj5YnWWwwBQuIH 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: Grouping 10 tracks 12:26:35.6 Trace: Folders: /C/music/incoming 12:26:35.6 Trace: Yielding from 2: /C/music/incoming/jT2jujr0CCfrWFDVrmMTxDh6YbLkhMpIHdryQ12 /C/music/incoming/poV1cdFW33h2N4CsaRu5AJhqeC0cotNFgo /C/music/incoming/0KutJx6nr2wOQIci6DblqWFhXEcMtEwhfTnPVmfHSQjXJiKweqdA /C/music/incoming/MXx6sS4EeTtx4GEGeh4drsVSa4yNKhasMdyabx5icVkJsODUDrtsQcOtbN6vsp14TaT0gDENjVbEimAtBMksUPKJwf7vAIXT2n /C/music/incoming/NEa4pocyHYFMyHk5yoB6cNerHYLiym7LLe7aRWuxiJMKspCWREGfDoIaAPwxL17 /C/music/incoming/V6PKv74MT /C/music/incoming/OHlQuQtLD4xDSTUkXrqkieHOB5BOLCLgLSEQtLDuDaHLOL3yecQSE /C/music/incoming/NTMDwmbXyLQOumKmPyjtqiTFGUsyrCDWnGarBLKvjWbGLyjgvos /C/music/incoming/ruBo4l2PVVUR2HIn2gjfqnaOiiVtEpvinD5KQkx6D3evW146CCToiXwdtUgVxIkGALEx /C/music/incoming/gc2kVisFR5PXHsypNF1LQUp2dulDcc4F6WVQVrDlSYxoNNUUX0F3TUotU7gB5WCOakYSEPBubO0YwboxHxMjEaSlHB4Wlco3 12:26:35.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/PXMH7FT6eLybBrX7c5B7cCaVrj2 /C/music/incoming/L6KsOP0IsR6T3xEreqI0lV1wCn6paLjOUDMPTX4BenXtQW0i5Dm5MeTWemYBRJHPIr6ATVGothV66GOMuWsFxlcQRWKH6DR /C/music/incoming/QVfcL6niL3OAlC4MTumJsc44LMFpVCAL4hq2wxVdPenGE7G1FDAKqSHN0jx6B6tiDdDdkcovHi1nWwyLgLSscXt /C/music/incoming/aKJMu5YCFUJ0FQTRNyWnJMtYywo4Bw7Gt5mNO5vWL6wuH5vtie1eyWrvpRn6P2aiVdFIEfdQd7JLp7rCa3VwD2gFMX /C/music/incoming/hinOMTqcApTkD6f1NJR0JNi1UclRMlQ72I0uCu2w354Je15WFY4iWNmB7t1KHGxoGUp2gRyrOt4MRGW1e /C/music/incoming/GJGPeTbVq0QXRmstGHfaP4PX4SBrB6uStCJYoBHe2xm1yij1LfEkPmmK2QTssRusE5DoKCee7agqQWxUJINvBjchp7 /C/music/incoming/4GS2nkFvoVj2GcEIJ66sDSmCm4K /C/music/incoming/pb0NLLIJcHRptdWqqX2P0L7RcivkpXkpbGUnXADJkeBJpmwTojDGSK7LbiLCoxsmwCnVqJAXusEUjwBWSK4gtL /C/music/incoming/RdyHiWUraxng7Nl3bNBJHO2QpiW6eVwo1Xbqa0NSF4xcAbYdEcLafivdjQr7aVmla6njM22j7PdLp0pnrSCckvjRB6hrH /C/music/incoming/PUNk3lUpSdqdpws2dkAkITE5yEnntuDiI0Esf 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/Hf0MlI3DJkDXNTdLJPRMCccQuIbVfsBPS6nfHFQMcvgvapYH /C/music/incoming/LlDltnD1SrOfYaIJHABtkxu1TJMvAsMe1P60flDkHUwuK5HqW7VnIKJmYKARIgAyMJljcQDu5qTxb7 /C/music/incoming/G2J4wYjMR /C/music/incoming/3UJIdjxot7VMth7KWpCtStkWRjCXpfJ6eoWWNS6RkFogWmjBnUxF1J0IJUX1P /C/music/incoming/kuDlJVGXnNWQslUNxKB2W7TbvYtuMKm3eX /C/music/incoming/6e23naAIEngRPQlsiFs6D /C/music/incoming/ob7HMm3a70QMnhICCLLJ6wdqeLAUjEVn0LvOHAqNKRcirTMa /C/music/incoming/v1lU4iCpFYpfBnOoURWwISkeMpQyF1hurdWnxeo /C/music/incoming/GknHWRT1B7Ipnoce0IoBBESkVAUTXf6YjxjDm3j0NwB322kYxBqgsYmcAdSw57cvaQf /C/music/incoming/TLXaudSxy3vaNCK7Ssgbqgyk6xsdN4HrGP2fHLgkKvvGW1Vgg7FYVJtNlNb5R 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/WOT2MqD63MVF3x7JcLBgS4kAQSYkjtXg0WC3Q3dOtMyMwVtqrVx6D /C/music/incoming/eewvDVpaO7GmYoS10RVgx51wExxQW60Opb /C/music/incoming/5PCIEOlwADsSg5iKWveM0MuKxKykRti /C/music/incoming/g2H3vbklKtl /C/music/incoming/QmVJGJDVGhK6WpLrOeMluNxXbU2IIkXHCjJq1HNgCo0EvoGBvWG7suEcW5HTP3mvrdEMOuyhyGRfU2CUnAlSLX /C/music/incoming/puHujYKWQmG1fDFNUxRBnq7FirF7M2yFMS00ue4N1UBHsvyoPAeE6JR7ubl0tLkWUbouLMrQCdHAXAmT0pqlX3Hca1Ft0dtpK /C/music/incoming/tP5W3KNV5XjFamJeNcDTibWBkO5YMxy3ASRbJN7peqyJQDQFlTLYhIQr0EMnNWiHxofpDHD7dmP0JmRO6yN0UH /C/music/incoming/Ck33QVnC1FUi1TuDmOEy6TBh4a6NiEEp /C/music/incoming/rBopQTDnLnXi7Bh4ofYRyquHQgkEp2K0goUFrGIANYrfok0yTtImHSEbfPGJI76QL6bRNJMQExeI6psGoTR3txruSTAK /C/music/incoming/SESGR13UYHQHMngM5OygnCSfccyVtIUjuy5rkDWorBqoy7J4gOenorEqSMEOCgApUGmmpWCCYj 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/mtj3teqGW2RUH3UiQMuT6XxI7cTXH6TedSrqJanh /C/music/incoming/Y0CJ /C/music/incoming/0dsMEVVastu2EDNswBKypl42YO3XrOMCXYUFuMemlpCXiCC /C/music/incoming/uQPMflot0Fhn6K6ItMWkXl7rItypTXnJukBSehF /C/music/incoming/xwMD0U7PHTPEx1OFPJLSLF4SUS /C/music/incoming/HWPBdkRVoQ4liH6yQRAKNp5iJN2fUgMpS /C/music/incoming/ekQxWI4VKIbHsDERl1fCGtC3qPHtBlQwP0NFxfrWLRWUEUtSlE /C/music/incoming/C /C/music/incoming/Rd1UwJAdOSb2fjhok7Sl3to5aL2tFKjl2dgsrUcFVmfMdaRelKKxpaNxV4 /C/music/incoming/QNDSLfjk6eYj137PsJEwwl2VcgxHapqe5GMTAxSgXrUBIdpoFNx 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/fjbvVejOV /C/music/incoming/EDmf0etTef5wDpPPRF4gM1qCtkrpdl2IfcLbyolD3KGTnL71kGhTxWgKmSTPTeP1kwrBMOpDtBk /C/music/incoming/dJ3RE07iEVQUhINwKgkss42jqnU37gARmb7CR /C/music/incoming/tJKqTxdrbuWQ1a3IipmajY7JXlMUqNr53Ij3MlWsINErEElr3lv7VdXDKaBITpbud0UrY734B1ADtPes7t0erri0SOsMSnGrLj /C/music/incoming/UYngggwjKJJTth3h4OEXyw /C/music/incoming/uhbih62q3Db3lXP /C/music/incoming/iu7QG5sefeOcfyIJefVnSJ5BtYtlnkCQwReeKRd /C/music/incoming/vc5Avik5HGD1cGePuEcnHUBbLTSOLCFw /C/music/incoming/oyab6XcyP1yqEOWQmpnVl1WILm7SAtOhP6WlqnGMvDaVst3pwgiaThHvJywTXr7vlrJF0Ly7RIy /C/music/incoming/jTsPst5jBpEmRlqTFLHA2e6fxM4otd5pbPl5qKEAchpYxeEsgEoHrnVeVmqNwQWwsolcasD 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/M4IRy2v2FQ7gobeQNh0VuqaVFJ /C/music/incoming/YpOxeX7o6q /C/music/incoming/voXjxs3yEbWlQ5QV3oXWrrWYUCxGhRe1Qj1uKuCqDSXDn0RVPmw6lWDdA6v33vqU44DHdvkITGsHCtL /C/music/incoming/uaH34x2jRrSoEjM2a0XtB6g6NyFLUnMotDxlY0pmCQqfllPOIUL44msv2JpF0pvDND3bSAciKKYSPa /C/music/incoming/RDUcSSBh3sD5117SJOGDkOAJjHTfve3brX4RMaAcmAIFinlxAcdLhRIdck1k7vSXxCMc5pfJnEq /C/music/incoming/qnADMRT1jXIuYrRdMGlXMHhAPINwVPjuRw7KRlVlqYN2JoreuWDQ3VbQf7VdevfCNmL /C/music/incoming/Bfiug2i4RGaTdj0ykiJ25iCQol3v3Whx34dAo4HJdTCl /C/music/incoming/FCBYQjbGuOq7hklbCb67Yn3Wt2BB5GN1VYB33J6UTI4PB0M23KuhyOXrGLFWQIIVaxkp /C/music/incoming/jSIqeNjioyrqjd13XA0noot60TLiHtb4CboDUkDcXPpFbRuoKrLoJkN3yJxsbaJ2wvWhWxiN4XwH6W5ixvGpQUtqvte /C/music/incoming/tq 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/6i7mvRscddLVC /C/music/incoming/vn5wQAmaCifmByljkObpwl4pmP6ov4CPAYbCFOBDgPr5uDdjvURRMPnkrOkaB6M /C/music/incoming/m47vuVyyqJKN0IomQ1i2yiyK1fuKToUTQ3YKpqstd0SGUXOWTudHGnxdEvDoAVNbWY45RM4AIVYGx1XcyGY /C/music/incoming/E7cYO4vwOwpptcBuO3wrX75SxnBD7cHV6tcKykIcXqo5arWnY7vmLE7FcrABD1wMXCraaX3EttBHS7SfxmL /C/music/incoming/tqjbIwNYUxj5Fv7FIySAS3x3C4x0pKUt72DEj3v6oHvLhCEWSRxDbQ0y0nHL7U /C/music/incoming/clADow5MiCqdnERUpKvoiHhtIgxGvDYETHRHAaookTotwaeLWkBjiUBCdg3h /C/music/incoming/2TyCNYXBmelW /C/music/incoming/ps3F3ypdv16iIHDGyy16OoY4jImtIMiKSdqnQ2DfSRdl4mtm0Etn /C/music/incoming/hyTaNkNuqvn5TBj /C/music/incoming/elohaT 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/BUHYiRoaE1eCTw2INnkeJRTV1RTflnrWr46UgOeFt /C/music/incoming/EKorIlpXDPsFC6EApEsyTeippmq7Abt4hKTLkEe1y /C/music/incoming/GPK6I16 /C/music/incoming/IPQtNgbrGw2tJtrOvWcIBvhu1u3jCRasqEKEPAAsMBCKyqQLh3YgGdulHvBrl0XVvIdeQV63wQ3a2F3JLq /C/music/incoming/jqXgp00VccbhjaPjsFd7tJsVT6yJquiWOEDSKCwuGttrWFwV5apfR5EI5btqApEP2lAMF5GYiPAapb7oJKLp /C/music/incoming/vAGJLW7cj4ylREAFVPgh4JDXtfV /C/music/incoming/U6WHEeiNKw0pWNc0toV2 /C/music/incoming/Krp /C/music/incoming/Ff2SiIyQSik4oMk0kEv0A5K4YVbJ6NmOjxjio65UnYXN2AEc6kFYHlHIC52tGWRe3DTYDcKmHJLIg4byr6LVivh6YINreKnyhSR /C/music/incoming/D7IQqyBOOQ0ofX1b3jJV6aSU5YORTMWDKUJEo2Y5FjoODO4vMygWLhSDoUSARR2b2wMrovUa 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/RDOSP5HOYJcFvsTdWfiut4iB1MaQof2tGWcfeaGJPrKVIlBDnuWlAyDUumYd4YyTOQ7GqO6WGHMctt1PkF /C/music/incoming/13x0h3D4kuf6SPoWjhAVvY0htSWwnXw3pjtfhE2xv2Kg61pNRlTI7eFcdpGwgfPt5jPJujPMmcyCnSiBCiMbdW4k /C/music/incoming/6KdK2HTjtXFKAcymqHeu3UhaRw /C/music/incoming/KarsXxDr53srcgSvoRXfaXfy3D1xfPukDtILREnMr40r0xXxC0XJDi6T30xuEelpIiVQFgLRElVd5UHEMD4nYSOtuVQ0g0hmRK /C/music/incoming/XvkINb0uUP5qd3NNcLpwGcex1aSaNEloJltmekXjNXb3gUyFS33QjtlVrTPMp0OqEPPYIAJYU /C/music/incoming/ikBVSd6apX4vKGdQ /C/music/incoming/WdpiirvmPwDOf /C/music/incoming/fQBwhESdVjsKuPT0piFVjTSDmovQRurQHJ00UUpb5BKmqOCKY4THS7xs /C/music/incoming/b1Q7rsHHhFeEYYE7PkkJofLlLr4vPg2A7xTXFDWxwtqBDB0ie0pxOeG3pEv7vl0bKLEAeNCluUm2WjP /C/music/incoming/s42wtNSQQk3s5QkqnrtfglX7owxaK1oJvDo2Yq 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/TS3I7WyWUwnEbxmsUOJqowTMUJ35EJxaKIXQmNdsLtT6Xh0ncQT /C/music/incoming/e6PtV1crUuYvAIguUbYq0OMESk6xuM2MTpOCrMCst66GgxEIKq2uF6 /C/music/incoming/1jVR0t /C/music/incoming/jSx5jfBBEQU6xpmYxgebNphCL5JhJjOihWWQpwoTIGS3FqNkra2sGVn2L4tmDtYubMYJBEJaYsAhFl4trxWIpvJs /C/music/incoming/NpJUsWvAsWoyymMD7YMpM /C/music/incoming/2ujFqtubB /C/music/incoming/XgEW6RNSQ5GNrEUVmLlYNIA4gyOYd73xCeyoC0MaXWvDY2pHeC11Ki5oOIQGc /C/music/incoming/uwjGjT4gd2KPIDSQH1kekCWuOlyTPNOsnWNLaYdG4AvbmLgd0Qw15nF0HV05ujxwmqBTXh /C/music/incoming/IxtP57XIiETAgTlefkjXy2paGXkBfw7uurIu4DyCkPKDDwG05y4Ua3FNisigWvCSExeWlXiKTPMQrTFiqsDNBmuAT2mLtsN /C/music/incoming/L2DqnP7VtYvuoAfUVh7SsrCgUuJkEKYSHrllHxPc24MD4UaOB 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Info: Grouping 10 tracks 12:26:35.7 Trace: Folders: /C/music/incoming/album 12:26:35.7 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 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Info: Grouping 12 tracks 12:26:35.7 Trace: Folders: /C/music/incoming/album 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: LooksLikeSingleRelease: No common artist tag 12:26:35.7 Info: Grouping 15 tracks 12:26:35.7 Trace: Folders: /C/music/incoming/album 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /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 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: LooksLikeSingleRelease: No common artist tag 12:26:35.7 Debug: Falling back to grouping by album tag 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: LooksLikeSingleRelease: No common artist tag 12:26:35.7 Debug: Falling back to grouping by album+artist tag 12:26:35.7 Debug: Falling back to grouping by album+artist tag 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.7 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.7 Info: Grouping 15 tracks 12:26:35.7 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 12:26:35.7 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 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.7 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 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:26:35.7 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.7 Info: Grouping 2 tracks 12:26:35.7 Trace: Folders: /C/music/incoming 12:26:35.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 12:26:35.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:26:35.7 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.7 Debug: Falling back to grouping by album tag 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.7 Debug: Falling back to grouping by album tag 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:26:35.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:26:35.8 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:26:35.8 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.8 Info: Grouping 1000 tracks 12:26:35.8 Trace: Folders: /C/music 12:26:35.8 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 12:26:35.8 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:26:35.8 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:26:35.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.8 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.8 Info: Grouping 15 tracks 12:26:35.8 Trace: Folders: /C/music/incoming 12:26:35.8 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 12:26:35.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.8 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Debug: Falling back to grouping by album tag 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:26:35.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:26:35.8 Trace: LooksLikeSingleRelease: No common album tag 12:26:35.8 Info: Grouping 15 tracks 12:26:35.8 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 12:26:35.8 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 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 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 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:26:35.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:26:35.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:26:35.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:26:35.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:26:35.8 Trace: Unmapped files: Path2 12:26:35.8 Trace: Missing tracks: 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:26:35.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:26:35.8 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 12:26:35.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:26:35.8 Trace: Unmapped files: 12:26:35.8 Trace: Missing tracks: 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:26:35.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:26:35.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:26:35.8 Trace: Unmapped files: 12:26:35.8 Trace: Missing tracks: [ForeignTrackId2]Title2 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:26:35.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:26:35.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:26:35.8 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 12:26:35.8 Trace: Unmapped files: 12:26:35.8 Trace: Missing tracks: 12:26:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:26:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:26:35.9 Debug: Analyzing 1/1 files. 12:26:35.9 Debug: Parsing string 'Title1' 12:26:35.9 Debug: Unable to parse Title1 12:26:35.9 Info: Reading file 1/1 12:26:35.9 Debug: Tags parsed for 1 files in 1ms 12:26:35.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:26:35.9 Debug: Analyzing 1/1 files. 12:26:35.9 Debug: Parsing string 'Title1' 12:26:35.9 Debug: Unable to parse Title1 12:26:35.9 Info: Reading file 1/1 12:26:35.9 Debug: Tags parsed for 1 files in 0ms 12:26:35.9 Debug: Album accepted 12:26:35.9 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:26:35.9 Debug: Analyzing 1/1 files. 12:26:35.9 Debug: Parsing string 'Title1' 12:26:35.9 Debug: Unable to parse Title1 12:26:35.9 Info: Reading file 1/1 12:26:35.9 Debug: Tags parsed for 1 files in 0ms 12:26:35.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:26:35.9 Debug: Analyzing 1/1 files. 12:26:35.9 Info: Reading file 1/1 12:26:35.9 Debug: Tags parsed for 1 files in 0ms 12:26:35.9 Debug: Album accepted 12:26:35.9 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:26:35.9 Debug: Analyzing 3/3 files. 12:26:35.9 Info: Reading file 1/3 12:26:35.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 12:26:35.9 Info: Reading file 2/3 12:26:35.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 12:26:35.9 Info: Reading file 3/3 12:26:35.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 12:26:35.9 Debug: Tags parsed for 3 files in 0ms 12:26:35.9 Debug: Album accepted 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:26:35.9 Debug: Analyzing 3/3 files. 12:26:35.9 Info: Reading file 1/3 12:26:35.9 Info: Reading file 2/3 12:26:35.9 Info: Reading file 3/3 12:26:35.9 Debug: Tags parsed for 3 files in 0ms 12:26:35.9 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:26:35.9 Debug: Analyzing 3/3 files. 12:26:35.9 Info: Reading file 1/3 12:26:35.9 Info: Reading file 2/3 12:26:35.9 Info: Reading file 3/3 12:26:35.9 Debug: Tags parsed for 3 files in 0ms 12:26:35.9 Debug: Album accepted 12:26:35.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:26:35.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:26:35.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:26:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:26:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:26:36.0 Debug: Analyzing 2/2 files. 12:26:36.0 Info: Reading file 1/2 12:26:36.0 Info: Reading file 2/2 12:26:36.0 Debug: Tags parsed for 2 files in 0ms 12:26:36.0 Debug: Album accepted 12:26:36.0 Debug: Album accepted 12:26:36.0 Debug: File accepted 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:26:36.0 Debug: Analyzing 1/1 files. 12:26:36.0 Info: Reading file 1/1 12:26:36.0 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 12:26:36.0 Debug: Tags parsed for 1 files in 0ms 12:26:36.0 Debug: Album accepted 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:26:36.0 Debug: Analyzing 1/1 files. 12:26:36.0 Info: Reading file 1/1 12:26:36.0 Debug: Tags parsed for 1 files in 0ms 12:26:36.0 Debug: Album accepted 12:26:36.0 Debug: File accepted 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:26:36.0 Debug: Analyzing 1/1 files. 12:26:36.0 Info: Reading file 1/1 12:26:36.0 Debug: Tags parsed for 1 files in 0ms 12:26:36.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:26:36.0 Debug: Analyzing 1/1 files. 12:26:36.0 Info: Reading file 1/1 12:26:36.0 Debug: Tags parsed for 1 files in 0ms 12:26:36.0 Debug: Album accepted 12:26:36.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:26:36.0 Debug: Analyzing 1/1 files. 12:26:36.0 Info: Reading file 1/1 12:26:36.0 Debug: Tags parsed for 1 files in 0ms 12:26:36.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:26:36.0 Debug: Analyzing 1/1 files. 12:26:36.0 Info: Reading file 1/1 12:26:36.0 Debug: Tags parsed for 1 files in 0ms 12:26:36.0 Debug: Album accepted 12:26:36.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:26:36.0 Debug: Skipping already imported check for album without files 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:26:36.0 Trace: Album has not been imported 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:26:36.0 Trace: Album has not been imported 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:26:36.0 Debug: No download client information is available, skipping 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:26:36.0 Debug: Album previously imported at 10/27/2024 12:26:36 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:26:36.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 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:26:36.0 Debug: Free space check returned an invalid result for: /C/Test/Music 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:26:36.0 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:26:36.0 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:26:36.0 Debug: Free space check returned an invalid result for: /C/Test/Music 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:26:36.0 Debug: Skipping free space check when importing 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:26:36.0 Debug: Skipping free space check for existing track 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:26:36.0 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:26:36.0 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:26:36.0 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- Skipped should_return_true_when_in_old_working_folder [< 1 ms] 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:26:36.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 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:26:36.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 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:26:36.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 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:26:36.0 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 12:26:36.0 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:26:36.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:26:36.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:26:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:26:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:26:36.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:26:36.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:26:36.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:26:36.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:26:36.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:26:36.1 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:26:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:26:36.1 Trace: CommandA -> IExecute`1Proxy 12:26:36.1 Trace: CommandA <- IExecute`1Proxy [] 12:26:36.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 12:26:36.1 Info: Shutting down task execution 12:26:36.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:26:36.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:26:36.1 Trace: CommandA -> IExecute`1Proxy 12:26:36.1 Trace: CommandA <- IExecute`1Proxy [] 12:26:36.1 Info: Shutting down task execution 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:26:36.2 Trace: CommandA -> IExecute`1Proxy 12:26:36.2 Trace: CommandA <- IExecute`1Proxy [] 12:26:36.2 Info: Shutting down task execution 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:26:36.2 Trace: CommandA -> IExecute`1Proxy 12:26:36.2 Trace: CommandA <- IExecute`1Proxy [] 12:26:36.2 Info: Shutting down task execution 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:26:36.2 Info: Shutting down task execution 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:26:36.2 Trace: CommandA -> IExecute`1Proxy 12:26:36.2 Trace: CommandA <- IExecute`1Proxy [] 12:26:36.2 Info: Shutting down task execution 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:26:36.2 Trace: CommandB -> IExecute`1Proxy_1 12:26:36.2 Trace: CommandB <- IExecute`1Proxy_1 [] 12:26:36.2 Info: Shutting down task execution 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:26:36.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:26:36.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:26:36.3 Trace: Publishing RefreshMonitoredDownloads 12:26:36.3 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 12:26:36.3 Trace: Inserting new command: RefreshMonitoredDownloads 12:26:36.3 Trace: Marking command as started: RefreshMonitoredDownloads 12:26:36.3 Trace: Updating command status 12:26:36.3 Trace: Cleaning up old commands 12:26:36.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:26:36.4 Trace: Publishing EventA 12:26:36.4 Trace: EventA -> IHandle`1Proxy 12:26:36.4 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) 12:26:36.4 Trace: EventA -> IHandle`1Proxy 12:26:36.4 Trace: EventA <- IHandle`1Proxy 12:26:36.4 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:26:36.4 Trace: Publishing EventA 12:26:36.4 Trace: EventA -> IHandle`1Proxy 12:26:36.4 Trace: EventA <- IHandle`1Proxy 12:26:36.4 Trace: EventA -> IHandle`1Proxy 12:26:36.4 Trace: EventA <- IHandle`1Proxy 12:26:36.4 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:26:36.4 Trace: Publishing EventA 12:26:36.4 Trace: EventA -> IHandle`1Proxy 12:26:36.4 Trace: EventA <- IHandle`1Proxy 12:26:36.4 Trace: EventA -> IHandle`1Proxy 12:26:36.4 Trace: EventA <- IHandle`1Proxy 12:26:36.4 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:26:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:26:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:26:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:26:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:26:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:26:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:26:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:26:36.4 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:26:36.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:26:36.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:36.6 Info: IPv4 is available: True, IPv6 will be disabled 12:26:36.8 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"} (372 ms) 12:26:36.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:26:36.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:26:36.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:26:36.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:26:36.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:36.9 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"} (39 ms) 12:26:36.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:26:36.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:26:36.9 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:26:36.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 12:26:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:36.9 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"} (41 ms) 12:26:36.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:26:36.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:26:36.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:26:36.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 12:26:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.0 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"} (55 ms) 12:26:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:26:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:26:37.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:26:37.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:26:37.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (70 ms) 12:26:37.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:26:37.1 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") --- 12:26:37.1 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:26:37.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:26:37.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (62 ms) 12:26:37.2 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") --- 12:26:37.2 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") --- 12:26:37.2 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:26:37.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:26:37.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (50 ms) 12:26:37.3 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") --- 12:26:37.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:26:37.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:37.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:37.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47027 bytes) (51 ms) 12:26:37.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:26:37.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:26:37.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 12:26:37.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 12:26:37.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75637 bytes) (53 ms) 12:26:37.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:26:37.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:26:37.5 Debug: 1 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:26:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:26:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:26:37.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 12:26:37.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (144 ms) 12:26:37.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:26:37.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:26:37.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 12:26:37.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.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 (149902 bytes) (62 ms) 12:26:37.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:26:37.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:26:37.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 12:26:37.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53781 bytes) (58 ms) 12:26:37.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:26:37.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:26:37.8 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:37.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:37.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (52 ms) 12:26:37.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:26:37.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:26:37.9 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:37.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:37.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:37.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (52 ms) 12:26:38.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:26:38.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:26:38.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:38.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:38.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (69 ms) 12:26:38.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:26:38.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:26:38.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 12:26:38.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14338 bytes) (67 ms) 12:26:38.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:26:38.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:26:38.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 12:26:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (50 ms) 12:26:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:26:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:26:38.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 12:26:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3117 bytes) (46 ms) 12:26:38.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:26:38.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:26:38.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 12:26:38.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (48 ms) 12:26:38.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:26:38.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:26:38.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47027 bytes) (54 ms) 12:26:38.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:26:38.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:26:38.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47027 bytes) (49 ms) 12:26:38.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:26:38.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:26:38.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47027 bytes) (75 ms) 12:26:38.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:26:38.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:26:38.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 12:26:38.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58549 bytes) (60 ms) 12:26:38.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:26:38.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:26:38.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:26:38.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191534 bytes) (55 ms) 12:26:38.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:26:38.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:26:38.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:26:38.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191534 bytes) (49 ms) 12:26:38.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:26:38.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 12:26:38.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:26:38.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47027 bytes) (51 ms) 12:26:38.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 12:26:38.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:26:38.8 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:38.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:38.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.8 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"} (43 ms) 12:26:38.8 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:38.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:26:38.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:38.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (23 ms) 12:26:38.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:26:38.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:26:38.9 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:26:38.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:26:38.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:26:38.9 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:26:38.9 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 12:26:38.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:26:38.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:26:38.9 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:26:38.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:26:38.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:26:39.0 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:26:39.0 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:26:39.0 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:26:39.0 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:26:39.0 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:26:39.0 Debug: [Name1] Setting album monitored status. 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:26:39.0 Debug: [Name1] Setting album monitored status. 12:26:39.0 Debug: Monitoring all albums 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:26:39.0 Debug: [Name1] Setting album monitored status. 12:26:39.0 Debug: Unmonitoring Albums with Files 12:26:39.0 Debug: Unmonitoring Albums without Files 12:26:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:26:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:26:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151990367673_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.0 Info: DatabaseEngineVersionCheck migrating 12:26:39.0 Info: PerformDBOperation 12:26:39.0 Info: Performing DB Operation 12:26:39.0 Info: SQLite 3.47.0 12:26:39.0 Info: => 0.001189s 12:26:39.0 Info: DatabaseEngineVersionCheck migrated 12:26:39.0 Info: => 0.0011973s 12:26:39.0 Debug: Took: 00:00:00.0087938 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["2024-10-29T12:26:39.0672347Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["2024-10-30T12:26:39.0673267Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["2024-10-27T12:26:39.0674124Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-26T12:26:39.0674962Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-31T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-31T00:00:00Z"] Added = ["2024-10-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.0 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 = ["2024-10-28T12:26:39.0694913Z"] ==== End Query Trace ==== 12:26:39.0 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 = ["2024-10-28T12:26:39.0694913Z"] ==== End Query Trace ==== 12:26:39.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:26:39.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:26:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151991202607_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.1 Info: DatabaseEngineVersionCheck migrating 12:26:39.1 Info: PerformDBOperation 12:26:39.1 Info: Performing DB Operation 12:26:39.1 Info: SQLite 3.47.0 12:26:39.1 Info: => 0.0011609s 12:26:39.1 Info: DatabaseEngineVersionCheck migrated 12:26:39.1 Info: => 0.0011725s 12:26:39.1 Debug: Took: 00:00:00.0091026 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["2024-10-29T12:26:39.1484283Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["2024-10-30T12:26:39.1484298Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["2024-10-27T12:26:39.1484307Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-26T12:26:39.1484317Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-31T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-31T00:00:00Z"] Added = ["2024-10-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.1 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 = ["2024-10-28T12:26:39.1505108Z"] ==== End Query Trace ==== 12:26:39.1 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 = ["2024-10-28T12:26:39.1505108Z"] ==== End Query Trace ==== 12:26:39.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:26:39.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:26:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151991959594_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.2 Info: DatabaseEngineVersionCheck migrating 12:26:39.2 Info: PerformDBOperation 12:26:39.2 Info: Performing DB Operation 12:26:39.2 Info: SQLite 3.47.0 12:26:39.2 Info: => 0.0011944s 12:26:39.2 Info: DatabaseEngineVersionCheck migrated 12:26:39.2 Info: => 0.0012061s 12:26:39.2 Debug: Took: 00:00:00.0090369 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.2 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 ==== 12:26:39.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:26:39.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:26:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151992680473_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.2 Info: DatabaseEngineVersionCheck migrating 12:26:39.2 Info: PerformDBOperation 12:26:39.2 Info: Performing DB Operation 12:26:39.2 Info: SQLite 3.47.0 12:26:39.2 Info: => 0.0012014s 12:26:39.2 Info: DatabaseEngineVersionCheck migrated 12:26:39.2 Info: => 0.0012101s 12:26:39.2 Debug: Took: 00:00:00.0094409 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:26:39.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:26:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151993412872_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.3 Info: DatabaseEngineVersionCheck migrating 12:26:39.3 Info: PerformDBOperation 12:26:39.3 Info: Performing DB Operation 12:26:39.3 Info: SQLite 3.47.0 12:26:39.3 Info: => 0.0012961s 12:26:39.3 Info: DatabaseEngineVersionCheck migrated 12:26:39.3 Info: => 0.0013061s 12:26:39.3 Debug: Took: 00:00:00.0099248 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:26:39.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:26:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151994147329_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.4 Info: DatabaseEngineVersionCheck migrating 12:26:39.4 Info: PerformDBOperation 12:26:39.4 Info: Performing DB Operation 12:26:39.4 Info: SQLite 3.47.0 12:26:39.4 Info: => 0.0012683s 12:26:39.4 Info: DatabaseEngineVersionCheck migrated 12:26:39.4 Info: => 0.001277s 12:26:39.4 Debug: Took: 00:00:00.0099656 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:26:39.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:26:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151994881884_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.4 Info: DatabaseEngineVersionCheck migrating 12:26:39.4 Info: PerformDBOperation 12:26:39.4 Info: Performing DB Operation 12:26:39.4 Info: SQLite 3.47.0 12:26:39.4 Info: => 0.001348s 12:26:39.4 Info: DatabaseEngineVersionCheck migrated 12:26:39.4 Info: => 0.001357s 12:26:39.5 Debug: Took: 00:00:00.0105080 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:26:39.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:26:39.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151995988652_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.6 Info: DatabaseEngineVersionCheck migrating 12:26:39.6 Info: PerformDBOperation 12:26:39.6 Info: Performing DB Operation 12:26:39.6 Info: SQLite 3.47.0 12:26:39.6 Info: => 0.0012291s 12:26:39.6 Info: DatabaseEngineVersionCheck migrated 12:26:39.6 Info: => 0.0012383s 12:26:39.6 Debug: Took: 00:00:00.0089221 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:26:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:26:39.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151996690622_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.6 Info: DatabaseEngineVersionCheck migrating 12:26:39.6 Info: PerformDBOperation 12:26:39.6 Info: Performing DB Operation 12:26:39.6 Info: SQLite 3.47.0 12:26:39.6 Info: => 0.0012654s 12:26:39.6 Info: DatabaseEngineVersionCheck migrated 12:26:39.6 Info: => 0.0012758s 12:26:39.6 Debug: Took: 00:00:00.0095920 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:26:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:26:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151997399058_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.7 Info: DatabaseEngineVersionCheck migrating 12:26:39.7 Info: PerformDBOperation 12:26:39.7 Info: Performing DB Operation 12:26:39.7 Info: SQLite 3.47.0 12:26:39.7 Info: => 0.0011841s 12:26:39.7 Info: DatabaseEngineVersionCheck migrated 12:26:39.7 Info: => 0.0011959s 12:26:39.7 Debug: Took: 00:00:00.0090126 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.7 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 ==== 12:26:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:26:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:26:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151998118236_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.8 Info: DatabaseEngineVersionCheck migrating 12:26:39.8 Info: PerformDBOperation 12:26:39.8 Info: Performing DB Operation 12:26:39.8 Info: SQLite 3.47.0 12:26:39.8 Info: => 0.0012946s 12:26:39.8 Info: DatabaseEngineVersionCheck migrated 12:26:39.8 Info: => 0.0013062s 12:26:39.8 Debug: Took: 00:00:00.0091754 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:26:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:26:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151998834813_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.8 Info: DatabaseEngineVersionCheck migrating 12:26:39.8 Info: PerformDBOperation 12:26:39.8 Info: Performing DB Operation 12:26:39.8 Info: SQLite 3.47.0 12:26:39.8 Info: => 0.0012496s 12:26:39.8 Info: DatabaseEngineVersionCheck migrated 12:26:39.8 Info: => 0.0012609s 12:26:39.8 Debug: Took: 00:00:00.0097284 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.9 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 ==== 12:26:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:26:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:26:39.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657151999572047_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:39.9 Info: DatabaseEngineVersionCheck migrating 12:26:39.9 Info: PerformDBOperation 12:26:39.9 Info: Performing DB Operation 12:26:39.9 Info: SQLite 3.47.0 12:26:39.9 Info: => 0.0012196s 12:26:39.9 Info: DatabaseEngineVersionCheck migrated 12:26:39.9 Info: => 0.0012316s 12:26:39.9 Debug: Took: 00:00:00.0091564 12:26:39.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 ==== 12:26:39.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 = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:26:39.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 ==== 12:26:39.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 ==== 12:26:39.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:26:39.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:26:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:26:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:26:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:26:40.1 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") --- 12:26:40.1 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") --- 12:26:40.1 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","+") --- 12:26:40.1 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","+") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:26:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152001228748_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.1 Info: DatabaseEngineVersionCheck migrating 12:26:40.1 Info: PerformDBOperation 12:26:40.1 Info: Performing DB Operation 12:26:40.1 Info: SQLite 3.47.0 12:26:40.1 Info: => 0.0012207s 12:26:40.1 Info: DatabaseEngineVersionCheck migrated 12:26:40.1 Info: => 0.0012303s 12:26:40.1 Debug: Took: 00:00:00.0087952 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:26:40.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 ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.1 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:26:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:26:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:26:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:26:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152001948162_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.2 Info: DatabaseEngineVersionCheck migrating 12:26:40.2 Info: PerformDBOperation 12:26:40.2 Info: Performing DB Operation 12:26:40.2 Info: SQLite 3.47.0 12:26:40.2 Info: => 0.0012741s 12:26:40.2 Info: DatabaseEngineVersionCheck migrated 12:26:40.2 Info: => 0.0012916s 12:26:40.2 Debug: Took: 00:00:00.0093048 12:26:40.2 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 ==== 12:26:40.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 ==== 12:26:40.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.2 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:26:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:26:40.2 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 ==== 12:26:40.2 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 12:26:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:26:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:26:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:26:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152002914664_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.2 Info: DatabaseEngineVersionCheck migrating 12:26:40.2 Info: PerformDBOperation 12:26:40.2 Info: Performing DB Operation 12:26:40.2 Info: SQLite 3.47.0 12:26:40.2 Info: => 0.0011878s 12:26:40.2 Info: DatabaseEngineVersionCheck migrated 12:26:40.2 Info: => 0.0011995s 12:26:40.3 Debug: Took: 00:00:00.0089355 12:26:40.3 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 ==== 12:26:40.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 ==== 12:26:40.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.3 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:26:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:26:40.3 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 ==== 12:26:40.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.3 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:26:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:26:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:26:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:26:40.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152003548315_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.3 Info: DatabaseEngineVersionCheck migrating 12:26:40.3 Info: PerformDBOperation 12:26:40.3 Info: Performing DB Operation 12:26:40.3 Info: SQLite 3.47.0 12:26:40.3 Info: => 0.0012251s 12:26:40.3 Info: DatabaseEngineVersionCheck migrated 12:26:40.3 Info: => 0.0012347s 12:26:40.3 Debug: Took: 00:00:00.0088237 12:26:40.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 ==== 12:26:40.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00: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 ==== 12:26:40.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 ==== 12:26:40.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:26:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 12:26:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:26:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:26:40.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152004230661_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.4 Info: DatabaseEngineVersionCheck migrating 12:26:40.4 Info: PerformDBOperation 12:26:40.4 Info: Performing DB Operation 12:26:40.4 Info: SQLite 3.47.0 12:26:40.4 Info: => 0.0011917s 12:26:40.4 Info: DatabaseEngineVersionCheck migrated 12:26:40.4 Info: => 0.0012007s 12:26:40.4 Debug: Took: 00:00:00.0089190 12:26:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00: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 ==== 12:26:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:26:40.4 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 ==== 12:26:40.4 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 ==== 12:26:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:26:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:26:40.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152004892658_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.4 Info: DatabaseEngineVersionCheck migrating 12:26:40.4 Info: PerformDBOperation 12:26:40.4 Info: Performing DB Operation 12:26:40.4 Info: SQLite 3.47.0 12:26:40.4 Info: => 0.0012472s 12:26:40.4 Info: DatabaseEngineVersionCheck migrated 12:26:40.4 Info: => 0.0012566s 12:26:40.4 Debug: Took: 00:00:00.0090708 12:26:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00: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 ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 12:26:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:26:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:26:40.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152005566507_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.5 Info: DatabaseEngineVersionCheck migrating 12:26:40.5 Info: PerformDBOperation 12:26:40.5 Info: Performing DB Operation 12:26:40.5 Info: SQLite 3.47.0 12:26:40.5 Info: => 0.0012505s 12:26:40.5 Info: DatabaseEngineVersionCheck migrated 12:26:40.5 Info: => 0.0012608s 12:26:40.5 Debug: Took: 00:00:00.0089988 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00: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 ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:26:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 12:26:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:26:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:26:40.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152006230134_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.6 Info: DatabaseEngineVersionCheck migrating 12:26:40.6 Info: PerformDBOperation 12:26:40.6 Info: Performing DB Operation 12:26:40.6 Info: SQLite 3.47.0 12:26:40.6 Info: => 0.0012026s 12:26:40.6 Info: DatabaseEngineVersionCheck migrated 12:26:40.6 Info: => 0.0012116s 12:26:40.6 Debug: Took: 00:00:00.0088773 12:26:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:26:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 12:26:40.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 = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:26:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:26:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:26:40.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152007079497_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.7 Info: DatabaseEngineVersionCheck migrating 12:26:40.7 Info: PerformDBOperation 12:26:40.7 Info: Performing DB Operation 12:26:40.7 Info: SQLite 3.47.0 12:26:40.7 Info: => 0.0012087s 12:26:40.7 Info: DatabaseEngineVersionCheck migrated 12:26:40.7 Info: => 0.0012181s 12:26:40.7 Debug: Took: 00:00:00.0089376 12:26:40.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 = ["\"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 ==== 12:26:40.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00: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 ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:26:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 12:26:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:26:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:26:40.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:40.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152007773062_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:40.7 Info: DatabaseEngineVersionCheck migrating 12:26:40.7 Info: PerformDBOperation 12:26:40.7 Info: Performing DB Operation 12:26:40.7 Info: SQLite 3.47.0 12:26:40.7 Info: => 0.0012292s 12:26:40.7 Info: DatabaseEngineVersionCheck migrated 12:26:40.7 Info: => 0.0012409s 12:26:40.7 Debug: Took: 00:00:00.0089015 12:26:40.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:26:40.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:26:40.8 Debug: Updating 50 artist 12:26:40.8 Trace: Updating: Name1 12:26:40.8 Trace: Changing path for Name1 to 12:26:40.8 Trace: Updating: Name2 12:26:40.8 Trace: Changing path for Name2 to 12:26:40.8 Trace: Updating: Name3 12:26:40.8 Trace: Changing path for Name3 to 12:26:40.8 Trace: Updating: Name4 12:26:40.8 Trace: Changing path for Name4 to 12:26:40.8 Trace: Updating: Name5 12:26:40.8 Trace: Changing path for Name5 to 12:26:40.8 Trace: Updating: Name6 12:26:40.8 Trace: Changing path for Name6 to 12:26:40.8 Trace: Updating: Name7 12:26:40.8 Trace: Changing path for Name7 to 12:26:40.8 Trace: Updating: Name8 12:26:40.8 Trace: Changing path for Name8 to 12:26:40.8 Trace: Updating: Name9 12:26:40.8 Trace: Changing path for Name9 to 12:26:40.8 Trace: Updating: Name10 12:26:40.8 Trace: Changing path for Name10 to 12:26:40.8 Trace: Updating: Name11 12:26:40.8 Trace: Changing path for Name11 to 12:26:40.8 Trace: Updating: Name12 12:26:40.8 Trace: Changing path for Name12 to 12:26:40.8 Trace: Updating: Name13 12:26:40.8 Trace: Changing path for Name13 to 12:26:40.8 Trace: Updating: Name14 12:26:40.8 Trace: Changing path for Name14 to 12:26:40.8 Trace: Updating: Name15 12:26:40.8 Trace: Changing path for Name15 to 12:26:40.8 Trace: Updating: Name16 12:26:40.8 Trace: Changing path for Name16 to 12:26:40.8 Trace: Updating: Name17 12:26:40.8 Trace: Changing path for Name17 to 12:26:40.8 Trace: Updating: Name18 12:26:40.8 Trace: Changing path for Name18 to 12:26:40.8 Trace: Updating: Name19 12:26:40.8 Trace: Changing path for Name19 to 12:26:40.8 Trace: Updating: Name20 12:26:40.8 Trace: Changing path for Name20 to 12:26:40.8 Trace: Updating: Name21 12:26:40.8 Trace: Changing path for Name21 to 12:26:40.8 Trace: Updating: Name22 12:26:40.8 Trace: Changing path for Name22 to 12:26:40.8 Trace: Updating: Name23 12:26:40.8 Trace: Changing path for Name23 to 12:26:40.8 Trace: Updating: Name24 12:26:40.8 Trace: Changing path for Name24 to 12:26:40.8 Trace: Updating: Name25 12:26:40.8 Trace: Changing path for Name25 to 12:26:40.8 Trace: Updating: Name26 12:26:40.8 Trace: Changing path for Name26 to 12:26:40.8 Trace: Updating: Name27 12:26:40.8 Trace: Changing path for Name27 to 12:26:40.8 Trace: Updating: Name28 12:26:40.8 Trace: Changing path for Name28 to 12:26:40.8 Trace: Updating: Name29 12:26:40.8 Trace: Changing path for Name29 to 12:26:40.8 Trace: Updating: Name30 12:26:40.8 Trace: Changing path for Name30 to 12:26:40.8 Trace: Updating: Name31 12:26:40.8 Trace: Changing path for Name31 to 12:26:40.8 Trace: Updating: Name32 12:26:40.8 Trace: Changing path for Name32 to 12:26:40.8 Trace: Updating: Name33 12:26:40.8 Trace: Changing path for Name33 to 12:26:40.8 Trace: Updating: Name34 12:26:40.8 Trace: Changing path for Name34 to 12:26:40.8 Trace: Updating: Name35 12:26:40.8 Trace: Changing path for Name35 to 12:26:40.8 Trace: Updating: Name36 12:26:40.8 Trace: Changing path for Name36 to 12:26:40.8 Trace: Updating: Name37 12:26:40.8 Trace: Changing path for Name37 to 12:26:40.8 Trace: Updating: Name38 12:26:40.8 Trace: Changing path for Name38 to 12:26:40.8 Trace: Updating: Name39 12:26:40.8 Trace: Changing path for Name39 to 12:26:40.8 Trace: Updating: Name40 12:26:40.8 Trace: Changing path for Name40 to 12:26:40.8 Trace: Updating: Name41 12:26:40.8 Trace: Changing path for Name41 to 12:26:40.8 Trace: Updating: Name42 12:26:40.8 Trace: Changing path for Name42 to 12:26:40.8 Trace: Updating: Name43 12:26:40.8 Trace: Changing path for Name43 to 12:26:40.8 Trace: Updating: Name44 12:26:40.8 Trace: Changing path for Name44 to 12:26:40.8 Trace: Updating: Name45 12:26:40.8 Trace: Changing path for Name45 to 12:26:40.8 Trace: Updating: Name46 12:26:40.8 Trace: Changing path for Name46 to 12:26:40.8 Trace: Updating: Name47 12:26:40.8 Trace: Changing path for Name47 to 12:26:40.8 Trace: Updating: Name48 12:26:40.8 Trace: Changing path for Name48 to 12:26:40.8 Trace: Updating: Name49 12:26:40.8 Trace: Changing path for Name49 to 12:26:40.8 Trace: Updating: Name50 12:26:40.8 Trace: Changing path for Name50 to 12:26:40.8 Debug: 50 artists updated 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:26:40.8 Debug: Updating 5 artist 12:26:40.8 Trace: Updating: Name1 12:26:40.8 Trace: Not changing path for: Name1 12:26:40.8 Trace: Updating: Name2 12:26:40.8 Trace: Not changing path for: Name2 12:26:40.8 Trace: Updating: Name3 12:26:40.8 Trace: Not changing path for: Name3 12:26:40.8 Trace: Updating: Name4 12:26:40.8 Trace: Not changing path for: Name4 12:26:40.8 Trace: Updating: Name5 12:26:40.8 Trace: Not changing path for: Name5 12:26:40.8 Debug: 5 artists updated 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:26:40.8 Debug: Updating 5 artist 12:26:40.8 Trace: Updating: Name1 12:26:40.8 Trace: Not changing path for: Name1 12:26:40.8 Trace: Updating: Name2 12:26:40.8 Trace: Not changing path for: Name2 12:26:40.8 Trace: Updating: Name3 12:26:40.8 Trace: Not changing path for: Name3 12:26:40.8 Trace: Updating: Name4 12:26:40.8 Trace: Not changing path for: Name4 12:26:40.8 Trace: Updating: Name5 12:26:40.8 Trace: Not changing path for: Name5 12:26:40.8 Debug: 5 artists updated 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:26:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:26:40.8 Debug: Updating 5 artist 12:26:40.8 Trace: Updating: Name1 12:26:40.8 Trace: Changing path for Name1 to /C/Test/Music2/Name1 12:26:40.8 Trace: Updating: Name2 12:26:40.8 Trace: Changing path for Name2 to /C/Test/Music2/Name2 12:26:40.8 Trace: Updating: Name3 12:26:40.8 Trace: Changing path for Name3 to /C/Test/Music2/Name3 12:26:40.8 Trace: Updating: Name4 12:26:40.8 Trace: Changing path for Name4 to /C/Test/Music2/Name4 12:26:40.8 Trace: Updating: Name5 12:26:40.8 Trace: Changing path for Name5 to /C/Test/Music2/Name5 12:26:40.8 Debug: 5 artists updated 12:26:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:26:40.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:26:40.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:26:40.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:26:40.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:26:40.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:26:40.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:26:40.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:26:40.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:26:40.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:26:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:26:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:26:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:26:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:26:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:26:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:26:41.3 Info: Moving 1 artist to '/C/Test/Music2' 12:26:41.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 12:26:41.3 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:26:41.3 Info: Finished moving 1 artist to '/C/Test/Music2' 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:26:41.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:26:41.3 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 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:26:41.3 Info: Moving 1 artist to '/C/Test/Music2' 12:26:41.3 Info: Finished moving 1 artist to '/C/Test/Music2' 12:26:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:26:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:26:41.4 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:26:41.4 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 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:26:41.4 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:26:41.4 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:26:41.4 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:26:41.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:26:41.4 Trace: updated: False forceUpdateFileTags: False 12:26:41.4 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 12:26:41.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:26:41.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:26:41.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Trace: updated: True forceUpdateFileTags: True 12:26:41.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:26:41.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Trace: updated: True forceUpdateFileTags: True 12:26:41.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:26:41.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:26:41.4 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Trace: updated: True forceUpdateFileTags: True 12:26:41.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:26:41.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:26:41.4 Info: Updating Info for Title1 12:26:41.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.4 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.4 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.4 Trace: updated: True forceUpdateFileTags: True 12:26:41.4 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 12:26:41.4 Trace: release: [ExistingId1][Title1] monitored: False 12:26:41.4 Trace: release: [NotExistingId2][Title2] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:26:41.4 Trace: release: [ExistingId2][Title2] monitored: False 12:26:41.4 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:26:41.4 Info: Updating Info for Title1 12:26:41.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.4 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.4 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.4 Trace: updated: True forceUpdateFileTags: True 12:26:41.4 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:26:41.4 Trace: release: [ExistingId1][Title1] monitored: False 12:26:41.4 Trace: release: [ExistingId2][Title2] monitored: True 12:26:41.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:26:41.4 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:26:41.4 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:26:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Merging Album [1][Title1] into [11][Title1] 12:26:41.5 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 12:26:41.5 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:26:41.5 Trace: Saving Album [11][Title1] 12:26:41.5 Debug: Finished Album refresh for [11][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [DuplicateId1][Title1] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId9][Title9] monitored: True 12:26:41.5 Trace: release: [DuplicateId2][Title1] monitored: False 12:26:41.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [ExistingId1][Title1] monitored: False 12:26:41.5 Trace: release: [ExistingId2][Title2] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:26:41.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [ExistingId1][Title1] monitored: False 12:26:41.5 Trace: release: [ExistingId2][Title2] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:26:41.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [ExistingId1][Title1] monitored: False 12:26:41.5 Trace: release: [ExistingId2][Title2] monitored: True 12:26:41.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:26:41.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [ExistingId1][Title1] monitored: False 12:26:41.5 Trace: release: [ExistingId2][Title2] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:26:41.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:26:41.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:26:41.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Debug: [1][Title1] has no valid releases, removing. 12:26:41.5 Warn: Album [1][Title1] not found in metadata and is being deleted 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:26:41.5 Info: Updating Info for Title1 12:26:41.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:26:41.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: Moving Album [1][Title1] to [11][Title1] 12:26:41.5 Trace: updated: True forceUpdateFileTags: True 12:26:41.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:26:41.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:26:41.5 Trace: Saving Album [11][Title1] 12:26:41.5 Debug: Finished Album refresh for [11][Title1] 12:26:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:26:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:26:41.5 Info: Updating Info for Name1 12:26:41.5 Trace: Updating Artist [ForeignArtistId1][Name1] 12:26:41.5 Trace: updated: False forceUpdateFileTags: False 12:26:41.5 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 12:26:41.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:26:41.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:26:41.6 Info: Updating Info for Name1 12:26:41.6 Error: Could not find artist with id ForeignArtistId1 12:26:41.6 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 12:26:41.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:26:41.6 Info: Updating Info for Name1 12:26:41.6 Error: Could not find artist with id ForeignArtistId1 12:26:41.6 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 12:26:41.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:26:41.6 Info: Updating Info for Name1 12:26:41.6 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 12:26:41.6 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 12:26:41.6 Trace: updated: True forceUpdateFileTags: True 12:26:41.6 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:26:41.6 Trace: Saving Artist [ForeignArtistId11][Name1] 12:26:41.6 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:26:41.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:26:41.6 Info: Updating Info for Name1 12:26:41.6 Trace: Updating Artist [ForeignArtistId1][Name1] 12:26:41.6 Trace: updated: False forceUpdateFileTags: False 12:26:41.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:26:41.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:26:41.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:26:41.6 Info: Updating Info for Name1 12:26:41.6 Trace: Updating Artist [ForeignArtistId1][Name1] 12:26:41.6 Trace: updated: True forceUpdateFileTags: True 12:26:41.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:26:41.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:26:41.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:26:41.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:26:41.6 Info: Updating Info for Name1 12:26:41.6 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:26:41.6 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:26:41.6 Trace: updated: True forceUpdateFileTags: True 12:26:41.6 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:26:41.6 Trace: Saving Artist [ForeignArtistId11][Name1] 12:26:41.6 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:26:41.6 Trace: Updating tags for [ForeignArtistId11][Name1] 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:26:41.6 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:26:41.6 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:26:41.6 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:26:41.6 Trace: Album Title1 last updated more than 60 days ago, should refresh. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:26:41.6 Trace: album Title1 released less than 30 days ago, should refresh. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:26:41.6 Trace: album Title1 released less than 30 days ago, should refresh. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:26:41.6 Trace: Artist Name1 ended long ago, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:26:41.6 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:26:41.6 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:26:41.6 Trace: Artist Name1 ended long ago, should not be refreshed. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:26:41.6 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:26:41.6 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:26:41.6 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 12:26:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:26:41.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:26:41.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:26:41.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:26:41.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:26:41.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:26:41.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:26:41.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:26:41.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:26:41.8 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:26:41.8 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 12:26:41.8 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 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:26:41.8 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:26:41.8 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 12:26:41.8 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 12:26:41.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:26:41.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]") --- 12:26:41.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]") --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:26:41.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:26:41.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:26:41.9 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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:26:41.9 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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:26:41.9 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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.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") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.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") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:26:41.9 Trace: Media info is unavailable for [0] 12:26:41.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:26:41.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:26:42.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") --- 12:26:42.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") --- 12:26:42.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") --- 12:26:42.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") --- 12:26:42.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") --- 12:26:42.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") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:26:42.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:26:42.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:26:42.1 Trace: Media info is unavailable for [0] 12:26:42.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:26:42.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:26:42.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") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.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") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:26:42.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)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.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)") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:26:42.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)") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.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)") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:26:42.2 Trace: Media info is unavailable for [0] 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:26:42.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:26:42.2 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 12:26:42.2 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:26:42.2 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:26:42.2 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 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] 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:26:42.2 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 12:26:42.2 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:26:42.2 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:26:42.2 Debug: 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:26:42.2 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:26:42.2 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:26:42.2 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 12:26:42.2 Debug: Unable to parse THIS SHOULD NEVER PARSE 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:26:42.2 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:26:42.2 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:26:42.2 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 12:26:42.2 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:26:42.2 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 12:26:42.2 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:26:42.2 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:26:42.2 Debug: Parsing string 'thebiggestloser1618finale' 12:26:42.2 Debug: Unable to parse thebiggestloser1618finale 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:26:42.2 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 12:26:42.2 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 12:26:42.2 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 12:26:42.2 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 12:26:42.2 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 12:26:42.2 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 12:26:42.2 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 12:26:42.2 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 12:26:42.2 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 12:26:42.2 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 12:26:42.2 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 12:26:42.2 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 12:26:42.2 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 12:26:42.2 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 12:26:42.2 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 12:26:42.2 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 12:26:42.2 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 12:26:42.2 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 12:26:42.2 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 12:26:42.2 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 12:26:42.2 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 12:26:42.2 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 12:26:42.2 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 12:26:42.2 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 12:26:42.2 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 12:26:42.2 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 12:26:42.2 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 12:26:42.2 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 12:26:42.2 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 12:26:42.2 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 12:26:42.2 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 12:26:42.2 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 12:26:42.2 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 12:26:42.2 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 12:26:42.2 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 12:26:42.2 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 12:26:42.2 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 12:26:42.2 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 12:26:42.2 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 12:26:42.2 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 12:26:42.2 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 12:26:42.2 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 12:26:42.2 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 12:26:42.2 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 12:26:42.2 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 12:26:42.2 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 12:26:42.2 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 12:26:42.2 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 12:26:42.2 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 12:26:42.2 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 12:26:42.2 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 12:26:42.2 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 12:26:42.2 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 12:26:42.2 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 12:26:42.2 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 12:26:42.2 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 12:26:42.2 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 12:26:42.2 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 12:26:42.2 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 12:26:42.2 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 12:26:42.2 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 12:26:42.2 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 12:26:42.2 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 12:26:42.2 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 12:26:42.2 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 12:26:42.2 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 12:26:42.2 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 12:26:42.2 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 12:26:42.2 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 12:26:42.2 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 12:26:42.2 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 12:26:42.2 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 12:26:42.2 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 12:26:42.2 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 12:26:42.2 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 12:26:42.2 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 12:26:42.2 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 12:26:42.2 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 12:26:42.2 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 12:26:42.2 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 12:26:42.2 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 12:26:42.2 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 12:26:42.2 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 12:26:42.2 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 12:26:42.2 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 12:26:42.2 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 12:26:42.2 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 12:26:42.2 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 12:26:42.2 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 12:26:42.2 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 12:26:42.2 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 12:26:42.2 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 12:26:42.2 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 12:26:42.2 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 12:26:42.2 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 12:26:42.2 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 12:26:42.2 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 12:26:42.2 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 12:26:42.2 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 12:26:42.2 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:26:42.2 Debug: Rejected Hashed Release Title: 9wyUb3z72hPVZ2kE8wbdM6x5wEZorOKV 12:26:42.2 Debug: Rejected Hashed Release Title: Rtq6NqKQBjy1y0BQzMPC26butRh1v72f 12:26:42.2 Debug: Rejected Hashed Release Title: LSVZLOYvKrSDEMPggVFZMwhWPZ0ikZAn 12:26:42.2 Debug: Rejected Hashed Release Title: xTs3pNzDxHiMKb9dIYibDg56xFirw4Mt 12:26:42.2 Debug: Rejected Hashed Release Title: 6WTXiy6M48jV0qH265N6mNhkyRc3Bmig 12:26:42.2 Debug: Rejected Hashed Release Title: yFRHqmfI9aYCxWvSa9j4FSI2mk9CEN44 12:26:42.2 Debug: Rejected Hashed Release Title: 13LZq4FsK2pvDMoJ7GrnZ8CDeHLufPut 12:26:42.2 Debug: Rejected Hashed Release Title: 0vpheBzrdRlqTtvKA082J169lxH32OMo 12:26:42.2 Debug: Rejected Hashed Release Title: wI7L2aP0k19ISLevoIPG8c5jI8H2QSzo 12:26:42.2 Debug: Rejected Hashed Release Title: uPfHmyLbmbOIBLhR0fl5plYe0xIQIp3b 12:26:42.2 Debug: Rejected Hashed Release Title: UcZxtuZ7IGdQiLDyX9np7rpI14kylraW 12:26:42.2 Debug: Rejected Hashed Release Title: oGPLxtEyHp6IoRhfwltugXLHqpxyLdjm 12:26:42.2 Debug: Rejected Hashed Release Title: Damt4C3RlLpIHYBeeYjt0Xy6n1l1Pqcm 12:26:42.2 Debug: Rejected Hashed Release Title: 8RQLFGDmHMPObt4LlE6wxksdvFiCwdkE 12:26:42.2 Debug: Rejected Hashed Release Title: NOzjBnKXnv3XsPIMGFSxb8fnfageWH7s 12:26:42.2 Debug: Rejected Hashed Release Title: Hta8pmXusSKsveiGJFif33gtLAikQ2FA 12:26:42.2 Debug: Rejected Hashed Release Title: YuTx1oUtvHNtzMEVNWMFoxwwtAk8zUtK 12:26:42.2 Debug: Rejected Hashed Release Title: ANuSe6nyq4luBfdQ3S92WvPk3nXeinkG 12:26:42.2 Debug: Rejected Hashed Release Title: v2MyamgkOXHdd1LzvvDkWH2pSNQyhwGE 12:26:42.2 Debug: Rejected Hashed Release Title: Dk58k0SgumpgTZ3KhW18160XSPZTYp61 12:26:42.2 Debug: Rejected Hashed Release Title: zvr5WVLz1cxuScaNxC3eudofzuAYV4gY 12:26:42.2 Debug: Rejected Hashed Release Title: igDTlm5iKhfm8fvq0jsS6QhvpYffBXRO 12:26:42.2 Debug: Rejected Hashed Release Title: Zqg1sGw4XGyx6cFgUd0X6TQQsQA1L9x3 12:26:42.2 Debug: Rejected Hashed Release Title: Di6OkcS7AXRWuviqbLOkJQ4NVlF2aOfd 12:26:42.2 Debug: Rejected Hashed Release Title: iRZ0AFL7j2EWxZB6T3cnK8rWZby6mgvL 12:26:42.2 Debug: Rejected Hashed Release Title: xeEy5OCEkGcfgOG9D3v69zkN8Ngg2PBD 12:26:42.2 Debug: Rejected Hashed Release Title: MfXlc4KvQzBJ03kYmSVUQmlYepEkXL6L 12:26:42.2 Debug: Rejected Hashed Release Title: BSM8UP8sGGGTa3ZdPGDxFP3voKy0crW6 12:26:42.2 Debug: Rejected Hashed Release Title: dpG1wmUEFfGLaG0FWSb5DVDxs3h6HuG3 12:26:42.2 Debug: Rejected Hashed Release Title: ow6jXdESXj65tBSmznr2FEK5zc1nD1HI 12:26:42.2 Debug: Rejected Hashed Release Title: iZxUcPwejYUzmJXbSBHvDK68IK9gmNpB 12:26:42.2 Debug: Rejected Hashed Release Title: scQz4CcwNeM6X1Rjovh2LM5zSr3NZ7zE 12:26:42.2 Debug: Rejected Hashed Release Title: fKNZRprVvsdnfDc4EaoyM0mYNxO2NrgD 12:26:42.2 Debug: Rejected Hashed Release Title: uCJhlaNjLnTKSkHvusqC2ekSpnXzeUWQ 12:26:42.2 Debug: Rejected Hashed Release Title: C8E3dmh8iBuWtV0YCQdGt2pZGuYl2vGg 12:26:42.2 Debug: Rejected Hashed Release Title: tvRcW81vGhRwmR616gXgzdcEp0mqyxEb 12:26:42.2 Debug: Rejected Hashed Release Title: XHmkwUHqOwFosqhrXC8RrH2ekwNkEwlO 12:26:42.2 Debug: Rejected Hashed Release Title: QbCG3kLapW4DeICFnITj06eYTZ3UZD8m 12:26:42.2 Debug: Rejected Hashed Release Title: 3rLWPNt0ajfm5iAYheTUPWIzz6BiOZ7n 12:26:42.2 Debug: Rejected Hashed Release Title: Wkb8TQhGZ9VCc6XoxvNeETAWfyOdFtn1 12:26:42.2 Debug: Rejected Hashed Release Title: rwz2V2JjpR7fRFQna9O90U0CQnP1qREZ 12:26:42.2 Debug: Rejected Hashed Release Title: 2XZYooVCPiLeGSrRWaWnMHiiFp9rGYz5 12:26:42.2 Debug: Rejected Hashed Release Title: bwJVifXAoR9G45D61dhFp48Rsoj7T6ZW 12:26:42.2 Debug: Rejected Hashed Release Title: YZyJ0oj4q5ktBKQuVpWT4OYhNJQpE6U6 12:26:42.2 Debug: Rejected Hashed Release Title: X7FzYsZShDQ9gmCYzo5tqolAoeKqxDxZ 12:26:42.2 Debug: Rejected Hashed Release Title: Mfj2GHpho4hxXobGT7puQtBuLENcOPoD 12:26:42.2 Debug: Rejected Hashed Release Title: 8apCo6B2dnjnvjo0eRriN2mrVSd8N23D 12:26:42.2 Debug: Rejected Hashed Release Title: uPNaY9nMkKcZDNXOzDHNiHPwQOZge519 12:26:42.2 Debug: Rejected Hashed Release Title: ikwlKpTtotoWgaNTGWAFcRjioHeZpLl6 12:26:42.2 Debug: Rejected Hashed Release Title: KCnHRaXn632RGHH1TGJl6owcT8zB6kun 12:26:42.2 Debug: Rejected Hashed Release Title: YVVgidftqhFv4woCbH4vYwc11pOmg4Gp 12:26:42.2 Debug: Rejected Hashed Release Title: NRoOemKgOf4jDf20ohOCsD7yuQVys7qw 12:26:42.2 Debug: Rejected Hashed Release Title: VGFfJ4OnKqNB7yQUmDwaKkWMKEWNbim3 12:26:42.2 Debug: Rejected Hashed Release Title: vii4Fe4vWabXuUKk56GuWq97Dp145ikX 12:26:42.2 Debug: Rejected Hashed Release Title: o13QvTkz5NcLRf5PMPB6iIobL7YW2YjR 12:26:42.2 Debug: Rejected Hashed Release Title: SVT7UMT297NaS9mhKIcWZkuVncggTKNo 12:26:42.2 Debug: Rejected Hashed Release Title: s8o0U9RMd3DSi8JnUEpL3UHRakJQ2KT9 12:26:42.2 Debug: Rejected Hashed Release Title: lvaWIQPEDjmYPgySvVpI1COc0n42EOS3 12:26:42.2 Debug: Rejected Hashed Release Title: h8EeyBjlDX6YHaXnCq8DVNwZG7ULOzKi 12:26:42.2 Debug: Rejected Hashed Release Title: JESEoLFpuuZoDsUmZ7qYuE0arasZxDGr 12:26:42.2 Debug: Rejected Hashed Release Title: tRGo6EPne12F1r71d4JBTgm4Jh4CYljE 12:26:42.2 Debug: Rejected Hashed Release Title: wcorKyqB9XQOuX2NX0FRGBAYtUsupTVc 12:26:42.2 Debug: Rejected Hashed Release Title: 7GFcXsFSDtzSKf5oPjgQ7kunyfob7RaP 12:26:42.2 Debug: Rejected Hashed Release Title: JmNkMkMxzwssKxlUsrWjJKnZgFGW7g1b 12:26:42.2 Debug: Rejected Hashed Release Title: 1ZIroGuZNOGulX4Hmyf29Q9WJmNpw3B8 12:26:42.2 Debug: Rejected Hashed Release Title: ImYyDdCG0ExPrOd84VTkh30hrSlmV07N 12:26:42.2 Debug: Rejected Hashed Release Title: XOdaubOle9T05QQ8LRKKiQ6TgFSyLnO7 12:26:42.2 Debug: Rejected Hashed Release Title: lRosGnC2GBiNxgfYGdYngkANBE9WecNy 12:26:42.2 Debug: Rejected Hashed Release Title: A0DXkYV85KN7XzI3LUXfgPRbL1mbDMX8 12:26:42.2 Debug: Rejected Hashed Release Title: Cc7ivadTBH5U8mFwNA943fSeCAJlN5iX 12:26:42.2 Debug: Rejected Hashed Release Title: 26mEbPOU0i4hGPpeX5z4ZGrhuBZOFB3Y 12:26:42.2 Debug: Rejected Hashed Release Title: WFD4pQpd4oW3Ycg8kEMyigPQwO2uMeRa 12:26:42.2 Debug: Rejected Hashed Release Title: 9IajfOBZZZBeO9rRrqReGtz5oIFjrWXD 12:26:42.2 Debug: Rejected Hashed Release Title: U5uRysmvKq1wq3yvf9xB1enilPW0WJxS 12:26:42.2 Debug: Rejected Hashed Release Title: GorDsbgb0tGeHTPz8Pa91zbu3SMx9gjQ 12:26:42.2 Debug: Rejected Hashed Release Title: fC5u0BVtx92xsMeQhoDnBKrKiRyewAGd 12:26:42.2 Debug: Rejected Hashed Release Title: RIJEFyFIGbgXHAcIFi6xdIkb8Ugw28Cb 12:26:42.2 Debug: Rejected Hashed Release Title: cyOeFaTNk7GUKK4OLnYSaSZUtSp7ynu2 12:26:42.2 Debug: Rejected Hashed Release Title: fweHD7RYn641uQQvgTEtro60q3s7maPa 12:26:42.2 Debug: Rejected Hashed Release Title: ZyvAId806jmuEFkjtrIq0InZcTLws6B6 12:26:42.2 Debug: Rejected Hashed Release Title: z25l7Beqw503iAMiAp2tE0EOOTrXKSie 12:26:42.2 Debug: Rejected Hashed Release Title: vlAZl1njfzeOCnzjyAdAOb7WlhRYxRqm 12:26:42.2 Debug: Rejected Hashed Release Title: S55WclPGcYkxZOj7jtIh7CmGjH6vKv5U 12:26:42.2 Debug: Rejected Hashed Release Title: MNwD0X9XmVQyeY8w2r7nxK978tigumBl 12:26:42.2 Debug: Rejected Hashed Release Title: DJ7nElYHuqtt1NqYi7R3oFu1Oj6gJipi 12:26:42.2 Debug: Rejected Hashed Release Title: fPwU1xMwtl5EhK09tOwqOiMW2253eEey 12:26:42.2 Debug: Rejected Hashed Release Title: ays3a7KisEDscsAidtEUYbguahNOiHCN 12:26:42.2 Debug: Rejected Hashed Release Title: DmA6tZVLPl1VnKndVKW6UYc08Nwb7RPr 12:26:42.2 Debug: Rejected Hashed Release Title: XTMY3bSrNo1gaEImSMVVVI42sPGUdMqb 12:26:42.2 Debug: Rejected Hashed Release Title: lNpZQVSZxgojfAkTS01lJ5Owq9ZqB29A 12:26:42.2 Debug: Rejected Hashed Release Title: K8djMBGorHELjr8hcd32MKum6C4JySdD 12:26:42.2 Debug: Rejected Hashed Release Title: sMfT4sNd1HMSfgqH54jzhWHQewVRhwtp 12:26:42.2 Debug: Rejected Hashed Release Title: pABECS5gNr47iG6yd46zkTMKJoUCWmtw 12:26:42.2 Debug: Rejected Hashed Release Title: tqmZi8MpKoihnZQO7uVuNZg3WkQesr6v 12:26:42.2 Debug: Rejected Hashed Release Title: MtlSevtnzJugSF2GCTbg3nPUgvRwyaTo 12:26:42.2 Debug: Rejected Hashed Release Title: NpAnJPC3Ri9NVM4KjT5KKwXY9Dk5xUzg 12:26:42.2 Debug: Rejected Hashed Release Title: im5ruBeOZNHRz2yRza8aSGG3TASxOxTN 12:26:42.2 Debug: Rejected Hashed Release Title: btjSP6jwTXcJCaSUXhp2dSLtBQZWQ6je 12:26:42.2 Debug: Rejected Hashed Release Title: aHEI7azCDau3YZu8bcsgned1uW1VRqqP 12:26:42.2 Debug: Rejected Hashed Release Title: A8f0iKIsSMbmb0qlCy4FGPiWRXdGN56o 12:26:42.2 Debug: Rejected Hashed Release Title: WkkThshTHEOZGqzA16PKV29SHJ5MIYrC 12:26:42.2 Debug: Rejected Hashed Release Title: 86yOhbcmunwbuj7EQmc7RiFPSTlHu8ol 12:26:42.2 Debug: Rejected Hashed Release Title: gJPwTiLdzfOSvrUs6rGPmBriMelgl80B 12:26:42.2 Debug: Rejected Hashed Release Title: uUDrR1iwoscKs5E0NoZfTVaBistzZDfu 12:26:42.2 Debug: Rejected Hashed Release Title: RJ8g7H41mev46D3oaaggz6AEEiKcu1Eu 12:26:42.2 Debug: Rejected Hashed Release Title: jFBmOdXiO1j3xQOWWhiiW13hNEd8R0kH 12:26:42.2 Debug: Rejected Hashed Release Title: u6HFGjTd65QSyuFjqylXkwTsBJS7cEg9 12:26:42.2 Debug: Rejected Hashed Release Title: 8bWaUGCAZJIfCncae5Tf2qIjFDMvNNcF 12:26:42.2 Debug: Rejected Hashed Release Title: rhaOKxR3WFr0IufkyS9yXOqbx4nkS00u 12:26:42.2 Debug: Rejected Hashed Release Title: nYNUEaQLlrY9WxOP3kfI5CxPXXDCZAde 12:26:42.2 Debug: Rejected Hashed Release Title: O4JqlRBIV9amtZV5u3hFJimlkzPpNqEw 12:26:42.2 Debug: Rejected Hashed Release Title: 3NhR7CZyZ3c2NotPPMjhHDlKSqcgDPP4 12:26:42.2 Debug: Rejected Hashed Release Title: aQp7ROIi8BnKv5hQdDKVjPK455tAc3uK 12:26:42.2 Debug: Rejected Hashed Release Title: 2t55nTYjCSDgyNf6nc3jJF1CtXFcUYBx 12:26:42.2 Debug: Rejected Hashed Release Title: ClP7ar7NaMQ1U98TFEFt2CKJXNGGP7kR 12:26:42.2 Debug: Rejected Hashed Release Title: BS0NzWH8H1ZtWgoOAlrLSyBeuMVP0UVW 12:26:42.2 Debug: Rejected Hashed Release Title: wngcA7PhUWqXicYlYt0l504mzY0qwtVd 12:26:42.2 Debug: Rejected Hashed Release Title: ennkbVoAzWGW0rlUpLF9m87U9KTFJg0u 12:26:42.2 Debug: Rejected Hashed Release Title: yzvQjKIZpRfmYSVbzJ1e1wph5msJQjRp 12:26:42.2 Debug: Rejected Hashed Release Title: 5KWBSO0rKnuhMxAxuWcuTfVpZDBcv3Ou 12:26:42.2 Debug: Rejected Hashed Release Title: VMImF1GpwRW1oZdmWGXsPNRQnVcLl18O 12:26:42.2 Debug: Rejected Hashed Release Title: HBgpzXrZEUep1bFxB72WVAgwq6w7aLcD 12:26:42.2 Debug: Rejected Hashed Release Title: IEJPugF6VvfLs1aJmKUX4tiYN0HY6sit 12:26:42.2 Debug: Rejected Hashed Release Title: tOR5rUs3i7p1fXM2RuPUNagzY3w2juTs 12:26:42.2 Debug: Rejected Hashed Release Title: 0IyoQuBDImqblcpVapyNqbuHBuVawyUG 12:26:42.2 Debug: Rejected Hashed Release Title: UeAlDhSGc4s9iVzPbGCAfSDYGeohr0L8 12:26:42.2 Debug: Rejected Hashed Release Title: 6CLiJTU92trcOTFykCXwsBqfQMZxLBCp 12:26:42.2 Debug: Rejected Hashed Release Title: NLT9IXabR4DJzyzrJPWACGBjzet3CDHH 12:26:42.2 Debug: Rejected Hashed Release Title: PiG5zkZ2UN5gkoB4CkMaY6sLFRnX1wvt 12:26:42.2 Debug: Rejected Hashed Release Title: 7PLs8n7D5rNZ0n3zN7xirNBHc1Jpfftz 12:26:42.2 Debug: Rejected Hashed Release Title: 7ccHj2XJYpPPGekl9VzMJes0clLG29it 12:26:42.2 Debug: Rejected Hashed Release Title: NECw9MuTPuzG0cI7XC0m2WiVY0gWEAfz 12:26:42.2 Debug: Rejected Hashed Release Title: Fvl4Te8pHEIaoSdTnsH0QdmBQkyFEn4g 12:26:42.2 Debug: Rejected Hashed Release Title: DC0x6N1VNbtMJnyy0DjXrPYFpmXfnEH4 12:26:42.2 Debug: Rejected Hashed Release Title: dULb65EWoRDnMd9GN87N4E4szr0xvCZC 12:26:42.2 Debug: Rejected Hashed Release Title: OJa5BXnBP9rmFCDgz8o7X49rXVpPZhPZ 12:26:42.2 Debug: Rejected Hashed Release Title: bNfQpFw9ihqfmM04oFoe9ajN0KtblW00 12:26:42.2 Debug: Rejected Hashed Release Title: FqDdUMUZa9LonBY2veyAO9PIF3V1JGJS 12:26:42.2 Debug: Rejected Hashed Release Title: mIZOthmqarK3ax7aPaOV15RC59IHijKO 12:26:42.2 Debug: Rejected Hashed Release Title: ftip28wC9XiZhNcJBwwZRrf2Fw08UmJF 12:26:42.2 Debug: Rejected Hashed Release Title: TMdRQatsfzRe8MvFwUpJdRtzhM3sdcHZ 12:26:42.2 Debug: Rejected Hashed Release Title: 7bfU34vY2BMKQHhXFgIhJj3qehZnB0mO 12:26:42.2 Debug: Rejected Hashed Release Title: sV1kpaexwlJH7eRgceyRWvFRIzmORGDy 12:26:42.2 Debug: Rejected Hashed Release Title: ZZ7tvn3EL0sxqMd5oywQNodrogFzKbkT 12:26:42.2 Debug: Rejected Hashed Release Title: 9MN7loycmh32pwJshnMLE2nMsbcjnnpl 12:26:42.2 Debug: Rejected Hashed Release Title: 9w8Zqpc5zk0KTWserzYhalWLHXMjHfNW 12:26:42.2 Debug: Rejected Hashed Release Title: Yaio4bDCiDUbmwo3dxkN3ZaMZsjYm221 12:26:42.2 Debug: Rejected Hashed Release Title: MjP4qur6YG2VtgyeCjUcsfbacjRMrPXp 12:26:42.2 Debug: Rejected Hashed Release Title: wMyQUENpxrahUBJev3RfEWoQ7AM7Hdsx 12:26:42.2 Debug: Rejected Hashed Release Title: 6iqj9mpwIhuvFl8UpmSr0WCPhVC1sCt6 12:26:42.2 Debug: Rejected Hashed Release Title: 8E5M0wJWxCOBe7Ijh9BENiJN6eaBE8Th 12:26:42.2 Debug: Rejected Hashed Release Title: EpuilNDDc3d1cQI29hf3SjebbIfuWcsG 12:26:42.2 Debug: Rejected Hashed Release Title: bEMlhr3dHHll6T9i5WOldNRtbzydVt3n 12:26:42.2 Debug: Rejected Hashed Release Title: u3ucFpQsEtW7rFKsl71OeB2rSL1r4HX3 12:26:42.2 Debug: Rejected Hashed Release Title: ZZ5UStwuI3lFgTKbPjUnAQgqyRMi5osn 12:26:42.2 Debug: Rejected Hashed Release Title: 5UVSKFTL4RPA5yOvoZ0uVhBpF1EfouJS 12:26:42.2 Debug: Rejected Hashed Release Title: uZQnTStug5OC1KVGhtXBp5ZjsBKB0idz 12:26:42.2 Debug: Rejected Hashed Release Title: nrtsBkF0LbcY9xTSiq8gNv50v94u07gX 12:26:42.2 Debug: Rejected Hashed Release Title: bRfDb97pTbdNSECb6XjlmrFDl0ECoNfz 12:26:42.2 Debug: Rejected Hashed Release Title: cMdXIeOCHVRvn5y1lDI0sHQY6vq16QO8 12:26:42.2 Debug: Rejected Hashed Release Title: nPN1QGklERqva0DcvfEfrcVa9yyKbzSQ 12:26:42.2 Debug: Rejected Hashed Release Title: VchZAUHxZEfwLGAg50UFtfCbyaoWX2Fe 12:26:42.2 Debug: Rejected Hashed Release Title: n84fZyVbv4PKDxhPItf9icMo5jviqsUZ 12:26:42.2 Debug: Rejected Hashed Release Title: iWlIgJzSE3rqmV17HRlCvMozXfa9Hc0Q 12:26:42.2 Debug: Rejected Hashed Release Title: p7F51bl7CUt9PG0MRLunT5vKK5hLPc7R 12:26:42.2 Debug: Rejected Hashed Release Title: QHjIV1jPcxzpOHN7BI3dCpx2ciNxrvZv 12:26:42.2 Debug: Rejected Hashed Release Title: vnb4Qp1UefsrbsRrNqksreyvnnI5sQYJ 12:26:42.2 Debug: Rejected Hashed Release Title: wbsn4g2G4bhzHf5KS0dpjrYhUbdUMUIe 12:26:42.2 Debug: Rejected Hashed Release Title: 46wIrO7vu1zghREyp7p4JhB6cHtAouQ8 12:26:42.2 Debug: Rejected Hashed Release Title: 69Q36AXb0KjVv9jYt3p5ip8FMhz0Qnd2 12:26:42.2 Debug: Rejected Hashed Release Title: SyOYobSFskDONoRLKYPXiAB2meemD8gC 12:26:42.2 Debug: Rejected Hashed Release Title: Nei6faMbwQ3ePhXijduqDkQRCIJkDZTo 12:26:42.2 Debug: Rejected Hashed Release Title: p1iF6KJuQF2cWK99JOHaUsZ6gqgJVrg0 12:26:42.2 Debug: Rejected Hashed Release Title: LKHTxoKbVPPaZ8lrwQ16m0gQ8WwNlRvt 12:26:42.2 Debug: Rejected Hashed Release Title: EiELyDPlyTRqv6DXHFm9ve4uSi4JbXXq 12:26:42.2 Debug: Rejected Hashed Release Title: N7mMmQ1xIrIfuURkzelDTuZUREIYSemf 12:26:42.2 Debug: Rejected Hashed Release Title: MSpZrorWdRmGS2yNakKGzUafUHzzWG78 12:26:42.2 Debug: Rejected Hashed Release Title: pxih40ZRBdZIaQVNBMcXudcPPYWjakgQ 12:26:42.2 Debug: Rejected Hashed Release Title: FyG7xujQ5HJG4GuIHfyoJY8pJKqekuBV 12:26:42.2 Debug: Rejected Hashed Release Title: frIS5h90aUvdnCzbVEvyiFZc2vyClNGm 12:26:42.2 Debug: Rejected Hashed Release Title: r7694QjWlFgjbPtwvGtw43rC0XLAMsjX 12:26:42.2 Debug: Rejected Hashed Release Title: Qpd3DkWuW9uSHuiOdGs8ukEci9fjBmBW 12:26:42.2 Debug: Rejected Hashed Release Title: x9TqNGhJfOAXzG9wveg2GdL04z5D0AeX 12:26:42.2 Debug: Rejected Hashed Release Title: 7eGqHjoQQoVGoRhORZa08vTW0v8vaNDJ 12:26:42.2 Debug: Rejected Hashed Release Title: pt8SvGORBgwFWgqbJC38YWpvDtPLbkZf 12:26:42.2 Debug: Rejected Hashed Release Title: PlLDMRSyiX4LSb3WBp9UeXP3tpolI1sJ 12:26:42.2 Debug: Rejected Hashed Release Title: tDHXDYMH5F1Ep5tpaaXjUZ6rYHpjcTW4 12:26:42.2 Debug: Rejected Hashed Release Title: pZQDRLVW7FJD2B0mmsUkmf6pdOvL2ApX 12:26:42.2 Debug: Rejected Hashed Release Title: ONIsrtlspjasCCWOru1UqS49yvk1QzaU 12:26:42.2 Debug: Rejected Hashed Release Title: aredDrUenTPtxdMZIwEVfRDwSqBbgXmo 12:26:42.2 Debug: Rejected Hashed Release Title: 1EqEMCsDV70RoqjTO9ulI3d2G4cmyThU 12:26:42.2 Debug: Rejected Hashed Release Title: 6f5bAg2MNnK5ZgIkxHyGitPYPPerZ4BG 12:26:42.2 Debug: Rejected Hashed Release Title: qpQQZ22GPdvvwlzf6C39Du2Ot6ydixmp 12:26:42.2 Debug: Rejected Hashed Release Title: HS1FxPPmESTFklSTHvPI7xyjuCx3RVee 12:26:42.2 Debug: Rejected Hashed Release Title: Qy0Xszy6a0HZkzQaNeEKE0usbqcnjHCM 12:26:42.2 Debug: Rejected Hashed Release Title: PCgv7NDm5mUG9WNYzi6EWeWvE9NOtzmY 12:26:42.2 Debug: Rejected Hashed Release Title: d1WryIbK1V85n2LhpHwEB912Mlt7yr7y 12:26:42.2 Debug: Rejected Hashed Release Title: zTilUYy7rbxyC27ju1sla7Aanhno76Gg 12:26:42.2 Debug: Rejected Hashed Release Title: QHAWJK0jHdhybAvFtoWru703L2NxkfgM 12:26:42.2 Debug: Rejected Hashed Release Title: AkIrzYs3XvHCragFnRE2DsKQpilRxCtU 12:26:42.2 Debug: Rejected Hashed Release Title: EujIklcGCnm31FYdOap2jME5iUrR4D43 12:26:42.2 Debug: Rejected Hashed Release Title: MLC5Gi5PFIGeZyzFZ8htlfv7hD7exaTp 12:26:42.2 Debug: Rejected Hashed Release Title: WLHuK4xbinD1jGLRGLEbZ9njmTUhtPOV 12:26:42.2 Debug: Rejected Hashed Release Title: dzetK0gHLPQb9Q0SptJi16zNqrkUoSPk 12:26:42.2 Debug: Rejected Hashed Release Title: OphbswtPoGoqcCz5cuHQw6hF0LU2J8nA 12:26:42.2 Debug: Rejected Hashed Release Title: wd1sKSIDnQu0UmRqeWdwQOri9tU1N4oZ 12:26:42.2 Debug: Rejected Hashed Release Title: bxIWmlUkyBBsuzgqjUHPBOOPHLMldjWc 12:26:42.2 Debug: Rejected Hashed Release Title: 3EkFVzVsiyKUM2isvMqXt6wuZkb3hLo9 12:26:42.2 Debug: Rejected Hashed Release Title: jdqiNMrUE2G6DsBPUghlwUQedXhApJQ1 12:26:42.2 Debug: Rejected Hashed Release Title: RVPwPTsLfnQ7Yui8Vyih7gCESVdcR3JK 12:26:42.2 Debug: Rejected Hashed Release Title: LLrmetwF0DBLzyuv7jiuU1pHxNGaDRp7 12:26:42.2 Debug: Rejected Hashed Release Title: nBCqSZGOdn5L8y5ROyEIWVmSAfhSNJRb 12:26:42.2 Debug: Rejected Hashed Release Title: 8Lbq6nrXBYSdD4uV1810TVFB1mbYZf2M 12:26:42.2 Debug: Rejected Hashed Release Title: uLRia790HRAfCwu4biVq4tAcYr41moEI 12:26:42.2 Debug: Rejected Hashed Release Title: 2uW4yMRhOqEtjBgXgI5FLWY6JWoSDyTO 12:26:42.2 Debug: Rejected Hashed Release Title: PAH2mQEWO6bHi17rLrFmw6FymNTrt5Kc 12:26:42.2 Debug: Rejected Hashed Release Title: L2xwpX6vuF59OoyRur0MotxwOnaikA2b 12:26:42.2 Debug: Rejected Hashed Release Title: 7b0Euxcj2fYANbD04yg0kdDTx1rLaZDF 12:26:42.2 Debug: Rejected Hashed Release Title: SVsm3rFqyhihbLTpU2FtZApFoFOoN4Od 12:26:42.2 Debug: Rejected Hashed Release Title: scOrtdp1TwDy00V6IituzhvyOv5upSsh 12:26:42.2 Debug: Rejected Hashed Release Title: PPevh5r5MLyyUbp9yztpEfgSGMH0xyDw 12:26:42.2 Debug: Rejected Hashed Release Title: ZPvrfQIebTPwPqqTkyeb63WGxG04v84y 12:26:42.2 Debug: Rejected Hashed Release Title: ZUjW0byyIt1zas2IClH1hVSUcsSGHqzF 12:26:42.2 Debug: Rejected Hashed Release Title: FFfRUom3gl8jQvsLhcOndtBFjLefp4y9 12:26:42.2 Debug: Rejected Hashed Release Title: YmE4TEWdkCIhI2eB9G73hgFKAkSO2YRw 12:26:42.2 Debug: Rejected Hashed Release Title: 01XMrglYyzcHE9yvrLukifLOPukkIUiA 12:26:42.2 Debug: Rejected Hashed Release Title: 5qcTJ3TA1T85Gewal0A22ToV5RSVMbds 12:26:42.2 Debug: Rejected Hashed Release Title: YDaVgVFqxjeXpS8JXo4lLx6ubb59vXxM 12:26:42.2 Debug: Rejected Hashed Release Title: vejhAbAT8tkU8FsiACD1HuUeruI46uyL 12:26:42.2 Debug: Rejected Hashed Release Title: aPFaMONspQo17zQPVpl67FeMtP6O1y8d 12:26:42.2 Debug: Rejected Hashed Release Title: nzIYxuiBQD0d0liQ388SaliytJRbgBNV 12:26:42.2 Debug: Rejected Hashed Release Title: 4YV0zoGZ9dHyeusZJgcgQaDLBMIBHoHP 12:26:42.2 Debug: Rejected Hashed Release Title: jvbI1OFB5Ms0qC5YAUFrRmnI2LXYk6g6 12:26:42.2 Debug: Rejected Hashed Release Title: MXwfPLG5u6Sv8Wlxx9Qr7perptjSX8Vd 12:26:42.2 Debug: Rejected Hashed Release Title: jqGcpYRcb2v79GD6vhElqnWisurRfaCh 12:26:42.2 Debug: Rejected Hashed Release Title: rreH4Y8ifQo4vDiBmvGKcRisAdcxkOPN 12:26:42.2 Debug: Rejected Hashed Release Title: HdNZ2yE5J2O79GSQEF0hVqF2ATb2CNxf 12:26:42.2 Debug: Rejected Hashed Release Title: OygF1sBxtlp0sM6iWV1NcMYvZYhDdS6o 12:26:42.2 Debug: Rejected Hashed Release Title: bqbhX7a6VML0YNUdozHu3n7vDLAty8EK 12:26:42.2 Debug: Rejected Hashed Release Title: v8ChSjtpl3cnlku4gRcE2DlaD6t4ysvk 12:26:42.2 Debug: Rejected Hashed Release Title: rzbz0ul5KlGbOxHf8ElpdmLX9338aQjD 12:26:42.2 Debug: Rejected Hashed Release Title: iG62G0bc8lwgG0l9XNuBQRHNhj0MZo2s 12:26:42.2 Debug: Rejected Hashed Release Title: pRIelgyWptXND3Es2QMQpfQl9CZ5IjRP 12:26:42.2 Debug: Rejected Hashed Release Title: dAp8omMPvH3Qj9rnNNG9jDDhhD7B2xtA 12:26:42.2 Debug: Rejected Hashed Release Title: OwObPNDaqlPzN9DlfNsFNmTIVXx3qOqd 12:26:42.2 Debug: Rejected Hashed Release Title: Tm7TDTTPpYouSiPzlsTztOvsUGjsYG7s 12:26:42.2 Debug: Rejected Hashed Release Title: 3dfLlsDVVbpW98Kc4aBQNcyHfUox7Hom 12:26:42.2 Debug: Rejected Hashed Release Title: brY3tNgk78EwNleCPcCoWpCGXVqVZ4pa 12:26:42.2 Debug: Rejected Hashed Release Title: Jzji84MNm6DSDHlaiesJ7wOqckp6cdhy 12:26:42.2 Debug: Rejected Hashed Release Title: 3sAn9gUaXQ9PrC9DnbcBk32Wy0WxMgS6 12:26:42.2 Debug: Rejected Hashed Release Title: 08FFMrTWeAQPFvgdPoTP9T00AFTdWvQV 12:26:42.2 Debug: Rejected Hashed Release Title: CLiIh2X8esAblctQzDj2lr4KW3Kzzn4F 12:26:42.2 Debug: Rejected Hashed Release Title: zLU1kBWDIkXEk6ZN9tnGfamsJ1HPd0Oi 12:26:42.2 Debug: Rejected Hashed Release Title: 7RRxoJr8IxdPsH7vQbR8UKXQugEJvZoD 12:26:42.2 Debug: Rejected Hashed Release Title: Z7XMxCrLNjsmXORaBar09sTbGBarirHK 12:26:42.2 Debug: Rejected Hashed Release Title: QQe9YnezzBTrQjJz45oy57IWeFmizrbA 12:26:42.2 Debug: Rejected Hashed Release Title: oJc40IxBOAamUHWpc44JH5GKCeHTKVhr 12:26:42.2 Debug: Rejected Hashed Release Title: W6mXRjGZPs7LIm1RRZhiewDoVxSbw7ki 12:26:42.2 Debug: Rejected Hashed Release Title: bckRROjXHqouRXqoHJo1kN5CB2oynh1v 12:26:42.2 Debug: Rejected Hashed Release Title: RhL7Ng6nnbcHXrq1ITHSgrV36A52phNx 12:26:42.2 Debug: Rejected Hashed Release Title: cBL2BozdpGxGeUSBCO8gGluNrF95AMOY 12:26:42.2 Debug: Rejected Hashed Release Title: tWMqEtu8XROmxi9eEapVIGyJQAwxdrbC 12:26:42.2 Debug: Rejected Hashed Release Title: s8clFYw7B4HPJaW4hizWrqaKgN1UBpoU 12:26:42.2 Debug: Rejected Hashed Release Title: ipUuVDnvRkrVR3aoRaZBD27SYjNb5LR1 12:26:42.2 Debug: Rejected Hashed Release Title: 04BegKUEZGgOuo3q1RD95f4tQxXfwDBX 12:26:42.2 Debug: Rejected Hashed Release Title: 2NGSIPd2g6bbnaq7KPcEO5iho94Vh3BX 12:26:42.2 Debug: Rejected Hashed Release Title: i3SWJPMjUd24hrDHvtXUxLZnA29dTFha 12:26:42.2 Debug: Rejected Hashed Release Title: MimDJeMpvjw2oAFrjm2u2MXpeI8QOyBX 12:26:42.2 Debug: Rejected Hashed Release Title: WmGNqO7T05CKcSkuorxgJbusWMaORCSQ 12:26:42.2 Debug: Rejected Hashed Release Title: NE62S95GhEn19o8fzQQssE03dYNPO9Ur 12:26:42.2 Debug: Rejected Hashed Release Title: hELOaQdqDPfZ8Y4S7O6Pt8eRFpeQfOLU 12:26:42.2 Debug: Rejected Hashed Release Title: XKVlAEiGjfB9AofDRLQTe6lfeculLjHR 12:26:42.2 Debug: Rejected Hashed Release Title: 51uoyeDmzT7Md5K9ukMJaOOC5hvHk5Kw 12:26:42.2 Debug: Rejected Hashed Release Title: nbGcPzCqB9slUouYFzv0YQfzLaiJb3fm 12:26:42.2 Debug: Rejected Hashed Release Title: Hy6CxCYu9ob1E2E6p6aX9uqdUqlt9W9z 12:26:42.2 Debug: Rejected Hashed Release Title: CJSPxumbaf4QeiXDvOKaBbZw1bUgE9iL 12:26:42.2 Debug: Rejected Hashed Release Title: CETGU8S1X1ge01xoH1ihHxVcP8eZZCb3 12:26:42.2 Debug: Rejected Hashed Release Title: poLkp9zzBoA2gptx4oW4WQnjAufz6uss 12:26:42.2 Debug: Rejected Hashed Release Title: iLJp9ls9L5igNAxVEvL8EVtAfopV3M31 12:26:42.2 Debug: Rejected Hashed Release Title: XHRrwzJMQgNoG2J66reh5Gmq9clefr6r 12:26:42.2 Debug: Rejected Hashed Release Title: AhPvH3kEGV63CYSCAN5YDrNzAyB3uyAR 12:26:42.2 Debug: Rejected Hashed Release Title: SNamP9qODhNZEj1tC0zsGJcBp21sPOgh 12:26:42.2 Debug: Rejected Hashed Release Title: Wut8idR9dBsLuuOho7tvvl7rGIge638g 12:26:42.2 Debug: Rejected Hashed Release Title: SNV6gnFO9tX3PFIz2mqKy48OlkdSf6V7 12:26:42.2 Debug: Rejected Hashed Release Title: jOQfGUd8jn6s8xLrwOE7CzliEUJv6cwH 12:26:42.2 Debug: Rejected Hashed Release Title: aNFSqbMQHuCCNXsIqCPeBxmFf2hEqxBh 12:26:42.2 Debug: Rejected Hashed Release Title: 63zpV6ALVG3m30JKEA9YLmLvS1qG247l 12:26:42.2 Debug: Rejected Hashed Release Title: 0cy7MRVeFHtuJ4bwagXSvWRAMW2KiBve 12:26:42.2 Debug: Rejected Hashed Release Title: aW16d3O2FWtNW9qlV2O7MyUtOz6hMKbj 12:26:42.2 Debug: Rejected Hashed Release Title: 3L0OvjoywulJKp096Kh6rG1rCI5b4hly 12:26:42.2 Debug: Rejected Hashed Release Title: YFsaTHBfqq7MLCzduMXiyVoFWrn0MWgX 12:26:42.2 Debug: Rejected Hashed Release Title: dv1iWjrbsZ8X9D5yvs1vPIWJzZkZqiUq 12:26:42.2 Debug: Rejected Hashed Release Title: iHf826KOIrr0Y1fzu2qPkAVDuAPVsagX 12:26:42.2 Debug: Rejected Hashed Release Title: jjsjCgnP76GX9PgD8l6fWpOh6KFq8urD 12:26:42.2 Debug: Rejected Hashed Release Title: lNA0CKLlJWNxmmJR4bIHwfbljfn96wce 12:26:42.2 Debug: Rejected Hashed Release Title: kBmvlYnZiX2cDsN1GzO9nvJdkKIXSK34 12:26:42.2 Debug: Rejected Hashed Release Title: RmpD8I421pGHjBxTexxSVIhfPBmZZmfd 12:26:42.2 Debug: Rejected Hashed Release Title: 1m61grLBwJj18NI4Toog0gZDHf3YBHBW 12:26:42.2 Debug: Rejected Hashed Release Title: luxMFgbzAsRYbWEWieCjvocwzLE2sWxG 12:26:42.2 Debug: Rejected Hashed Release Title: 0QojEHdDft1cRct0hicRWFvpX7xy0CQV 12:26:42.2 Debug: Rejected Hashed Release Title: xvVpAAgSJXWf2yywUkVu68XEonrGhuXa 12:26:42.2 Debug: Rejected Hashed Release Title: wzmhpZfE0YST8fdulbFNPG3C6CHBstqX 12:26:42.2 Debug: Rejected Hashed Release Title: VrIXQOX19m6F2gcEHUIlXkG9K03QhDsi 12:26:42.2 Debug: Rejected Hashed Release Title: aavy9OoVhLXG0t2KSJxsBYxPOj6l3NbG 12:26:42.2 Debug: Rejected Hashed Release Title: DNG3mr1fF4IFdF2ZaQZPv6CKQOnenpRD 12:26:42.2 Debug: Rejected Hashed Release Title: QhcSRjypwbKUIc6TfLLJI9zy8mmXHoNg 12:26:42.2 Debug: Rejected Hashed Release Title: choTSfPo0Gq2exW7CfrCeoCYGxThRRKq 12:26:42.2 Debug: Rejected Hashed Release Title: EdribgMvUqNFqBPuEqiK0aRhWVXk8r1p 12:26:42.2 Debug: Rejected Hashed Release Title: A5gm5iNEn0hfzx6utSQfQkza4dKJsPzk 12:26:42.2 Debug: Rejected Hashed Release Title: WfQjDvcAFTL1R1gSPnya1rDNBGFChmtm 12:26:42.2 Debug: Rejected Hashed Release Title: 5BuISzrekD6vFmtwsPpu2wGGwqiAqMr1 12:26:42.2 Debug: Rejected Hashed Release Title: kE6qsAM8IcdWvcUfYgLA6FmKB0RJIpse 12:26:42.2 Debug: Rejected Hashed Release Title: 6LEdCFsJWKSEm0nit1j7Gfijo1QYCLG2 12:26:42.2 Debug: Rejected Hashed Release Title: armiSOmDBFJYBWiE8rRM80cqre64FwjZ 12:26:42.2 Debug: Rejected Hashed Release Title: LJo1JxOG8XeJkYAbwvOiZ0OfWEdthqzm 12:26:42.2 Debug: Rejected Hashed Release Title: b74eSw5aLUsiX2F5fh0mNbuY6Orvfi2h 12:26:42.2 Debug: Rejected Hashed Release Title: CkO3Y86gNpzru1D1tvEF1klyW37ktVPo 12:26:42.2 Debug: Rejected Hashed Release Title: lIe59x14kJj6vc95rJVfynicRVzqhUUh 12:26:42.2 Debug: Rejected Hashed Release Title: LAu2K93UwgFgQkO1cEm4lDvgeiWB0bSB 12:26:42.2 Debug: Rejected Hashed Release Title: Zyrl4V9dLPh3wUsckfCuMuNdVYzHvgQb 12:26:42.2 Debug: Rejected Hashed Release Title: eHAbe6ol2muwfcy44IyLmzSWm07Q5Qs9 12:26:42.2 Debug: Rejected Hashed Release Title: YYX0UoiLebeTB1RJDWY5QpOvATDoMJEx 12:26:42.2 Debug: Rejected Hashed Release Title: xhsGzr7hxW6kK8HjMozjkgo4sVEUDbEA 12:26:42.2 Debug: Rejected Hashed Release Title: a42qvrCB1Kj9SYC3txgsm2yQbQZTyzUP 12:26:42.2 Debug: Rejected Hashed Release Title: PRzq3DKW0e7G3FQArynB5bagGFSjl4D1 12:26:42.2 Debug: Rejected Hashed Release Title: KanfWeZY7neJj0pfQ8ikVQ8pPDHCcyNp 12:26:42.2 Debug: Rejected Hashed Release Title: SVzZiaAfC1BuE1jmjFy4qNHqHyazfl5y 12:26:42.2 Debug: Rejected Hashed Release Title: izR8aHOCd6FwWCyf7ze8bsRdNlPY81cz 12:26:42.2 Debug: Rejected Hashed Release Title: r4QhBYdI5pT63UaIp83iQ24AzybNNH7h 12:26:42.2 Debug: Rejected Hashed Release Title: uut5b7s1lvdp42tVnvEQNdGhAPwC3TtZ 12:26:42.2 Debug: Rejected Hashed Release Title: tloyjSp4HfXVs6OxY2Poozfo6oCyjn72 12:26:42.2 Debug: Rejected Hashed Release Title: ZHLhV0exkRW3aHR4RaXTqBV29w9CJgQb 12:26:42.2 Debug: Rejected Hashed Release Title: LrUmYiM2O6QmYO2UBsqpRJWTlugDCLQR 12:26:42.2 Debug: Rejected Hashed Release Title: mM6QNoH95DKOmdQH0UVep1yy9P9eu97d 12:26:42.2 Debug: Rejected Hashed Release Title: D5VfQeAOHrEqZxagchhRk6PTWpCutCSd 12:26:42.2 Debug: Rejected Hashed Release Title: fatl2AyjjrTnnLzrV9sIFV6zDf3VJOuF 12:26:42.2 Debug: Rejected Hashed Release Title: JVZFHtg7KWA61F3am1qwBrMxwWtPf9jb 12:26:42.2 Debug: Rejected Hashed Release Title: cHkhxWikh9LVgfFl97n8BKePPyeRuyh4 12:26:42.2 Debug: Rejected Hashed Release Title: xDqm69sgFp6rBqNLa0iq8L2iu8wha8aB 12:26:42.2 Debug: Rejected Hashed Release Title: 9S0J7LBW7dYvbiYOW31ZGPCXZvWs1oBb 12:26:42.2 Debug: Rejected Hashed Release Title: CLOhPkjrqHEUDnutoXKe2YEuKmGRbOuP 12:26:42.2 Debug: Rejected Hashed Release Title: INPgDxH1jRPr7zC1B89qWIYh02vO02kN 12:26:42.2 Debug: Rejected Hashed Release Title: zspiSxoqrKNLWJaqhVXW0GW3x9tT6W4c 12:26:42.2 Debug: Rejected Hashed Release Title: Yhi3I480KLY5gRljrwmRw4jFTo22DpSV 12:26:42.2 Debug: Rejected Hashed Release Title: yGQAoZJgOxbxUHb5ZjbF3sBOl5ARzhAT 12:26:42.2 Debug: Rejected Hashed Release Title: 7XVWoue7oqIl4rumYDAb78fK1AEFGwl8 12:26:42.2 Debug: Rejected Hashed Release Title: 8PMDvoMpLre5d8O9y202xZFJde2PGWul 12:26:42.2 Debug: Rejected Hashed Release Title: QDHBsnwUC2Z9SEwA6XUQgtRY8Kz0Y6gR 12:26:42.2 Debug: Rejected Hashed Release Title: 9RuUFhJUPH7ZUbHR8rbFHrVmpZxOvjuj 12:26:42.2 Debug: Rejected Hashed Release Title: PpGJdwxkEVYW4tpDQKWfEeEU6BW6qjA4 12:26:42.2 Debug: Rejected Hashed Release Title: ZX5Pr67eCA3d8prPetDaUHBiMcoyBL8i 12:26:42.2 Debug: Rejected Hashed Release Title: XLY84SDNIVq50qLpYcfW1zjfS37ax2zs 12:26:42.2 Debug: Rejected Hashed Release Title: cup5GUq6BXQIbULlnkB57CFGjc8G7Nwi 12:26:42.2 Debug: Rejected Hashed Release Title: 8R3lmYlGdm4N5s1wafWw4sJ2qPl0myUT 12:26:42.2 Debug: Rejected Hashed Release Title: NQaBWbgPtqCmep2HANy0FVmoiZrPKxsA 12:26:42.2 Debug: Rejected Hashed Release Title: yJ1lH2yFwMWCqlKsLdmkjoqB9AhawESY 12:26:42.2 Debug: Rejected Hashed Release Title: cCC9GDXahfsrmP9iv6e2RwPiYMCuN6Wq 12:26:42.2 Debug: Rejected Hashed Release Title: TYFVeJzHa6R27PqRbuC2ltRZNuFs9v9T 12:26:42.2 Debug: Rejected Hashed Release Title: J4I7mjriQ0HHD7PNlLkfMUMv7vnKdVDe 12:26:42.2 Debug: Rejected Hashed Release Title: xndyBZhzPDkfUXSiN4mJqi5LdPwGMru0 12:26:42.2 Debug: Rejected Hashed Release Title: 9I5fuJkw4PkEMrfSwCkOz4caYPWSQwjR 12:26:42.2 Debug: Rejected Hashed Release Title: TpFofQMTC3VvgEhjdqFcHVA5ZDQb7t32 12:26:42.2 Debug: Rejected Hashed Release Title: 1dvhYY9qrG8OYOvj8JvTKFs36ol8vrke 12:26:42.2 Debug: Rejected Hashed Release Title: puOBTVSy0gGw6JQNsoY1oMG3arxshzhm 12:26:42.2 Debug: Rejected Hashed Release Title: AeCuHrQhDPtCLZF6GYGOJEneQo3D2B7A 12:26:42.2 Debug: Rejected Hashed Release Title: ixYNketbqZo3LmCaPuX7JuN0wr4ifWXZ 12:26:42.2 Debug: Rejected Hashed Release Title: 3El1FZmGI69eO4Zp7vzvIGXyQTwn3aNM 12:26:42.2 Debug: Rejected Hashed Release Title: oWhj1EmDEcX9maIc3IYbnkYfdTP4KaZP 12:26:42.2 Debug: Rejected Hashed Release Title: MURAcWUhPEAyutvIy7K9FQ4lIJs7FWUw 12:26:42.2 Debug: Rejected Hashed Release Title: OGGlgrEZytqiJhKlBBNwtNXHAtVuI6Z8 12:26:42.2 Debug: Rejected Hashed Release Title: KIog0HMCHeqrAKypl2zlub8X61bW0xsx 12:26:42.2 Debug: Rejected Hashed Release Title: 2vN4RA3Qx8xQrJm97Fprvv6TgVWyuSZu 12:26:42.2 Debug: Rejected Hashed Release Title: BFZkAqFkABLm38B9XhcSTgFzvlV6Eit9 12:26:42.2 Debug: Rejected Hashed Release Title: icNGfyzwUAIgOrF8PVakqtxkD8Y5C1q8 12:26:42.2 Debug: Rejected Hashed Release Title: OIkao9wtQPkA8HQAokmADYMDtE8vmxy9 12:26:42.2 Debug: Rejected Hashed Release Title: vBgZduXbgLjOC1lmlOKcVFw38KAO5v5Y 12:26:42.2 Debug: Rejected Hashed Release Title: VHKdkR4WwD4pKVBuKlmBAzeBjGJObKAo 12:26:42.2 Debug: Rejected Hashed Release Title: l8YcbZrjlbBNZQBqIowaZgIHnOM5GY2I 12:26:42.2 Debug: Rejected Hashed Release Title: ZXv6zRX4uDJo1NUEiwHOuaRwzfXYiskM 12:26:42.2 Debug: Rejected Hashed Release Title: VNlhSv3ttAKnU6eQ0P4rf4VuuFgNZpjN 12:26:42.2 Debug: Rejected Hashed Release Title: 9iLy5TCaGozTBosL1r5oEBhIlXE1iGhI 12:26:42.2 Debug: Rejected Hashed Release Title: 7RUjQfahr3B3R9PnSwOJSXCW9jmKjcWV 12:26:42.2 Debug: Rejected Hashed Release Title: dGFIeVqXwFDNL3BbwzrUigvmLJa6ehGB 12:26:42.2 Debug: Rejected Hashed Release Title: 2G8jgXIIGMJrTtc52z7YcG70hYPIUlu3 12:26:42.2 Debug: Rejected Hashed Release Title: 836awjlr8Eu4aBF7WnCkwigg9p8n0imZ 12:26:42.2 Debug: Rejected Hashed Release Title: ZTvs6L6FuvBrj1tf2QlKCdV2AYaPUlxK 12:26:42.2 Debug: Rejected Hashed Release Title: gkXBZcqcZpCwqtZhartoimuSsZBERgpA 12:26:42.2 Debug: Rejected Hashed Release Title: GFUhDQeipAxbBVGa1vrZXWSHA6C0bNjW 12:26:42.2 Debug: Rejected Hashed Release Title: krwnGXbuNQWxHqcrefGk3jvN57gQpzS1 12:26:42.2 Debug: Rejected Hashed Release Title: kxCcm0rqln0mM9BKMlTfqzjEd3l4FAlm 12:26:42.2 Debug: Rejected Hashed Release Title: lQD2IjUVQoDK3qHoGziMXPmv2qDyO1xX 12:26:42.2 Debug: Rejected Hashed Release Title: WNZyztfGCtwOqapBX5qJN5g17Hce4Jba 12:26:42.2 Debug: Rejected Hashed Release Title: hjUCkzsXVctc2MRVbRy7x4HsgnCSoln8 12:26:42.2 Debug: Rejected Hashed Release Title: PZHCwj6hCJoaTMeKUB7vGIGWiaPj8T2w 12:26:42.2 Debug: Rejected Hashed Release Title: 6QzedqIbufHg4p8Nul3KzgZN39JGmghq 12:26:42.2 Debug: Rejected Hashed Release Title: pU3yWbLVpbp9EuEGAU9YXCC6DGMZSkPM 12:26:42.2 Debug: Rejected Hashed Release Title: rNYvMOuTaF5atF4RjJxxXrIxo2X2n47T 12:26:42.2 Debug: Rejected Hashed Release Title: KOQNHXkHeJgyAwRPCKoMbNPDe8ZFRzFN 12:26:42.2 Debug: Rejected Hashed Release Title: bpHgL1zfJ8eV5BzTOSSgrjivcGuA5u6S 12:26:42.2 Debug: Rejected Hashed Release Title: HPqZPtENng7QYv04DmKSYw4LqVnZFJJ3 12:26:42.2 Debug: Rejected Hashed Release Title: YJYyXFfh76NVU4wr0ZkxLWA3ZpMumCyR 12:26:42.2 Debug: Rejected Hashed Release Title: 3WkNB1l3ocJMPinkxXloNcFk1ZvYrt8u 12:26:42.2 Debug: Rejected Hashed Release Title: f54widMgcEUyPjB2iCBjutwbLGKfo7iA 12:26:42.2 Debug: Rejected Hashed Release Title: wMK5X1IMyOVjync9P0TZY4KclrGeL2PD 12:26:42.2 Debug: Rejected Hashed Release Title: KUg5CNwLN5oyaB3yfeIjTOeuZ7uJfMsT 12:26:42.2 Debug: Rejected Hashed Release Title: tre8y6gAJtyb7JmtXdzOsG5dLHiajz9K 12:26:42.2 Debug: Rejected Hashed Release Title: 0Egp8OpXG6Y3GiZVjWxGnSWJOwWo94IJ 12:26:42.2 Debug: Rejected Hashed Release Title: wscVsOXPl99vOcJdskA7fYJ7Y63v0vQP 12:26:42.2 Debug: Rejected Hashed Release Title: 9p17pfhIW6mlmxat72KgIaoS7sPlcd0t 12:26:42.2 Debug: Rejected Hashed Release Title: LF9nPgH8r1CTQW6DPb49s2HDO5sgPIpQ 12:26:42.2 Debug: Rejected Hashed Release Title: 3QX49B5CR63aaN1JM3E3xjwjPkmvl8JD 12:26:42.2 Debug: Rejected Hashed Release Title: EKW822XXW0dULKvY5MJRZld4c6Cw8uPP 12:26:42.2 Debug: Rejected Hashed Release Title: INhWN5B8RCpk228m4tUPbppj2ykK3jp9 12:26:42.2 Debug: Rejected Hashed Release Title: GZuL7XGgGobxuKn1LjAUP5ZRIaJawxa2 12:26:42.2 Debug: Rejected Hashed Release Title: 9JJLrlEBLDwA9pSbXfst84asQpzJHLa5 12:26:42.2 Debug: Rejected Hashed Release Title: D4xA8SbywQSXlBrUB35jv6qN9KAjbhXz 12:26:42.2 Debug: Rejected Hashed Release Title: X8TnYl7dInKLf3LA9fq0n9frtGVwYM8y 12:26:42.2 Debug: Rejected Hashed Release Title: wfGSklSt05T9pnWTQGPwIYXgadwY5MzT 12:26:42.2 Debug: Rejected Hashed Release Title: 6aZpQb1YCzmLaDQjmxLOGAeKrQpoXQ3p 12:26:42.2 Debug: Rejected Hashed Release Title: 62AdTnICr7UKnoMbWul5KqQLxDpQQgNr 12:26:42.2 Debug: Rejected Hashed Release Title: JucXNtSyYBYhwFD1UYGUmpzP2TePIQcb 12:26:42.2 Debug: Rejected Hashed Release Title: 5mjgM54RAP4JA2svo8bDOh7dq1fZBhgA 12:26:42.2 Debug: Rejected Hashed Release Title: hodg1XvTE6Cae5avsKCoXnDmtXtLJ7Oq 12:26:42.2 Debug: Rejected Hashed Release Title: hTvC4rixBI2ulrTg0mSUoJ4Z8awsWxwk 12:26:42.2 Debug: Rejected Hashed Release Title: iHSFfYSS17s6dCQpweiCUbTTWoM7bTw9 12:26:42.2 Debug: Rejected Hashed Release Title: CuGCZt2LKyaD6kGDhXj9sYFB0FlblSEr 12:26:42.2 Debug: Rejected Hashed Release Title: 22T8DhiWEx3mPSM9wpPtCliwWIst9a0K 12:26:42.2 Debug: Rejected Hashed Release Title: ALXuQskWHjDPle6lyjisj3CCkKTtTPXc 12:26:42.2 Debug: Rejected Hashed Release Title: YKsIp8tanvQYnQRFCHPg0uk4BiAZ59X0 12:26:42.2 Debug: Rejected Hashed Release Title: 9Go0xODxa1HnmVDzdRop6jkITXL2MWpD 12:26:42.2 Debug: Rejected Hashed Release Title: LQ1rwp5UnNIPMRBlCsJTP60xZRD2ZfhO 12:26:42.2 Debug: Rejected Hashed Release Title: TrJsUheZOeTdu9DTwsKkkzPhDuhSDKIs 12:26:42.2 Debug: Rejected Hashed Release Title: 8k0iVNh58YVwzaPIOK2ZciRq36wXa6fu 12:26:42.2 Debug: Rejected Hashed Release Title: vWYOI35bQ5kLDzRzWUia5pWlghgbw61s 12:26:42.2 Debug: Rejected Hashed Release Title: SebEqLk9tAC2PWtknvP9qRST82QYiddw 12:26:42.2 Debug: Rejected Hashed Release Title: JiLq7xn9hGflpM6CeiJ7GxJtA5coq6YC 12:26:42.2 Debug: Rejected Hashed Release Title: rdruRjF84WeHrHMZXz0ILqvzfBtoJEPV 12:26:42.2 Debug: Rejected Hashed Release Title: aCRACIWwFgXAiBARMiTBLxUMMCHZwqSy 12:26:42.2 Debug: Rejected Hashed Release Title: Fhc5ydRSizSYpN1oHq3vQYqi1xPSRYJD 12:26:42.2 Debug: Rejected Hashed Release Title: OPN1CWkfJq3OnVTklnqQlJVIP6hPGGHu 12:26:42.2 Debug: Rejected Hashed Release Title: C8OhNLFMO0XTJFinQ1gbikHrAkwPAYFz 12:26:42.2 Debug: Rejected Hashed Release Title: JYqYTjVYuL44CxS9FKeJ1U6F8ls5YdNI 12:26:42.2 Debug: Rejected Hashed Release Title: 43iqRGX1zBY8k2OZ0wo2Gxxq6EARhNzn 12:26:42.2 Debug: Rejected Hashed Release Title: onRBPFX7iR54ZNKLTXMkXgFjKAhoRvd0 12:26:42.2 Debug: Rejected Hashed Release Title: izkjEqrt7PlEmNLnrwhNZ9sxtYOIrHfN 12:26:42.2 Debug: Rejected Hashed Release Title: o8x5Tlayoc3mQ3wJFmal81YAefi6cocE 12:26:42.2 Debug: Rejected Hashed Release Title: wXp7HfkStjGoDhBcFWT00UfNBBgLuxEs 12:26:42.2 Debug: Rejected Hashed Release Title: F7XyZPLVzjBOPkZMLGU2IJZ7cr9Awgle 12:26:42.2 Debug: Rejected Hashed Release Title: ZLPGdA7zFn8NOJLFRwv62gRCaiAqYlIy 12:26:42.2 Debug: Rejected Hashed Release Title: C1ZOJlb2r8343fEnrXT7zwSpjmkyPond 12:26:42.2 Debug: Rejected Hashed Release Title: pPcbsy44P3y3NaCRLVyTc4naMEbPAaVK 12:26:42.2 Debug: Rejected Hashed Release Title: 8VX9Lt3pJve0yRr1klZDHxYnBNBPQi7G 12:26:42.2 Debug: Rejected Hashed Release Title: UrFNytGRnzJ1yOqTWe5M6EJCFcs1m9MF 12:26:42.2 Debug: Rejected Hashed Release Title: nPioNubJUOgNpXhzd9MYaDp223brwyyS 12:26:42.2 Debug: Rejected Hashed Release Title: KzrIT7ecVe0WYNty581kfeXUdejA3hOp 12:26:42.2 Debug: Rejected Hashed Release Title: UgPWhTtSEhJk9PaZGyfE5HZLQVhgBQOC 12:26:42.2 Debug: Rejected Hashed Release Title: MDiDrScAaxZYbIQiZzBQ48TogVKI7E9h 12:26:42.2 Debug: Rejected Hashed Release Title: GOu8eON28OXGqmGJz3mFASjgurepNlkE 12:26:42.2 Debug: Rejected Hashed Release Title: WZ7g2cU4z4TtFvww5sALIuwga95fUvDW 12:26:42.2 Debug: Rejected Hashed Release Title: Reaf7Pj087g4AWZf9qTsDJrTxR85dsUb 12:26:42.2 Debug: Rejected Hashed Release Title: 1GXVUacJbeQvjTJuhW4W0zQmTZcJPaoS 12:26:42.2 Debug: Rejected Hashed Release Title: Eg8KalPK8TXjnbIx6QycPm0uoWHk0qSN 12:26:42.2 Debug: Rejected Hashed Release Title: uExzxafPxuW4EgmOLPtyVdpj1NqiLVB8 12:26:42.2 Debug: Rejected Hashed Release Title: PrPdzrbl81tdWHPmkmECqpCOzDvNYZXH 12:26:42.2 Debug: Rejected Hashed Release Title: RmpBJBUXfM6bS1MFfy9sJu18ZP4gFWNm 12:26:42.2 Debug: Rejected Hashed Release Title: gJbgFhGXET5gMsYlMoo0zBGKd71xXB9X 12:26:42.2 Debug: Rejected Hashed Release Title: zqKqmF0uTzwI3b2fCveVTNFlcWECdUDR 12:26:42.2 Debug: Rejected Hashed Release Title: dTuWignfjhB9RLhjhWkMCOsgOyGJlXge 12:26:42.2 Debug: Rejected Hashed Release Title: TDvPuirALFMhuqpWdqjADK1beSZHq2xL 12:26:42.2 Debug: Rejected Hashed Release Title: YD9CUCrfS16sCYdTYrbSBNb0Tm0oD3if 12:26:42.2 Debug: Rejected Hashed Release Title: DymuobcXX34LF2Ah6G3PgGQXZE6exHjs 12:26:42.2 Debug: Rejected Hashed Release Title: kleqsaQmuUVcCkSie5XSwZZo2EDKLoX9 12:26:42.2 Debug: Rejected Hashed Release Title: EUVXK5VmWooP5wpYHsfR9Yj2fiT3JoDD 12:26:42.2 Debug: Rejected Hashed Release Title: SJY3JSFKSnQM7GxfMIPpx2uDuFtc6mfe 12:26:42.2 Debug: Rejected Hashed Release Title: jebzrc89AfJaFJP0p5KLEuce1ZyOtJBC 12:26:42.2 Debug: Rejected Hashed Release Title: mUeA2ujbUlroEPsdeUifgqx6nMJTbK63 12:26:42.2 Debug: Rejected Hashed Release Title: AghlRQmNgY5kGurBUidLsQuzNyjNC54Y 12:26:42.2 Debug: Rejected Hashed Release Title: 8PLJcKFPCEgMWejTnihFGVE5O3Il7OFT 12:26:42.2 Debug: Rejected Hashed Release Title: DeKj5sS3qM6mRH7lyQ6FIGqiAQtdipN1 12:26:42.2 Debug: Rejected Hashed Release Title: bQixFdyv6zAk1FrIh584JZnse7FfDrhJ 12:26:42.2 Debug: Rejected Hashed Release Title: t3LptPR1FJ5uu8TlZySmEKqeh5o7nZou 12:26:42.2 Debug: Rejected Hashed Release Title: WxJsUHFXASkETwu9AInXyJAvBVqLNgRF 12:26:42.2 Debug: Rejected Hashed Release Title: 2QmKvFwbe4Tk5pwC53USfLgTxUIJvIEP 12:26:42.2 Debug: Rejected Hashed Release Title: bAX9MWm9phX03TzsLEfo7CfTlEboTQBh 12:26:42.2 Debug: Rejected Hashed Release Title: 5SoZWH1msEaBc37YbJDUmCtiyD8MxrJT 12:26:42.2 Debug: Rejected Hashed Release Title: Z1RIqetgzcigVUYm6GkiF3zjM4NTiGDf 12:26:42.2 Debug: Rejected Hashed Release Title: 7jeU252P6hIAt80EQTJcw7nO7IH0A3FP 12:26:42.2 Debug: Rejected Hashed Release Title: VeQH0a8ytixVx51oIe8a3y3H714Tl3cF 12:26:42.2 Debug: Rejected Hashed Release Title: 8eckZCFbtlQ8LUOmgbNAjrcHDxepjCoq 12:26:42.2 Debug: Rejected Hashed Release Title: zhBYdr4slCNIVlFEk7aoBhaQ1WObsQWJ 12:26:42.2 Debug: Rejected Hashed Release Title: 06sayIih99xsKLHRrwyGt9V6ScB5av4U 12:26:42.2 Debug: Rejected Hashed Release Title: pTMB9NRei90VLSebuVUa1kE1AsluTOOM 12:26:42.2 Debug: Rejected Hashed Release Title: r5HsHgW4eQdCKUr5eyRN6I5BNFG20957 12:26:42.2 Debug: Rejected Hashed Release Title: 0YnxsOgXPkcPmb5d9Hv6tZByAy2VUzzc 12:26:42.2 Debug: Rejected Hashed Release Title: vy3rJQotkLYfNtaKqkM72ubbF6KqSffb 12:26:42.2 Debug: Rejected Hashed Release Title: IyXaBwcVaOjirPHq5qH3XBbcR1IaU9rf 12:26:42.2 Debug: Rejected Hashed Release Title: aMpGmbgCDfRwg6mpSpQS6LcQD8jJNieP 12:26:42.2 Debug: Rejected Hashed Release Title: t9qhSI6yLZNlJoK7npDSpgkjmE6VUZjv 12:26:42.2 Debug: Rejected Hashed Release Title: rkK7gGhW8v6lzb4WZ3NpEm0GhmpeZtIH 12:26:42.2 Debug: Rejected Hashed Release Title: g31j3oEx4IedFANEsBwutUnC1S0lcCWg 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:26:42.2 Debug: Rejected Hashed Release Title: hyeZRlDntjrMhejzNphBlMIjtpaxLbkTl5jnPyQS 12:26:42.2 Debug: Rejected Hashed Release Title: W4gsaCOyHqKiafyAgNxTXuiLKUzGT3RVV8Kq5Pp0 12:26:42.2 Debug: Rejected Hashed Release Title: q73eKXUAFgHYGv7MLPtUNyDQno2Raq4H8376gKfO 12:26:42.2 Debug: Rejected Hashed Release Title: wCtWLPkjeBWGb3D3i1veKqhJt2ZTRbT5lP4QiuBm 12:26:42.2 Debug: Rejected Hashed Release Title: 97bPxmyYqAGy1qqT17sw6dl34DKXD9HHvI7GYIeA 12:26:42.2 Debug: Rejected Hashed Release Title: QOZ6J1Kk99JmIgc5nCKE5oFkMnOuhy1ktnnJl53K 12:26:42.2 Debug: Rejected Hashed Release Title: 1GBmwBbrwiuIArbiYcdjy3DWDtyxE6Qeyqsk3RQQ 12:26:42.2 Debug: Rejected Hashed Release Title: cBiu4mxKmyUk5auvgeY78bYXyTrW4w5SDSgPo6UI 12:26:42.2 Debug: Rejected Hashed Release Title: aH0Iabn0kD9dQWM2EMOZ3hKJPAtciV2TUkver2b4 12:26:42.2 Debug: Rejected Hashed Release Title: rQTPyYSgqXzoqLPusZhQVPZVtXWnux06xMCxW3Vh 12:26:42.2 Debug: Rejected Hashed Release Title: nngh78QZrxPAkv52kRk58SD9DNpp28qDMYoS3hmY 12:26:42.2 Debug: Rejected Hashed Release Title: 91MQG9nYo0fQdGmICgONZdmxajPq3aKWKv9KnTxs 12:26:42.2 Debug: Rejected Hashed Release Title: LutK7NCCQPEtecA0HHAB7l40stH1OB11DQGrJNt4 12:26:42.2 Debug: Rejected Hashed Release Title: v1b0Zm6AoZLvZvXiC4XhFZFjTpdRKRg8z1xKqnPw 12:26:42.2 Debug: Rejected Hashed Release Title: B3hqSdzUakDIQuAZlY5cThipgvQ7Xg1RkX6BQCpT 12:26:42.2 Debug: Rejected Hashed Release Title: vPXnfNawc63owTZ8QvoZBXPC1gausktSNzDtrF3d 12:26:42.2 Debug: Rejected Hashed Release Title: 98rWJIww8lrOuATFl9Z671bBVGiFlA8n5RFGgSAV 12:26:42.2 Debug: Rejected Hashed Release Title: bNNqV9r67z79WYtkrDoNjRVv86mrBwi2EccrdPEv 12:26:42.2 Debug: Rejected Hashed Release Title: MOYnpSlcrPxuY6Ln8kra6IsC3D0PLcxgXy7nPBgP 12:26:42.2 Debug: Rejected Hashed Release Title: MsujBG4I6gzdznVdwbbJqzfrJKwkuT6xuYFL92GL 12:26:42.2 Debug: Rejected Hashed Release Title: SBK4KgGy5JHMKxSlh9SevzSRlydNMdrsf1r5gv1E 12:26:42.2 Debug: Rejected Hashed Release Title: fhruVVigKF8Ohlge1lYsBtc9UpsFSKGp3sjk23tn 12:26:42.2 Debug: Rejected Hashed Release Title: PmFOhhYAfzgC3N36LQyIPPDGtqaKk67yMv2yRCRz 12:26:42.2 Debug: Rejected Hashed Release Title: b0EHxQhvseid2dVm3i3NBesKBF2MG7wAGWOe7hKc 12:26:42.2 Debug: Rejected Hashed Release Title: UfNUdkQybeyBAgmLIkdZW1VixdjILNkocnVKuILF 12:26:42.2 Debug: Rejected Hashed Release Title: DDGqHOI6BA7swJxC5Uf5qwXsTlVvaQHdU9UD4omR 12:26:42.2 Debug: Rejected Hashed Release Title: 0JimLPuBJ1q1owV7jIfbFAWvyW9XB62T0tHq4rFK 12:26:42.2 Debug: Rejected Hashed Release Title: rPX7wQGiYkeCuRRfWllQ6scbXqkohJ591kp2L5v2 12:26:42.2 Debug: Rejected Hashed Release Title: eKpbW9aNjGwEVqgVCPSQSywoLjOKyutAssGcEMzm 12:26:42.2 Debug: Rejected Hashed Release Title: IU9GkwQuoSSG2idiNcXMfEWScOIj4UXxMvi6BbuF 12:26:42.2 Debug: Rejected Hashed Release Title: kts7QC1MwzDVP62zEiyT80JhTEiHZ32iL3Vkok5D 12:26:42.2 Debug: Rejected Hashed Release Title: EGmkYOvKsuKuXlcP8qfidAbPhvkNuiWwJZUA9wZw 12:26:42.2 Debug: Rejected Hashed Release Title: UHBbcMEQZQ5shzhAPxmxOfKVRxLzXbVP9knpj9V7 12:26:42.2 Debug: Rejected Hashed Release Title: DifOMeML05ZlmVNpuYbi4KigMMnUtliipe57guNn 12:26:42.2 Debug: Rejected Hashed Release Title: G8BrFnO1LbaE8y2bttc6Od2EcwWYBjTPYXDmkVZM 12:26:42.2 Debug: Rejected Hashed Release Title: 07pmXg06pCS8lKdu6isG5GXiMv1t1VRmr41Q6xpP 12:26:42.2 Debug: Rejected Hashed Release Title: Qs05D3gWgQJsvBkJJmA0Q7lIvOIFhsswxcCsq12s 12:26:42.2 Debug: Rejected Hashed Release Title: cJFN9qUeeMyILDZDstSdYpTBkZGUQc7IHLK3yMD3 12:26:42.2 Debug: Rejected Hashed Release Title: gCR842utAUxsXNMGHPVtWh3aHMNrQpLD6upWKHfX 12:26:42.2 Debug: Rejected Hashed Release Title: OW0oIW23J7zuISWTt0SJp5pW7YvqGHXxWWPBrtdU 12:26:42.2 Debug: Rejected Hashed Release Title: OIUrrh69UEqwn25d6r9G8dBUsqD7TkHn8BCzuS66 12:26:42.2 Debug: Rejected Hashed Release Title: qO2Jei2HJQEcLTYpkw4BlicO7zcUWWZBXB879OGf 12:26:42.2 Debug: Rejected Hashed Release Title: VW1nK8FqcaQvY7wU3glxGqRtXnIsassGSIKRStKB 12:26:42.2 Debug: Rejected Hashed Release Title: RF8LpcBkMjpWmi72qafOfhUsqoEElkkzYZdQze3b 12:26:42.2 Debug: Rejected Hashed Release Title: OTo6WfXxns9QK85jkazVgZ18cMpVusiRnsGwyKiD 12:26:42.2 Debug: Rejected Hashed Release Title: 88vsuW6jmHuNGA6XAcz5EmnJBOQfUIbILyxocB6D 12:26:42.2 Debug: Rejected Hashed Release Title: XZi9I43A24PwS9dkcx07l5fZoEF3PR4iLdFdBplx 12:26:42.2 Debug: Rejected Hashed Release Title: nnoLD09VtyEvqFLKVk2BMJ5DvyynJZMrl0qxxRGv 12:26:42.2 Debug: Rejected Hashed Release Title: FhDFneuknj31AE7lxoNH1NmTFuAMrFjQvXnQAokg 12:26:42.2 Debug: Rejected Hashed Release Title: gm13pMwVkddUNdrocLcYHE0yHJJNs86kxRZrypNA 12:26:42.2 Debug: Rejected Hashed Release Title: OmMtO8Ur8UtFr8VYqqgZimpHiLnJXYvQb3jOmL3O 12:26:42.2 Debug: Rejected Hashed Release Title: jpoyXdTJhrPtHeNLEPX7iuZsA7JhNSex4Xj6E7ER 12:26:42.2 Debug: Rejected Hashed Release Title: fjLwowL6u7Q7SQt0Rphgzzxc9QeTp5fCPX2sTj49 12:26:42.2 Debug: Rejected Hashed Release Title: glCGzKC1juXhlBrcrPhWRMPODT47d4PPFYUfbSl6 12:26:42.2 Debug: Rejected Hashed Release Title: hA4M8Ll7VhNPcLFnnErRXQeuTJiXTHbYnGWZDFWC 12:26:42.2 Debug: Rejected Hashed Release Title: 8o4YSGTqBODok7oQnfVsFIQxLSTzhHX1WrVVg1T9 12:26:42.2 Debug: Rejected Hashed Release Title: ZUYY7j6W3OQm6U60kGKuKXcAONZWrmHQDAymIrYt 12:26:42.2 Debug: Rejected Hashed Release Title: S94vwFXCVt7uzcugi9Aw8XGUQZaKiKjMXmkbAWKY 12:26:42.2 Debug: Rejected Hashed Release Title: ZaAEeDcPpwo0iI7Xou4oxPJj0b7rAIcXvCHz1sXu 12:26:42.2 Debug: Rejected Hashed Release Title: 3f4tLNKbrGKCOCwxV5wz0cKf4LB1uXzeWmY8OSvU 12:26:42.2 Debug: Rejected Hashed Release Title: jEapRsshLeBWmvh2XhYJpANZgTnro0SFBgDn64xm 12:26:42.2 Debug: Rejected Hashed Release Title: NBm3Up8TIIRWfjOZagyEcfhCC1pfpkzuCqOco4SZ 12:26:42.2 Debug: Rejected Hashed Release Title: RuXPZKvCHCxhHs0WroiRDjxl4IPKrbsLkypW9NZL 12:26:42.2 Debug: Rejected Hashed Release Title: iyIr47VTfcM1Rlw2RzEsCU2Y6LQxJoiSBw8HvX49 12:26:42.2 Debug: Rejected Hashed Release Title: rPPMODOqEnzEL72x0MTzGieSAxz7fVW4oVv4TjqL 12:26:42.2 Debug: Rejected Hashed Release Title: Lbfcd2ls9YvkYIoXVWPhgBOehOMKBMWA7iYic1Gv 12:26:42.2 Debug: Rejected Hashed Release Title: UHDKYv6a9NiCxjxVI1eVwtRC8xehWcAcSabwvInq 12:26:42.2 Debug: Rejected Hashed Release Title: 7OpK0LDRXgGvCXJyYefDK6nrkhORukvaSwbJypbn 12:26:42.2 Debug: Rejected Hashed Release Title: B3CZd6OANvrzHWrwlFZNTKi4SdRD8ceDLY2BhpKf 12:26:42.2 Debug: Rejected Hashed Release Title: QAZstuDYttbjZ66oG8Frn0V8woG9gg7nCHZBiWgh 12:26:42.2 Debug: Rejected Hashed Release Title: adOO8wlGIZ7tCaMlOq1Dnt9v9rSJeiIn9HDR234h 12:26:42.2 Debug: Rejected Hashed Release Title: owYtN1SXvJvYle2dbmHfNv78ECRadqRXHYckL9Zx 12:26:42.2 Debug: Rejected Hashed Release Title: m4gd6BYPeGSZB6AQlalvzgXsXGySpZzsnive1Wal 12:26:42.2 Debug: Rejected Hashed Release Title: 8JXBMP5zDSFDT8MBQLqs1pyzbtQRsRW29QuqCDca 12:26:42.2 Debug: Rejected Hashed Release Title: IVRyIANybbXNnoS7hGqIO6JoAiBTQ4r3MtIn3gjx 12:26:42.2 Debug: Rejected Hashed Release Title: UxbR1ps4MKol74qwgXrRcyZkGSlHqy02fwQLnGpb 12:26:42.2 Debug: Rejected Hashed Release Title: ffLVJlckYZAjWqH4P0H1iE7yHEUqtiJ4MowjlSxv 12:26:42.2 Debug: Rejected Hashed Release Title: BdHOHJXQi0wNe8sjeGfTfDAuLZl8fh1CncWYDGVs 12:26:42.2 Debug: Rejected Hashed Release Title: 0NTV5R9ehb5OYNomjEX6cxKjzZvzlDmWc4QeR5QZ 12:26:42.2 Debug: Rejected Hashed Release Title: 8Sr8dwBGBajR7j238r8rTFpw18i0xnKDeB0GjvVZ 12:26:42.2 Debug: Rejected Hashed Release Title: pnuu7ySnMeWAmxdLF3mZBwW3IBoe26AWpypJq7kJ 12:26:42.2 Debug: Rejected Hashed Release Title: trC6uiwB7hvuWzH0YbqE424eXycaIDIH4PUhDyrn 12:26:42.2 Debug: Rejected Hashed Release Title: H4aGMzuFXwYwAAZigbmVZZAgjxYW7WOGy8l7BmSh 12:26:42.2 Debug: Rejected Hashed Release Title: 7A1QWvqcg0PXBzdrpSSXQihsbYxib4CFeTMUW8PG 12:26:42.2 Debug: Rejected Hashed Release Title: 4PpaEoKwvz9WZIMHPmbmdWNDrCR7tCHuiCjVDcMp 12:26:42.2 Debug: Rejected Hashed Release Title: 5CUOv3SMcERqpJwhu5m9cd6BUVzwhC2ZFpC41uGr 12:26:42.2 Debug: Rejected Hashed Release Title: 3uCxRsYbzEcvmn6opdE3hzgHNa899MiYfWJ3dHq9 12:26:42.2 Debug: Rejected Hashed Release Title: MqT4ligUxX9dZx0v9TFV7J4zuOtiJijxwvOsdH2l 12:26:42.2 Debug: Rejected Hashed Release Title: 0EQUfwNSEiNOfJzPkrjk57NWXsLMqXHQ21WAIXIV 12:26:42.2 Debug: Rejected Hashed Release Title: kFRKUYYJb6QeMylyfBsfIenTI9b2Xdu0bd4z5P1u 12:26:42.2 Debug: Rejected Hashed Release Title: 3TNH8ZVd6RzXmwkqw0KnF8Q4le1TJxzhfK8mYvW5 12:26:42.2 Debug: Rejected Hashed Release Title: SoYoSathYL5U8oqGqxKRz8UawmUC8Jmf4sENTdsp 12:26:42.2 Debug: Rejected Hashed Release Title: X9FLM0JGnBMqXdHcSIlPr1ZVR5gty95wZfZSeFzz 12:26:42.2 Debug: Rejected Hashed Release Title: knvNC3pxqJm8UqCGvRqPniUQ4k1FzMC47qi76giB 12:26:42.2 Debug: Rejected Hashed Release Title: PSWCeSX7gXAkIXEHVnykahViS40q7UvCf6nJR6I7 12:26:42.2 Debug: Rejected Hashed Release Title: VZKdjS1rvcnEUe0qRDFvAn3iTB93Hb3br9gruPkr 12:26:42.2 Debug: Rejected Hashed Release Title: eYnkNFMXj2HP22TvQqwxfpmzDB4l6vqrCdnQiLED 12:26:42.2 Debug: Rejected Hashed Release Title: N90ZivZSkPEojTsVKOZiVVYiXwWqif9n8Xl9eidw 12:26:42.2 Debug: Rejected Hashed Release Title: ge70koq7SFl4kWtpOT5svSzj9qkL5xqQQHmOhlov 12:26:42.2 Debug: Rejected Hashed Release Title: eobxm6Pl7eZA17sLaUHfF3vpvoFJtCsQaWcmMrlj 12:26:42.2 Debug: Rejected Hashed Release Title: uQiGtK3lGuN8n4iITh6pXOIztLxecld2GvfXKNxP 12:26:42.2 Debug: Rejected Hashed Release Title: FPN40zvUrpvm55GegKlC4plsBtfsSNANCDO06660 12:26:42.2 Debug: Rejected Hashed Release Title: sPN6TGTtwd2GZVTC0ymyLsIOpMcC44iT0prZ6BMG 12:26:42.2 Debug: Rejected Hashed Release Title: qFQFwzfqDpu9G1OooSBIhbGpGniCNbA6I91ygH4M 12:26:42.2 Debug: Rejected Hashed Release Title: lPcitrDHYxYxEVzZCYu3zuM27KXmrmfzP6rBhPqm 12:26:42.2 Debug: Rejected Hashed Release Title: aCHceDAmkzf1wuYNfhOHN1GWyQUXKMnkbxcJ6Xe7 12:26:42.2 Debug: Rejected Hashed Release Title: l88QCntYdIEVjx9AadVo9iXicdCttKWYjXIjClnC 12:26:42.2 Debug: Rejected Hashed Release Title: o4JUWDr7m3TZqpPCUAblRWB4TLnm2ALedw7eOGXS 12:26:42.2 Debug: Rejected Hashed Release Title: YcWlBg0aog5qacXXGcnz6dajlhjeeCrhtyLDUzFq 12:26:42.2 Debug: Rejected Hashed Release Title: fBO50lGwxKwNNlyGu7gXZqFIJ2xgolMtACLUgnEl 12:26:42.2 Debug: Rejected Hashed Release Title: aUM47OyQJb4Fy4u0V5fLWdihGB0x865bIpvnkcih 12:26:42.2 Debug: Rejected Hashed Release Title: G7txozxUrbzJHfvhUvqi9xWlfBixPjGKIMNbZh3T 12:26:42.2 Debug: Rejected Hashed Release Title: 5XoclUj00oCRnambovtioduupZVJTLCEtwlUyH4W 12:26:42.2 Debug: Rejected Hashed Release Title: ZHZHOxSAPSs1LdS5y4aYeFArha2zsMopKPiVHaQG 12:26:42.2 Debug: Rejected Hashed Release Title: 5tGNyKGg5CwuqPQDo5wTwBkVaqKQPgcucj2S6o2D 12:26:42.2 Debug: Rejected Hashed Release Title: GAp18QRUslSpgWxoc0yAKatVRyZt7Mn7JGTYnN4k 12:26:42.2 Debug: Rejected Hashed Release Title: bl3Uj0z4v6QXL8VS2fTZbpUkRc5INst0gSV0G6qh 12:26:42.2 Debug: Rejected Hashed Release Title: jZa0svpqO8solzYYSiH1a5iWnPLtv5vtj0t4xrZ3 12:26:42.2 Debug: Rejected Hashed Release Title: LWkPD3nJylgCVrpDbkYGUeDXZAEQMRUIsoHPAf3r 12:26:42.2 Debug: Rejected Hashed Release Title: JehoctfufN3aPiht9xBT6fFMdNk0xQEqOIbSQYGy 12:26:42.2 Debug: Rejected Hashed Release Title: ul6lHlF2ilItvtkqQqDHdKVJvTzIbIJyTVsWgwFJ 12:26:42.2 Debug: Rejected Hashed Release Title: gAaEeWBcFo38HqlmxXbfHKILRkyGk3sTG6hV50qL 12:26:42.2 Debug: Rejected Hashed Release Title: SiHHCCTsOWWZET9h8uS37of5O0uwGVp9z6bjd8BN 12:26:42.2 Debug: Rejected Hashed Release Title: utT9xXfQ7Pos9D6t9CGcfdFo29LwvI9wwrFQds0U 12:26:42.2 Debug: Rejected Hashed Release Title: 6BPhcFL9qLuDgQy8AB1upncC3lDdeQbP484qbCy6 12:26:42.2 Debug: Rejected Hashed Release Title: rLsCQJ16917ijtDzAjx5Wbb9pPxlmnJDONFKlclR 12:26:42.2 Debug: Rejected Hashed Release Title: SSgrzH2g3ptED5v5pJyGrI4O5IRpzHseWheFNxYm 12:26:42.2 Debug: Rejected Hashed Release Title: sWVbTN3Avse2uArh8FV8ZlVppakjSdAMtJpln0J8 12:26:42.2 Debug: Rejected Hashed Release Title: gihEAT99PAsP0GoKCyjBlilthlqxx8vaD2HwmvjB 12:26:42.2 Debug: Rejected Hashed Release Title: ZnlryzHE2TzTUT52cHTdwNjnquNMYv6OLthCJZ2w 12:26:42.2 Debug: Rejected Hashed Release Title: JjNcjnNkvfUKeudFuArbYX5NZ3PvUhlPghXda7Jq 12:26:42.2 Debug: Rejected Hashed Release Title: AdfcGnCBlEyfQoS5j1LWOpWFfs69t8vOF2OWZik7 12:26:42.2 Debug: Rejected Hashed Release Title: HCCTcTzstseSyd8d3yBboOQojxt0wnIEAacBOQ2s 12:26:42.2 Debug: Rejected Hashed Release Title: C1uWnxI1alxELrXJKhmktCAoWB9W79YuMP3H6imI 12:26:42.2 Debug: Rejected Hashed Release Title: kTPRIa0BA21R6gru4wzjz29HuJH60qYLgqYnienR 12:26:42.2 Debug: Rejected Hashed Release Title: 43i5cEmDRdYYmoYOLcDO7Pnlet6fnnDfZ8FWMbxK 12:26:42.2 Debug: Rejected Hashed Release Title: HKI5AYOpZg2eT10ZQLGVgdSPvEHHqvuu5R1kfZAX 12:26:42.2 Debug: Rejected Hashed Release Title: Rw4UqwjIvuPT5nE5FkpOMMlHeO0rMbb8YsAv9HNa 12:26:42.2 Debug: Rejected Hashed Release Title: NRu2OGN64fJtJRPAfLRgwhodcS28PuIruHL8KO3j 12:26:42.2 Debug: Rejected Hashed Release Title: 5uzTFYOw5Ww3tHFdeneqWEtZV4f8WVqeekGj8zTJ 12:26:42.2 Debug: Rejected Hashed Release Title: MTHIXG6c8UM3OjfNINFqMugRXUmTQjdVq99K9nJa 12:26:42.2 Debug: Rejected Hashed Release Title: c3pNzrUi91WNXtynhkTZdvfLn7vJ1pIFt23JrWHs 12:26:42.2 Debug: Rejected Hashed Release Title: TRY6fPWUbrDqnW9fT24ItUxWLfysGTTmEA0eIuQS 12:26:42.2 Debug: Rejected Hashed Release Title: sXqTtnkHplOAoMaEBnGaiTRRoNKhhExHxKAduOc1 12:26:42.2 Debug: Rejected Hashed Release Title: EagmAZ2OW8EVIW6eWtUy9iQirSms1cjHdyXOFSv8 12:26:42.2 Debug: Rejected Hashed Release Title: 7FLXn99ZrG7svpHw5sX3dcFJFI14k8AdSg2klH24 12:26:42.2 Debug: Rejected Hashed Release Title: YEPm7l6GjgYzyYUhafUrHp0Uapj9zrRh3SHEKX9B 12:26:42.2 Debug: Rejected Hashed Release Title: tojA39bRS1tMC5syJcaTDSMr2l9DdNlP95MQzQPU 12:26:42.2 Debug: Rejected Hashed Release Title: SII95mtP2bvfCipvv51XliKpGIqB3F8MoHZHCH9Y 12:26:42.2 Debug: Rejected Hashed Release Title: 7WLE3tLz2fPgtb6342rIiH2CEmXTd55JcK1O3Umv 12:26:42.2 Debug: Rejected Hashed Release Title: uUB61b81sRCcY04ymTgPcqHgrTPgCuoYipmoPEz0 12:26:42.2 Debug: Rejected Hashed Release Title: R1AmF8NtdWahbyfuAuqgEjt1mbdvealmEHdUyqzF 12:26:42.2 Debug: Rejected Hashed Release Title: jqLZyYBvZNsRCRt2wqsiYfk5YCM9urURlbUeBl14 12:26:42.2 Debug: Rejected Hashed Release Title: Lh6R0Zv8dyNlulzwH37V6KLCVuCY2EMETsgd9Fc8 12:26:42.2 Debug: Rejected Hashed Release Title: EHBFii8z0jidtecLUDyDIg4bnNhb2T4g2FnUx8xJ 12:26:42.2 Debug: Rejected Hashed Release Title: B4VBXILZhMo9bMs9Vrvb1ajlp3yhOKgyGkrdm2CS 12:26:42.2 Debug: Rejected Hashed Release Title: tuHKnqsl29PliY9yg4m7wdMAoiTQCURw0YQOHVko 12:26:42.2 Debug: Rejected Hashed Release Title: 95dgTIcqdjFLU4BMMfPY2ZWJxgvJPAR2kaWBXTUy 12:26:42.2 Debug: Rejected Hashed Release Title: ARIBbnZvdXkD8oF6HORchNlSJdYskdIjinTaSyQ7 12:26:42.2 Debug: Rejected Hashed Release Title: 1NzrmNhbUGlyAMt5qKI1xw2uk4kb7f9ZDK9BpCNz 12:26:42.2 Debug: Rejected Hashed Release Title: XeotsoYWVmGRyYIxnaMB8iQ0zFXkN9tg78UAuml8 12:26:42.2 Debug: Rejected Hashed Release Title: CnFmiodlMy8FDNNdZGxygAvqcdUZcHWcjDrPEGZr 12:26:42.2 Debug: Rejected Hashed Release Title: i4l0x1JynCAUwlvNHsav3rGt1ZR9Z8BxhXn7o6vZ 12:26:42.2 Debug: Rejected Hashed Release Title: 9mK1boo8xqCPra7J2RgNU1lNzIm1Ad05bGh435KG 12:26:42.2 Debug: Rejected Hashed Release Title: 4LyywFUJfuJZvYmyNjqJJK1gCPmxC5JFkage7Yna 12:26:42.2 Debug: Rejected Hashed Release Title: IDaVGwLyBcmWm36jWPhCo6pWqY3al6mBX0JKRWX5 12:26:42.2 Debug: Rejected Hashed Release Title: 5uhdzDFMOmIptkAwZsDS0l4AEc8x204iJHfCCqw1 12:26:42.2 Debug: Rejected Hashed Release Title: hUmdMHPKm2ebHyI5PItQWlWJUE5STGYICqPlb0O1 12:26:42.2 Debug: Rejected Hashed Release Title: zPVzeCZAWyNDO7FrfkXp7MPbzTln1PbSVTG67gDQ 12:26:42.2 Debug: Rejected Hashed Release Title: gMBsshUe7sQ36bI3L9VjqNAvDSRsoIsu7nyCA3OS 12:26:42.2 Debug: Rejected Hashed Release Title: MbvHolh2NfNjbHUqe33f2Prn6UU6iUoArWptF0Zf 12:26:42.2 Debug: Rejected Hashed Release Title: UKzXP79Ut17zFBRozsDQLnNy6mxymbvlm7K1srg7 12:26:42.2 Debug: Rejected Hashed Release Title: eth7lojLeFktXkOCCIBRjg5yvy62PuUmOQmsAb3j 12:26:42.2 Debug: Rejected Hashed Release Title: hesHp20p8L6h1Zq7B9HfK9HKknakqFxBPmMhfJ1O 12:26:42.2 Debug: Rejected Hashed Release Title: EIhLcwZJ3LBbBHKCzONDYgozqMd3wyt9JxKXsE0A 12:26:42.2 Debug: Rejected Hashed Release Title: YTlAw1BQEG6wSxmeHaP7TS873ipUvzm2vyGWUC5S 12:26:42.2 Debug: Rejected Hashed Release Title: jqQCuA8fhySnlirkZurT5jrlkMBB0J1IAFAXYr3C 12:26:42.2 Debug: Rejected Hashed Release Title: OQAtxzcSIvizvW5WP40niGNDiUHib455zxuIE6G7 12:26:42.2 Debug: Rejected Hashed Release Title: oixOK1T367fdyC4Q6Z2rArg5XIYaSY96aGxflSVL 12:26:42.2 Debug: Rejected Hashed Release Title: Rh6Ywqb4chW6bm3biugtEEON9Z01SYnSA7Yb6trq 12:26:42.2 Debug: Rejected Hashed Release Title: 6u5oLsrLHTibTLLQrtwdeM8CoqLrvYlcRnvIVzdR 12:26:42.2 Debug: Rejected Hashed Release Title: IF0skNsfd4b3go4ezv5ig5dizgMlrJFnhvVLsybv 12:26:42.2 Debug: Rejected Hashed Release Title: 2NnAUwLOcUSyFV3BejOWYV8zI02UwyGRjXlHg76h 12:26:42.2 Debug: Rejected Hashed Release Title: UIpXf7nZB9Hue7x0GxfTXa1bnc0e9ubdtYcDwL8w 12:26:42.2 Debug: Rejected Hashed Release Title: fETiL3kgFRspZDMcPnuxNJ74rtZUKPsje0VsAa3X 12:26:42.2 Debug: Rejected Hashed Release Title: AAGLVmjf8qt57GFgG0NvQzY4Ffc90qIzc7jnIBvO 12:26:42.2 Debug: Rejected Hashed Release Title: Ltoy3pDe7V1XB3V1bNmngR8OFObxDQuNdLj7Z9Sj 12:26:42.2 Debug: Rejected Hashed Release Title: exFvqpZqNHBpF2Jj68CBIr2WrQGle8tE0XhYd4dn 12:26:42.2 Debug: Rejected Hashed Release Title: ca1jN7TKMbMYkp8Z5kPqIDQLz0131gKgN5pKa8np 12:26:42.2 Debug: Rejected Hashed Release Title: wKcdak8DtsXeNeW4seZgnbIjnTt8ZcrnhC7Jj4uQ 12:26:42.2 Debug: Rejected Hashed Release Title: SyzFYObFiUyG1b488hHL3bdisiU0Df0OZuCLGQhC 12:26:42.2 Debug: Rejected Hashed Release Title: bkATu0YT0tdi9DlI8vFki7wYKNBTn8S16q5r7tX5 12:26:42.2 Debug: Rejected Hashed Release Title: qVGGXXNsffNlE6keLYr75rPlWu250NSNMw0RYXIv 12:26:42.2 Debug: Rejected Hashed Release Title: oMEyMDHYqWUVwaowzSNbePf8UC8rzCdu27LTtdTE 12:26:42.2 Debug: Rejected Hashed Release Title: vDNSzinCURKuRaYADOWZne2NSdM5e7LYd5VN2e8c 12:26:42.2 Debug: Rejected Hashed Release Title: 4fsxWdwkbNWI8YPuBoxpjAzi70PnosJqeyrMwqWI 12:26:42.2 Debug: Rejected Hashed Release Title: hJuYpmc13ImmYNSCjGAosvXWfOz2yzdK8VtQ5esa 12:26:42.2 Debug: Rejected Hashed Release Title: FJ5yh3rVZzmi8geh6doD4RhotbSI2L924EIRhOCH 12:26:42.2 Debug: Rejected Hashed Release Title: VOe9QQonMb1tpQFSskLW22CJLtvOZAgvgL9eP9XY 12:26:42.2 Debug: Rejected Hashed Release Title: S9ki5QBclIZ7P0igeF1SOlfTIf7P7xIFunImDJGb 12:26:42.2 Debug: Rejected Hashed Release Title: ADUsZHcfyoBx0By11LO0sbEg5EbM99hn4kvVhNrR 12:26:42.2 Debug: Rejected Hashed Release Title: 97iTXN0IhmNBrfD1yKVocSQ3bd8Y9PVDSgDScTIH 12:26:42.2 Debug: Rejected Hashed Release Title: XqIV9GaOcAYduFt74CyB6EKG0TpSp7Pw97yc5XI0 12:26:42.2 Debug: Rejected Hashed Release Title: irKsXOYXOJcPKzG5xpIqzvsPaidfh1jF6w6aRDnV 12:26:42.2 Debug: Rejected Hashed Release Title: XBtRfrjenAra06ueWeHRaiOHYUickaQPyXio0YC1 12:26:42.2 Debug: Rejected Hashed Release Title: dUh7VXm13ZBmUIQ3qTAqNg6LuDjy1h0chCd0RZAK 12:26:42.2 Debug: Rejected Hashed Release Title: vNTmYiHrHEzXo1o6FwtKbmRuxnmNp3tdWmusu7Tm 12:26:42.2 Debug: Rejected Hashed Release Title: PpQoIQwczbsULkHbcPKhFpN8y2qJhXXnhtquDShy 12:26:42.2 Debug: Rejected Hashed Release Title: ctcde8vfbvfFiFgJTYCvVTc5JkooYHOOzlwHfpsK 12:26:42.2 Debug: Rejected Hashed Release Title: zlHRjH77hH6W631fSEshShy8EXqxxPeEPHIkZVJo 12:26:42.2 Debug: Rejected Hashed Release Title: 87XFY7cyujXgsiFmRZMAJTzYSIMNc6ymAmQIozxa 12:26:42.2 Debug: Rejected Hashed Release Title: L14aSWJp41j8zJFajav9mC2TOOXMV5C9dXvcH8vx 12:26:42.2 Debug: Rejected Hashed Release Title: fZ1ZfrhGTJXgUmlKbmN89k3Ke9imLmb2CDiNN3wg 12:26:42.2 Debug: Rejected Hashed Release Title: KvJXROHhNN53ZJRkoceIjX8N7dLRxZYVz4MfLOH3 12:26:42.2 Debug: Rejected Hashed Release Title: 5Cik0HXKdCNWm5CBQKjVG0uL4nzdYxVBOd8I3JHH 12:26:42.2 Debug: Rejected Hashed Release Title: q92IbMeZaGrZrZXmA2bupTC2FHn1HevcDwyPdJxx 12:26:42.2 Debug: Rejected Hashed Release Title: 8O5RCXRo0U681IoMstHjJhzNig6qgsG9OTDcjHWa 12:26:42.2 Debug: Rejected Hashed Release Title: edOQU8qMxWbM6D2Kl3gPtHfvTXUt3gMB4O2cq5yu 12:26:42.2 Debug: Rejected Hashed Release Title: 70K5a2Tyu9mdbzM9ZVhdotG92zCQntlJpvcLWAaW 12:26:42.2 Debug: Rejected Hashed Release Title: X5QWqRQ9z58dNCa5W2L5ogCQFO6tEzKUELa8sd8g 12:26:42.2 Debug: Rejected Hashed Release Title: YSa6hUalFtkhE67fBdXYOikTSQooUpIu5BUpmSdn 12:26:42.2 Debug: Rejected Hashed Release Title: pimUWBxsINqpucuu41KOhNKeufoZyFtQASIcsvY1 12:26:42.2 Debug: Rejected Hashed Release Title: mk7D1zafTBY3Gvx28qJ4cS7yuklcNCUDACOhPTYY 12:26:42.2 Debug: Rejected Hashed Release Title: iROLfOClDLwl5fGllx5COW3iA9zwnOaYkU2PbXp8 12:26:42.2 Debug: Rejected Hashed Release Title: GrzsZEoWVdchu9vf00yiEm8cIAf48fQ5Rx7bqH3N 12:26:42.2 Debug: Rejected Hashed Release Title: EpBz3HnDKW4KtuS7EITQrFAtZu2tdpAWOqx8NTPr 12:26:42.2 Debug: Rejected Hashed Release Title: 29ubmLaSa1v3JN39U3PSEGIQCR7JLHck8fCMWWsX 12:26:42.2 Debug: Rejected Hashed Release Title: MSiInZsDJiS6jopvFWhd67YusOBxuPwY1E2bo1KI 12:26:42.2 Debug: Rejected Hashed Release Title: MvsrLUbnBM8pRdDmOdjU0idE3RbdXMVj5RZzjMzE 12:26:42.2 Debug: Rejected Hashed Release Title: ogcJovuCQuO2xm4Oh9TJB6kWKRl4A1G7egAXH0Ht 12:26:42.2 Debug: Rejected Hashed Release Title: RtYQC8QurIIZhSVHG11BQXMMZeRf5Uqf1YdwWpvb 12:26:42.2 Debug: Rejected Hashed Release Title: X1XFM9kWRon2GMtC9ZEDgdGoa9kTKJMZPFSOt98f 12:26:42.2 Debug: Rejected Hashed Release Title: Mug0ZdRV0dRvFP03ktAWKyUBPmkJUkC0jrpNZibE 12:26:42.2 Debug: Rejected Hashed Release Title: eCnKs8qRqcE4g2ZYbB8p5lZS42mEz2ZNllcUfB3o 12:26:42.2 Debug: Rejected Hashed Release Title: 3TTu3zjM5vD9IBwiOsIq27K57Tzi7ZJYWFfUn8AN 12:26:42.2 Debug: Rejected Hashed Release Title: lHm1dNizBgcw8dknIxunGL6Cjvy31rHhAI149Hpd 12:26:42.2 Debug: Rejected Hashed Release Title: pUMc73sqK1776sbApVuoIzXzHrPYQ3dzNMhyKPPH 12:26:42.2 Debug: Rejected Hashed Release Title: 0FPb656WeZnfrHbGgv1SOQ7Vpc1LALnYmHAxchl0 12:26:42.2 Debug: Rejected Hashed Release Title: vwptxWvnKSLASfb6IbbaPYLDsCJpxZRFLkvp8tvz 12:26:42.2 Debug: Rejected Hashed Release Title: IpwqQzD9SYCCnrv1hHbnaWGwUFCMZZ2cmrqvvBUj 12:26:42.2 Debug: Rejected Hashed Release Title: b3akkfq7ozSGkKMgi6dqGyojFAv9VUuo5RWgyDF0 12:26:42.2 Debug: Rejected Hashed Release Title: o5E01Bdx049qYBRFvkJ2UbXEoxGUNZdEKwHPwbWp 12:26:42.2 Debug: Rejected Hashed Release Title: yYbiYGKP8LXTd453IIPE2twQNhtU0IKYcpcwoAQx 12:26:42.2 Debug: Rejected Hashed Release Title: 1qSxghV1VkUHBgBgyEbiwEMY7f5eSgdQDmZ4e8Gs 12:26:42.2 Debug: Rejected Hashed Release Title: xpre2LKQK4tDS7Lc1sk6kaH5O6LywN4oM1JJsGQh 12:26:42.2 Debug: Rejected Hashed Release Title: z6yMRACR0PLly0d4reM7gu8ucgmLO7wphcsEz3rE 12:26:42.2 Debug: Rejected Hashed Release Title: n2MehHlCMc6ExvsJxdgGpLTJ2jTjgUeYrTDZbpcw 12:26:42.2 Debug: Rejected Hashed Release Title: Tu96xcEOaJEQViJW7xDiI2X9rhtMZzQCQciO1j92 12:26:42.2 Debug: Rejected Hashed Release Title: 3aKd60tNzrwJNPTOfHEfto87QjaKF4dSLH4kd2Ft 12:26:42.2 Debug: Rejected Hashed Release Title: hsh3YbXK2VPKuZ28Lc6sllpfeAUaEOOq8iIrvYY9 12:26:42.2 Debug: Rejected Hashed Release Title: qAImgM6kjBF8HlcmQsk0L3Wz37UnuYtiqYho6PU9 12:26:42.2 Debug: Rejected Hashed Release Title: rK8hd7dqrXQMEWppJCmdmnPUokQD4VdrihT6k6D8 12:26:42.2 Debug: Rejected Hashed Release Title: C4elmhMmVx2g1d2lEVw12zG8AzKgEE1DdfwJZnIe 12:26:42.2 Debug: Rejected Hashed Release Title: LEGfyC1pKjjJWg3En6RoLQOdAh7kv0ikeu7c44rd 12:26:42.2 Debug: Rejected Hashed Release Title: umB5r178Nk7QUNxFrguEt8gFOnjfFBtQV72IE7QI 12:26:42.2 Debug: Rejected Hashed Release Title: Ce5KvDEYhyqzrP05F1nzaVBNvWFAIBakNRbAPq4b 12:26:42.2 Debug: Rejected Hashed Release Title: i4ZyEp4HqvTR6kFypBtoUoHak7nkWNfWpU9CoSPh 12:26:42.2 Debug: Rejected Hashed Release Title: 912pqUCSlYeNgqpOsfvxtR3m8XFnaXFjXTSZl3Fm 12:26:42.2 Debug: Rejected Hashed Release Title: nQJXElW7jXpppjWeale48IDYXBOVGbTTNMwc53yk 12:26:42.2 Debug: Rejected Hashed Release Title: JsQN4dBEWltmeE0pNvNlMMATPcHJvLyHIKZHMDJy 12:26:42.2 Debug: Rejected Hashed Release Title: ZcWWwQwrXHAW38NUMjLiMKqhAsodTzOJVqEfsj88 12:26:42.2 Debug: Rejected Hashed Release Title: NsScme57e9k1JN238g02Nn2WHf1rSr0N244jCUfX 12:26:42.2 Debug: Rejected Hashed Release Title: qfS3yw86jCwweSl56dJLIkEmDyS69Nia5Y60qchu 12:26:42.2 Debug: Rejected Hashed Release Title: tVn7jTVFSo8deEcHrKmakIrpdcEYM5o5laZOHW3w 12:26:42.2 Debug: Rejected Hashed Release Title: ij3EB3QJ6sOZ73zfAAEzlKceYBY3YRmmQYAgkK26 12:26:42.2 Debug: Rejected Hashed Release Title: Wo5jEPzTl9jKzWcobNp5t2YN0hWuTJTwJ989xII6 12:26:42.2 Debug: Rejected Hashed Release Title: H3dotrBVdldL03YdcTgqZV93xGmFOUU00M5iipzI 12:26:42.2 Debug: Rejected Hashed Release Title: MFd7KddWz7xbN8K5wPEBSQgFZCUbVQ3B7lAtW2Bx 12:26:42.2 Debug: Rejected Hashed Release Title: bbaxxePq6TgdvPpddW7soHgUAiJoFrxJ4bAnAjkA 12:26:42.2 Debug: Rejected Hashed Release Title: ds7iF5yIqeeiietZAAD8nZBcXxTXCgfh5GJt8jnq 12:26:42.2 Debug: Rejected Hashed Release Title: s0xUzx1Rt5QifLiQNSQlR3eEdnzpl5DAx9CriQj9 12:26:42.2 Debug: Rejected Hashed Release Title: r3LfpQDLMDdgwN7puuz06YgAfv29Zkb7ZxgpaExL 12:26:42.2 Debug: Rejected Hashed Release Title: eN1PhMX1xK7zWzhaLpSqiA94CvF5phxUkWwzWHoY 12:26:42.2 Debug: Rejected Hashed Release Title: NJqc1a8VxNEFKST14QULkafY6OZt9ecWH5CerPcQ 12:26:42.2 Debug: Rejected Hashed Release Title: PvTepblNYFfwYbLsDSQGprgfOT6q5R4DLQ2kt0Wr 12:26:42.2 Debug: Rejected Hashed Release Title: GZoylac8bcV2nHIqVIfVeG24Rt4EQS7PrUK0ggta 12:26:42.2 Debug: Rejected Hashed Release Title: heFpccYIuWVbEc317w0O4l1fjs372Xt5RcmPnyZx 12:26:42.2 Debug: Rejected Hashed Release Title: iDC3whQPKeno2BsKuWvGC8mzLie8rObCTvalSzUk 12:26:42.2 Debug: Rejected Hashed Release Title: 9JLBW445v0x3BbWJya50ZkUNnFHRJYz9mzPOr0ig 12:26:42.2 Debug: Rejected Hashed Release Title: a5WzwpOXmXLgBTILvv5aZftffvk5KcPUNKsmEonj 12:26:42.2 Debug: Rejected Hashed Release Title: 7TYdrNkHE1UsGOlYzyj0AHNGAV7Rr11svu6ZS8T3 12:26:42.2 Debug: Rejected Hashed Release Title: jj2hLQH4o8XTq5n3TZLBMBD0jBuzVgTg3karpgPc 12:26:42.2 Debug: Rejected Hashed Release Title: h6Tg2rwVLSF3KbBh9lJzoAPMb2rCkCp1blg4RTau 12:26:42.2 Debug: Rejected Hashed Release Title: MJ2o2ZNgdzuG62pyXb3ynR1vWUWrnbY7lX1DIYxH 12:26:42.2 Debug: Rejected Hashed Release Title: PB1OwJWnHs1Q8Orxg1tcRVgiOUyL1jksDfjOaNK6 12:26:42.2 Debug: Rejected Hashed Release Title: d5FletwmtmpvsgG0Ngd1YDJEtsdhGnMeq3SSbw1I 12:26:42.2 Debug: Rejected Hashed Release Title: kdTgfQCuakP4SmsxkaJYFAxtkYO08s5KN7nCpMgV 12:26:42.2 Debug: Rejected Hashed Release Title: ladzjG5Aol9Qkt1a9Y48RaGpzsimtHqJteMBlvQU 12:26:42.2 Debug: Rejected Hashed Release Title: z38z0FTCtApHtypKKG5Btt3U45qpqbZrBAWgWGuk 12:26:42.2 Debug: Rejected Hashed Release Title: 8EmL1zsS3Kq01tROAxTa1HNHiyFj5gXKTZIIElNg 12:26:42.2 Debug: Rejected Hashed Release Title: fHmhPh5rT2gPVwnSfKbpws6pmEFxHevZZjYR1UZf 12:26:42.2 Debug: Rejected Hashed Release Title: 0SWEtrZPsNf4pN0WoKWB8aJrxr4yeywI0TXAbNpd 12:26:42.2 Debug: Rejected Hashed Release Title: mvBfgvEJBRqory8rz0b1QYdsLw6dhh1tWLYd6Neu 12:26:42.2 Debug: Rejected Hashed Release Title: dMABEu8PwmPZIVGRDWGRQuzrM0kgNOFziLBRkWCW 12:26:42.2 Debug: Rejected Hashed Release Title: iy2xDtEbtiXlJxBMQPE2GiQXY2zgslsPScAk5b4e 12:26:42.2 Debug: Rejected Hashed Release Title: 78wyoYevrIkSOvbdIE8mDaNOEh9gduf2cfLnO1v5 12:26:42.2 Debug: Rejected Hashed Release Title: XuWhVThm6OGwaSfvZPPgElnFhz6FkiDbohMw2lF0 12:26:42.2 Debug: Rejected Hashed Release Title: lpowvdGo45BTbQEWRs5RLfraRcVb1LxMb1Tyyilg 12:26:42.2 Debug: Rejected Hashed Release Title: kx5jBUPhbNdFF2L1XGEir4nNGq0gaEAUYvG4cAsi 12:26:42.2 Debug: Rejected Hashed Release Title: 73JS6oNrpZSHEWWPZzo5R1fwVCSW4l0Xj1IKwWjY 12:26:42.2 Debug: Rejected Hashed Release Title: g8n9EYoMGSkw8AOvTkkwtobsixAMCx5Cg86IIgWW 12:26:42.2 Debug: Rejected Hashed Release Title: iBcFFGPtEgeKn1cKOiToJ71J1XxUBB55nLQKaxtp 12:26:42.2 Debug: Rejected Hashed Release Title: YlEdg7r97y81UtSU8o1rxdsGZlpfVPlndXR7nNVK 12:26:42.2 Debug: Rejected Hashed Release Title: bJIxs9jBePGFJwXWh3xeeJub31w6jZpWiy04xaov 12:26:42.2 Debug: Rejected Hashed Release Title: zL2OEezQaUzVipWtrc6K9MdH7hyVQrmSK5UY9krG 12:26:42.2 Debug: Rejected Hashed Release Title: JRZO9iAT9deFh3TDqABbMQhChvpxVryL0VDz5ASb 12:26:42.2 Debug: Rejected Hashed Release Title: oNbq3dZAdEHxVKP9HSjIYFcltuvZ5vQjdLkYBaxQ 12:26:42.2 Debug: Rejected Hashed Release Title: wdCtNqnldQtcUcn9tnbFLYDGSbCLUwzixwSKXUaF 12:26:42.2 Debug: Rejected Hashed Release Title: O7NcNq6LoEeT1HbDHEYSLTBQJLFBXhvVQDOhRlWg 12:26:42.2 Debug: Rejected Hashed Release Title: Em1ySLop71TgHj0tLgsp4lnyIzIKgwhfcTIRNP62 12:26:42.2 Debug: Rejected Hashed Release Title: gYueZ7iYgR234r7gqho6UZbsL6g8qE5hPF41WhCp 12:26:42.2 Debug: Rejected Hashed Release Title: 5uzG8o84zc2OU3Q3ylwD1Rn9U3vPc92wK3Xfazot 12:26:42.2 Debug: Rejected Hashed Release Title: MSXog12qBWbuxmqt5Adbu9CwvyxCNMLZctm0pjsd 12:26:42.2 Debug: Rejected Hashed Release Title: lTT0LufBmbYrKcaP1NiGFB2hMgQx5PkiWf4O1Lbs 12:26:42.2 Debug: Rejected Hashed Release Title: IRQfIxQTH84mZFbVwkBoH3OzUsC3FrjgCvGFocfd 12:26:42.2 Debug: Rejected Hashed Release Title: nmhUd65aNJsbAjVYTbFGvWuDyeBleaOvHkCIxs4X 12:26:42.2 Debug: Rejected Hashed Release Title: XTYB6n7KqHSjN7eNYgK2DhAjDuf2iAHBTUqdMkA9 12:26:42.2 Debug: Rejected Hashed Release Title: EB86ZKFag22mwwLXN9HVrz7DkPNbg1IevW6oOrvx 12:26:42.2 Debug: Rejected Hashed Release Title: 6l9Hu3mnqCOFHEwZp9tS6DoKiFevh9nHDRIb2RSg 12:26:42.2 Debug: Rejected Hashed Release Title: puEMBqMkIVoO5o5dba2samFDzU5YMGpJCUMf8dY2 12:26:42.2 Debug: Rejected Hashed Release Title: hF1cSph1CwegEiqHvxBiQelNOxbEmH9lZFB4T2Qg 12:26:42.2 Debug: Rejected Hashed Release Title: UY4wgYvgxYEUePH7jHnXXCSWOR3X9BmW2uSE9Bxy 12:26:42.2 Debug: Rejected Hashed Release Title: qc16wRiCSaWvvVsMIZPv1FDDBvepzgmJZNrPh0u0 12:26:42.2 Debug: Rejected Hashed Release Title: qDjAZTHQ8NIj9a4TaALjGPKHOozULeK3smFkImsf 12:26:42.2 Debug: Rejected Hashed Release Title: UwczxqT2wYzf32Cau8q4Hg6vZ67W7neeEWytrfU7 12:26:42.2 Debug: Rejected Hashed Release Title: uKEzay3zAcMg8NNeGL2WunZEbh1qL3sty2UBKQ00 12:26:42.2 Debug: Rejected Hashed Release Title: cmv71SMOoEuY0glGzjcjdSkFaJHiXqhRLTMWHOyq 12:26:42.2 Debug: Rejected Hashed Release Title: hlzzpJKtd6z1XhQ7xUbvHq9KTfQcL0uM7Gb4epKB 12:26:42.2 Debug: Rejected Hashed Release Title: zxif45q6y5S9oRUHpoDRikaKHi9ehjCfprl5TXKN 12:26:42.2 Debug: Rejected Hashed Release Title: JaPgEHCaalnTlNmnfScH47gC3TTQyK8hHyr3Haap 12:26:42.2 Debug: Rejected Hashed Release Title: FK23Ky3BAQv9FDLFrHrksKL7Br6x00kLwbq0wfTh 12:26:42.2 Debug: Rejected Hashed Release Title: q2PtMzTzcgfm2f7YhWVAuDUHlFiWLCOtv22aHHp2 12:26:42.2 Debug: Rejected Hashed Release Title: 9YnnSyTTrkzRTDFeiphf8u3DvpfUw40b1ySPTxRw 12:26:42.2 Debug: Rejected Hashed Release Title: WaZkEn6Dsq4yRbz5ac6mizH0oV2nAVCRG83bYbAX 12:26:42.2 Debug: Rejected Hashed Release Title: dBACT2kGaJ3vKyBNi7I4mf1ghATqS4FXxdzhdBMK 12:26:42.2 Debug: Rejected Hashed Release Title: x4rVdZYWc5KILCyOujyNWcXXDzzCTgG1PPKZk5j4 12:26:42.2 Debug: Rejected Hashed Release Title: MWnewMI7q2nAefJnhxOsDqlsnhyPSqxt6aMcB1tm 12:26:42.2 Debug: Rejected Hashed Release Title: obrl6dtfpA7PhZIp7WzfKF7zaOFP8Hj0nOSBrQQV 12:26:42.2 Debug: Rejected Hashed Release Title: LKAbWv1Cj9EqbKK2E56YnaK4MUHGk2Y49wf9vpe4 12:26:42.2 Debug: Rejected Hashed Release Title: VzUscK5Z9T5KimPIKM6BmYOObS47O0IBb5pCYm61 12:26:42.2 Debug: Rejected Hashed Release Title: NtmVJbbAIfwYcDjU1cyb91JeuwkGHrIMKHSJxJiP 12:26:42.2 Debug: Rejected Hashed Release Title: aJg0SL17PrU9xYzTIgW12yDZm7WfHixA0kYgcYGV 12:26:42.2 Debug: Rejected Hashed Release Title: qQuPB1wfkS1mQOQUQsoMNsGcLhem8pEAk0Afbr7k 12:26:42.2 Debug: Rejected Hashed Release Title: 9jNd99CyxjcGKSZsWmgT2gKAxEz9gkXgtdp6lbBx 12:26:42.2 Debug: Rejected Hashed Release Title: V5WUXwRVjMYnc37hFk7ZmpBcTWPI9T3UQKpwSxtI 12:26:42.2 Debug: Rejected Hashed Release Title: Ju45zqUkDdjEnyFYZBGtUoVPbu7ACKsXAv2dGyBX 12:26:42.2 Debug: Rejected Hashed Release Title: XhukKCxMmPzAcPnxDsOl1Rco3lOqoqMtyW7T2RNS 12:26:42.2 Debug: Rejected Hashed Release Title: IpxctvxxJiD5RCwEqZU8om7oNXreVnzY03lnZs3V 12:26:42.2 Debug: Rejected Hashed Release Title: U89zdqZ3Pt5T9fjEeDHY6xqtIZHGjvPLx8VS6WnI 12:26:42.2 Debug: Rejected Hashed Release Title: XWkVDUITPVnDU9fD56Zw2r5yLSQAsdTWVokwURC4 12:26:42.2 Debug: Rejected Hashed Release Title: J1xyIXo7GBs7Qwpm2XajnefcznU9JUv10J4UJvgk 12:26:42.2 Debug: Rejected Hashed Release Title: hdFqAAAxXW2GjKvQgGVKgfIepw7vd3M3qhsN5XgB 12:26:42.2 Debug: Rejected Hashed Release Title: QR1v9nxR4iISdSgC7flBwTuxGfdDCLY51s122aAF 12:26:42.2 Debug: Rejected Hashed Release Title: tGHs08KjoZqHifXOVR2kExQhTIL6NMNT0aAN1DIb 12:26:42.2 Debug: Rejected Hashed Release Title: 8lAAo9seJ6Tw0WRzVmA5h9Sjl9gwpuU4E4acxtcN 12:26:42.2 Debug: Rejected Hashed Release Title: LO4mTM5Fc97r5MDXVgsqDlZWcyrnJvsX3Yx05QOO 12:26:42.2 Debug: Rejected Hashed Release Title: v6qdaNIBaeVfQWH216GiN8IW8yb8lNOzd5ZAOFkt 12:26:42.2 Debug: Rejected Hashed Release Title: NpQxKrVcJdbTlAudAObve8YGhdoNzS0ZNdgzpgKo 12:26:42.2 Debug: Rejected Hashed Release Title: dwca0iTDBrfAVgKH04sIl9m1KsKZdvQKN9BiuDEY 12:26:42.2 Debug: Rejected Hashed Release Title: S0UN3ZYi1X44Ip5kNUJAO8f6FcvhZxVhs8SdgOAc 12:26:42.2 Debug: Rejected Hashed Release Title: PsWi0tOIhxJWSmYbnuXCum35kLspQ3lTFZU4fthk 12:26:42.2 Debug: Rejected Hashed Release Title: vwFMpx9pImp74nvDwN6QPgsBsQlbWKPppT27ZqC6 12:26:42.2 Debug: Rejected Hashed Release Title: jmFiWubNayzcC85ZYwlQzl6DMGhTte1JNMuDkJFF 12:26:42.2 Debug: Rejected Hashed Release Title: DrOrYIBatpWMsgAajVZmNrDc2KkpLlCa1BVis2QG 12:26:42.2 Debug: Rejected Hashed Release Title: Z2hpUef7h4aAoHj2NkoedQJ8Y8hgYbq3Bv1pydts 12:26:42.2 Debug: Rejected Hashed Release Title: zyip8d1U2Q6PmYU7VHYWcUXseAItxiGdx4aMkauG 12:26:42.2 Debug: Rejected Hashed Release Title: ZCcs19C9qBA1BWR1mS8UBkJdHr8dXIYuWTHL0DHH 12:26:42.2 Debug: Rejected Hashed Release Title: 48x6t5arpUbwMVZwvvLnVzN3o3QXjboEDY7HBsk4 12:26:42.2 Debug: Rejected Hashed Release Title: rPtrk4f2OvGWmo39akbOEz48VD0yFSP3gHXps67z 12:26:42.2 Debug: Rejected Hashed Release Title: 1lLsiLvUej2hl8XojcE96XF11JSPDri8LTF2vILw 12:26:42.2 Debug: Rejected Hashed Release Title: ZjTQzgek5YyRtXVSFWacUYAV3QdiTL9nOY03nHCn 12:26:42.2 Debug: Rejected Hashed Release Title: lyBF7LUQ1nu9xsRDDdetRPxEtZwLXUvthdLt1r4w 12:26:42.2 Debug: Rejected Hashed Release Title: k8GJYsnzonyI3xvgvFLwzSszFDRf3OIFXb6l3o7C 12:26:42.2 Debug: Rejected Hashed Release Title: ZQkiZvCGKuMEn0EIIyJxursI0VvikZPvDAiN4Ozb 12:26:42.2 Debug: Rejected Hashed Release Title: SJfaNX1YC9uMGJylqtgJRbs2koucSGtojJ00wUf7 12:26:42.2 Debug: Rejected Hashed Release Title: 2LZqJxq1fF45TyXlfKrSeOT5qb1TVC1YA5RqXyGy 12:26:42.2 Debug: Rejected Hashed Release Title: uyBdsUJ5VlQgHtWrSca65M5OXklDHGlOMAD7HRwO 12:26:42.2 Debug: Rejected Hashed Release Title: 5jQsvZHr1zzZZIa8VavEKYDnTzH40MUSsJWKswHl 12:26:42.2 Debug: Rejected Hashed Release Title: RPhsr8Ob0LFV4u2GJV6PUWdhb7gwIQcztwtRWmZu 12:26:42.2 Debug: Rejected Hashed Release Title: X6u9khYOQhKR2tCmPX4hBpMcQRZsHNXgwnUHxIwl 12:26:42.2 Debug: Rejected Hashed Release Title: 6boTMTKjs27T78WRpWP5qD86sQSWqU93hiKyhUi5 12:26:42.2 Debug: Rejected Hashed Release Title: QynFO45LwaMvZQGD7HnSnFXEXV6M6U1p5Z8GHO73 12:26:42.2 Debug: Rejected Hashed Release Title: LjkKbr0wxuzGltprLLZWoqcdriWDONiOnojcqKi5 12:26:42.2 Debug: Rejected Hashed Release Title: tTLMeEkyiEB6qbvGG2Znle9ieKsuQ8h2IDCWSu8j 12:26:42.2 Debug: Rejected Hashed Release Title: WbzzQ7yppsefC5h0085P8SuvslMRTopCAi5Jswtu 12:26:42.2 Debug: Rejected Hashed Release Title: JfEG5cAVWPqKWfJZy3SBahR2izZ1M2cpkwL0JOLu 12:26:42.2 Debug: Rejected Hashed Release Title: dXBI3oZwe8RykOZKV8zKm05j2aKg127pX1mZwNXQ 12:26:42.2 Debug: Rejected Hashed Release Title: X5hfCN3FcgsommckuPIBDkjfi1VkOmzhVq3fVinE 12:26:42.2 Debug: Rejected Hashed Release Title: gYoDVzKOeGpRIExpcL2HcCknB8m6dtBl7DVVttEi 12:26:42.2 Debug: Rejected Hashed Release Title: O63FSniNMteAeNDmopnYkMnAl3yJg1naD5f9Kqex 12:26:42.2 Debug: Rejected Hashed Release Title: NR9TGWKeJ6Zq9BfalNogHemKn1MKIsprD91nrf9v 12:26:42.2 Debug: Rejected Hashed Release Title: 82TcBTlpQRqo1jaHU4k4MvZ9Lmzsr2QVcY8o42Kn 12:26:42.2 Debug: Rejected Hashed Release Title: xI4ANGbAdREEBCGDLho2MAVRbNuof7Yx4L2gWkLs 12:26:42.2 Debug: Rejected Hashed Release Title: OsRfe9ptslxfLxdueUO82ZiiaO6sMDKMKXtVoDbH 12:26:42.2 Debug: Rejected Hashed Release Title: wtvCOB0vQUdQYFcQqq4YlKy1ElZa80M24iq2Y1qv 12:26:42.2 Debug: Rejected Hashed Release Title: sCPpvYwSqiEGjLkiMs0Dg4SSna9JSLIdORX5Zk9i 12:26:42.2 Debug: Rejected Hashed Release Title: C1pEVvI8VOdJoR6X970DxJ6byVbBd0b2nwoykq9A 12:26:42.2 Debug: Rejected Hashed Release Title: kCV7CCx9AYnRr5gMc7dcHJIOgcxnUeps2T7ES3Jo 12:26:42.2 Debug: Rejected Hashed Release Title: JQsHfb5OGO4NMglH3vn3qqrFaTQqxpAfoCLeaHGb 12:26:42.2 Debug: Rejected Hashed Release Title: viIskqhnowUc8y2ODcAu0BMAvyM2pfc0r77cFcHd 12:26:42.2 Debug: Rejected Hashed Release Title: Z5DZAvtHRirqsv01T2atWSxnraXqyzqu3Fq4Esrn 12:26:42.2 Debug: Rejected Hashed Release Title: QBvll8I6QRDOAKSuESLlcnbtT4eNT1MF5uZOJNBV 12:26:42.2 Debug: Rejected Hashed Release Title: NWl3KLjApirJc9y2C74VIV2GOZP44JTZBZyC6rqx 12:26:42.2 Debug: Rejected Hashed Release Title: dVcsOB4BeEwYAbm2asYdtKUqrO0x3ccxWzLZkYBx 12:26:42.2 Debug: Rejected Hashed Release Title: aSEmskL5FsxZDnwMMw9ilI2SMYrbc5HIaoVWpqjE 12:26:42.2 Debug: Rejected Hashed Release Title: agEeOwAexBNgplSbDtvWbYI2Cw1tYRkdi0U8tVsY 12:26:42.2 Debug: Rejected Hashed Release Title: oEoHXDDVFxMBMmzxWDcpUDScwQySRhjazIcricBr 12:26:42.2 Debug: Rejected Hashed Release Title: Tr5H8UrGgKsw0aZW5WozQB16EHkBskdjtCJoYwP4 12:26:42.2 Debug: Rejected Hashed Release Title: JMWjMVzJ72z7lTEmKqO6Vyc1zwsd706Bu1FvSYBJ 12:26:42.2 Debug: Rejected Hashed Release Title: KGUO2V9FIFaKaiIDL4NxDSqhpILMiz3HrESpSeDh 12:26:42.2 Debug: Rejected Hashed Release Title: 6fUcM5BJjATWKGftzOzLQGWmZ2OFVD17pE4ZEsVg 12:26:42.2 Debug: Rejected Hashed Release Title: I8LpaLSHpwDPl1IJAEaFTROpfYa3CsmdN2TuzOK2 12:26:42.2 Debug: Rejected Hashed Release Title: Ljlug4QR3OmGjM8gtXj8J6xXhTS21NOcnegXfVJZ 12:26:42.2 Debug: Rejected Hashed Release Title: yvOfsvitGfx4gOImYZ4S5XyecQj4D6ivDYOnyvSy 12:26:42.2 Debug: Rejected Hashed Release Title: DvUN0TUpHK8oiLLLiyq9F5NM8KRuuo8CJfs2JLuv 12:26:42.2 Debug: Rejected Hashed Release Title: s6NAvZtDpsr4mzf25sROsaTemkcko5fOcqjWsGJV 12:26:42.2 Debug: Rejected Hashed Release Title: 6jVPOS7SnsthgZr1pdJDEkcm8nUE6DjAwi4afVoN 12:26:42.2 Debug: Rejected Hashed Release Title: JkHvnwZL3Hk9QFZ0v5Jqalv9qw1O9Vg2AX4b1SOo 12:26:42.2 Debug: Rejected Hashed Release Title: qfy8S6cW4TzljGWXbOeq7OJJ8LnF4YoiVLmEyAcl 12:26:42.2 Debug: Rejected Hashed Release Title: hWniQaqsX5IqwUn6kSTSETeur9X6ASwVP3EfYmGC 12:26:42.2 Debug: Rejected Hashed Release Title: PaqgqxFBFmhf5Uzs0Vp9IeVd6WlEu8BOUb0AmHZE 12:26:42.2 Debug: Rejected Hashed Release Title: zlc7fMicf1iPzyzAtbGZ1LMqEH8PRSt1Hi7xpB6y 12:26:42.2 Debug: Rejected Hashed Release Title: EwQyeu5NC8UmPyHmwlMRjKX2s5JorGq4fpbMtuXr 12:26:42.2 Debug: Rejected Hashed Release Title: NCLWf4FH1rcbqLVKMF6hU09cKHsEW4dIKCyQw5C5 12:26:42.2 Debug: Rejected Hashed Release Title: rFFlM1A8lPR0yruZ4Tzm0tka5vY1QvBQ8XUyjrec 12:26:42.2 Debug: Rejected Hashed Release Title: 73P9ViGs1wUtjNSXweLacmiMpjEpVfHmBq379dNs 12:26:42.2 Debug: Rejected Hashed Release Title: SF92Or1FClJnys58UTU2sVRFMgL1AEo6b0CTZv9e 12:26:42.2 Debug: Rejected Hashed Release Title: gL6PfX13P4DCSuZPH2efloIGY3xudkDAAjkEpgyf 12:26:42.2 Debug: Rejected Hashed Release Title: iBGKyG7vqvsqVN1wG9nUvXlqLOF9iVRnLysPnHpN 12:26:42.2 Debug: Rejected Hashed Release Title: S2Df1Qz41tBFy9cJqUGcb8gLGrPaa0rsXvl8TqBv 12:26:42.2 Debug: Rejected Hashed Release Title: SxzBf4qUiphvwdSdtjhVlh2rIJyYUqE3PJhLOVsX 12:26:42.2 Debug: Rejected Hashed Release Title: Hch4LXAq3XEb8qoEGtBi5IGBzPilmuk8RwqU7vQr 12:26:42.2 Debug: Rejected Hashed Release Title: QEZmzFcd7FZHXPiaDRksoxN0FyT27Jj7Ucpmdutw 12:26:42.2 Debug: Rejected Hashed Release Title: oL3uXjayFh3ikurVcyfN1kBAd9gqgN0ibZEbsVAt 12:26:42.2 Debug: Rejected Hashed Release Title: TMLoMjl24WHUP4dzBnSXsx8u7RKN8slOoDIzgJ9g 12:26:42.2 Debug: Rejected Hashed Release Title: TfnM31yOKWegoTznJcTZ9aRf9GG6wSqwI4veWZjR 12:26:42.2 Debug: Rejected Hashed Release Title: peAspnYTmknp4YJt0TpaqvTQsrRETJg6tviar7Im 12:26:42.2 Debug: Rejected Hashed Release Title: tQ5Jumdkkyw00pNhQ7HAcB7pNx5aNTa5TnWEfx4x 12:26:42.2 Debug: Rejected Hashed Release Title: k2Tux4gd5wGdJg0GpiobsobTOmjMrI8OvEgYFzRX 12:26:42.2 Debug: Rejected Hashed Release Title: HjIMEqjXHd4WdQR9TYYohu6f2TbOZJm9QTzvHOG8 12:26:42.2 Debug: Rejected Hashed Release Title: pgXeJQBJZD2jnRWbhsfD54lR2kdR24IcyImSIT3m 12:26:42.2 Debug: Rejected Hashed Release Title: CtVvDHK4Hqkzl5UN1oXSJXNHtgGxQIDq7mhhRK8a 12:26:42.2 Debug: Rejected Hashed Release Title: z0t5v2AOmZjTXpB0ftWFHmsRYokFeJt28azfL6lk 12:26:42.2 Debug: Rejected Hashed Release Title: FDSrGHUw3DK1tS3dAoBB8fyzLsU3rbXJoioA3ROw 12:26:42.2 Debug: Rejected Hashed Release Title: W1v6o2mh8EwsaP0t1xAubrgdMhdXWPvIfEvbYSnY 12:26:42.2 Debug: Rejected Hashed Release Title: 2AODzSenRTSLeg24F52E8NmXsCefe4mFTtRd96ha 12:26:42.2 Debug: Rejected Hashed Release Title: vsY8SKtYy2WU3dg286CR8LWVkgGs3PB0GP1iXc7U 12:26:42.2 Debug: Rejected Hashed Release Title: 528Cko9gjdxmmBb8s9pKhvk6HScE1gHpqELQjQ6T 12:26:42.2 Debug: Rejected Hashed Release Title: WhoVQGBrq9DrL35MHio3oX4GiCxjGxuT8HAdCoHo 12:26:42.2 Debug: Rejected Hashed Release Title: eM4myP3agT4zhx92WG7H6KsBICPwTdlt5eKCvzDL 12:26:42.2 Debug: Rejected Hashed Release Title: PEJKd0JKT9Nox5GY0kabHa0IxfgiwwRTllqYjJa9 12:26:42.2 Debug: Rejected Hashed Release Title: rlLTQdYy62wYY4GG7FbDzScrnq42pOEdw5dPS4Ef 12:26:42.2 Debug: Rejected Hashed Release Title: OKyX3ahUCQ5LDyzP1CJk5HTzLwbnZctM20R4cbZX 12:26:42.2 Debug: Rejected Hashed Release Title: QqdWMbpnoxrOg4YIuXDUkN3lTgl0ZDynxxjgofms 12:26:42.2 Debug: Rejected Hashed Release Title: leBvaquX1BttLDMQSLtxFo2pr1Ym5U75aD6CZqPc 12:26:42.2 Debug: Rejected Hashed Release Title: ijjrqGz3bNB04JVyqIbqWcG5QL3BDTqzHwRWOfZA 12:26:42.2 Debug: Rejected Hashed Release Title: CXUcc5QCFbMfaY0izckQnTMV4n7yGZM8xoQZbSeX 12:26:42.2 Debug: Rejected Hashed Release Title: 2cLQxqSbcpC7pwh9yDKrTiOLvwmqLibEy8DuMDRE 12:26:42.2 Debug: Rejected Hashed Release Title: VuREli6ep40HnHhli0AK9PUVqs5BHWsxwuOIuvy7 12:26:42.2 Debug: Rejected Hashed Release Title: xwPfp5rwFhl7UKw3oZbppcl1O6o97QCRa2oW9ebm 12:26:42.2 Debug: Rejected Hashed Release Title: 3xgBN8sLs5Scav0FvznZtAPOcn4hvJoFmx6wuXEY 12:26:42.2 Debug: Rejected Hashed Release Title: PHOnYODdJLeQ18xrI3ij3borIMctQ8Z3jSWw0YBR 12:26:42.2 Debug: Rejected Hashed Release Title: BLB8XgFwmy97yvhwOUqIYMDss87RsMOmRGucjxmJ 12:26:42.2 Debug: Rejected Hashed Release Title: 575C4K0f7Cw0D7TAGcGrCQngs4s4WtKR2E7EtDE3 12:26:42.2 Debug: Rejected Hashed Release Title: Q8le3LlXGuAHz0YvbDUpwAwlJfpMVfO4BS8NJfA0 12:26:42.2 Debug: Rejected Hashed Release Title: T0uOYgpj2ZDlsjpGZSporh03GZQuXp5ubNSv7GzJ 12:26:42.2 Debug: Rejected Hashed Release Title: BLb9mSpIKLrI2zS4rJxSSezWrJcZjoVKX0iSmYRo 12:26:42.2 Debug: Rejected Hashed Release Title: ZneFUIDco1D63FFMNuSpDucUnSTX7HGybWcjTT6t 12:26:42.2 Debug: Rejected Hashed Release Title: vX3zAovsYe4tZ97FGEdFxQCmdCT7ylyY434cqhGI 12:26:42.2 Debug: Rejected Hashed Release Title: oBaW22HBvFl6XxnAOyy5WCQcYbpo6QF42PbKXWUQ 12:26:42.2 Debug: Rejected Hashed Release Title: mG2b2hQaFDQfNMuWWitPBRa9GWsTF1I6B7O04C9f 12:26:42.2 Debug: Rejected Hashed Release Title: y2tJv4R5mv1WWowazINxqtEkHgyBulEb2AWvtOi0 12:26:42.2 Debug: Rejected Hashed Release Title: Htch7pUAXNauSYCj0Nwb8Q1ZW6IB3IxD1M1lc6uL 12:26:42.2 Debug: Rejected Hashed Release Title: TdKReqD6lwJDyDVECfDtJ0eJ5ADfn9Zk1t2WJYEO 12:26:42.2 Debug: Rejected Hashed Release Title: buXSjOMNbWOj34YSpoRKxOqaLTcpO4AomuVN82m6 12:26:42.2 Debug: Rejected Hashed Release Title: pwK3poWNLljgYYujfgTF87WwG5pfcan4IykEGsa1 12:26:42.2 Debug: Rejected Hashed Release Title: oeUfJ8uMPcSLZiGhl8qU8v8WLaWlqdTOrYLPu8GZ 12:26:42.2 Debug: Rejected Hashed Release Title: f9zQSEHHGvrlVm5iDFgsbB11RwvBXChQCXbKkwvi 12:26:42.2 Debug: Rejected Hashed Release Title: hl8mI0ZbVRsHEeV65c6dKiGJdM8n4np0ltbC5lDQ 12:26:42.2 Debug: Rejected Hashed Release Title: jGqSBEUjgCwi1AIms3ioCZ1yEqAm9elWa037D4cK 12:26:42.2 Debug: Rejected Hashed Release Title: edH1QS5LXILRiyN53iCAMuE0FgbhuiShQSzzrjbL 12:26:42.2 Debug: Rejected Hashed Release Title: YoETZ0aL6MPDicWUXhrCHUJ3an6mVa8JeI9k3K5C 12:26:42.2 Debug: Rejected Hashed Release Title: NNSaNcKBBqNFvAZmilCI0pCsaIV0O8UuCSfJFbkO 12:26:42.2 Debug: Rejected Hashed Release Title: 92Ed9ItMliuM60HNhNV5I2ElYoenuRxdqXlrN02F 12:26:42.2 Debug: Rejected Hashed Release Title: 67rWiGWHXa9UDbTP031CGW0muw8jqQotI6WG1pOQ 12:26:42.2 Debug: Rejected Hashed Release Title: gtiYKIgBw5tvrLWnJozeDwFuljSuJ3OJ7Pu1rTTC 12:26:42.2 Debug: Rejected Hashed Release Title: VJNeC82Q9yjd5vXBT3BZRKYJKrypsUnTc3TDHAFO 12:26:42.2 Debug: Rejected Hashed Release Title: MdiSB7C9gO55hL6WM2lk98JwY2NqWMNyXR3QUzvo 12:26:42.2 Debug: Rejected Hashed Release Title: CSVDlxX7TawQay4x7M6IW1HbyAniufyLABJ7rsaX 12:26:42.2 Debug: Rejected Hashed Release Title: 0sIKSn551DydlrDDNxkhrf59vaCRJkYSwB1xH9aZ 12:26:42.2 Debug: Rejected Hashed Release Title: 5dnFIn8ZzgDVpW4RBbgUh6sxZ1kDZFqyyGpEaOoU 12:26:42.2 Debug: Rejected Hashed Release Title: 3s1ozIkScfhEGo8ch7ELjxCAemxnwFaK3S7BmM2i 12:26:42.2 Debug: Rejected Hashed Release Title: HySrdqP77hSJsmZFR25pOs3UmmExonEmmv2696In 12:26:42.2 Debug: Rejected Hashed Release Title: Vls9bE9wcxOnWrqrK3dI2t3vNOwx8VIWgqrT0lZP 12:26:42.2 Debug: Rejected Hashed Release Title: NGLuzCNpiLeDa254IEyrEwlV96mnUk9hsqlwduiE 12:26:42.2 Debug: Rejected Hashed Release Title: 4KEH553o2AwEF6ilWXcTumrmCsogTTxe3dZJRoTA 12:26:42.2 Debug: Rejected Hashed Release Title: kghFEBavhsWup4GafgNYFAxocA5y8Vjoj5PZzVuR 12:26:42.2 Debug: Rejected Hashed Release Title: v3njgrvq88pGWE4ClkjiiHoWpXs5NOQfBhgko8Du 12:26:42.2 Debug: Rejected Hashed Release Title: txK2pRnOXaLVPwcSwJIdWsvECW4xmU3AN6x2FIoz 12:26:42.2 Debug: Rejected Hashed Release Title: 1TV8doh5hdq4G7dGwhLkeQLVtf6q3C7mmu12ZToO 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:26:42.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:26:42.2 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) --- 12:26:42.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:26:42.2 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) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:26:42.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:26:42.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:26:42.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:26:42.2 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) --- 12:26:42.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:26:42.2 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) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:26:42.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:26:42.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:26:42.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:26:42.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:26:42.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:26:42.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:26:42.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:26:42.2 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) --- 12:26:42.2 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 12:26:42.2 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) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:26:42.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:26:42.2 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) --- 12:26:42.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:26:42.2 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) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:26:42.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:26:42.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:26:42.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:26:42.2 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) --- 12:26:42.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:26:42.2 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) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:26:42.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:26:42.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:26:42.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:26:42.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:26:42.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:26:42.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:26:42.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:26:42.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:26:42.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:26:42.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 12:26:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:26:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:26:42.3 Debug: fpcalc version: 1.5.1 12:26:42.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:42.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:26:42.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:26:42.4 Debug: fpcalc version: 1.5.1 12:26:42.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 12:26:42.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:26:42.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:26:42.6 Debug: fpcalc version: 1.5.1 12:26:42.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:42.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:42.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:42.7 Debug: Fingerprinting complete. 12:26:42.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:26:42.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:26:42.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:26:42.8 Debug: fpcalc version: 1.5.1 12:26:42.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 12:26:42.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:42.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:42.9 Debug: Fingerprinting complete. 12:26:42.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:26:42.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:26:42.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:26:42.9 Debug: fpcalc version: 1.5.1 12:26:42.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:43.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 12:26:43.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.2 Debug: Fingerprinting complete. 12:26:43.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:26:43.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:26:43.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:26:43.2 Debug: fpcalc version: 1.5.1 12:26:43.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:26:43.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:26:43.3 Debug: fpcalc version: 1.5.1 12:26:43.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:43.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 12:26:43.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.5 Debug: Fingerprinting complete. 12:26:43.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:26:43.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:26:43.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:26:43.6 Debug: fpcalc version: 1.5.1 12:26:43.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:43.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 12:26:43.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:43.8 Debug: Fingerprinting complete. 12:26:43.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 12:26:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:26:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:26:43.8 Debug: fpcalc version: 1.5.1 12:26:43.9 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 12:26:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:26:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:26:43.9 Debug: fpcalc version: 1.5.1 12:26:43.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:44.0 Trace: Too many requests, retrying in 1s 12:26:45.0 Trace: Too many requests, retrying in 1s 12:26:46.0 Trace: Too many requests, retrying in 1s 12:26:47.0 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 12:26:47.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:26:47.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:26:47.1 Debug: fpcalc version: 1.5.1 12:26:47.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:47.2 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 12:26:47.2 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 12:26:47.2 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 12:26:47.2 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 12:26:47.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:26:47.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:26:47.3 Debug: fpcalc version: 1.5.1 12:26:47.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:47.4 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 12:26:47.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:26:47.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:26:47.4 Debug: fpcalc version: 1.5.1 12:26:47.4 Debug: Webservice error InvalidFingerprint: invalid fingerprint 12:26:47.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:26:47.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:26:47.5 Debug: fpcalc version: 1.5.1 12:26:47.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:26:47.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:26:47.5 Debug: fpcalc version: 1.5.1 12:26:47.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:26:47.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:26:47.5 Debug: fpcalc version: 1.5.1 12:26:47.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:26:47.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 12:26:47.5 Debug: fpcalc version: 1.5.1 12:26:47.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 12:26:47.7 Trace: Too many requests, retrying in 1s 12:26:48.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:48.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:26:48.7 Debug: Fingerprinting complete. 12:26:48.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:26:48.7 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] 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 12:26:48.7 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] 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:26:48.7 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:26:48.7 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 12:26:48.7 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 12:26:48.7 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 12:26:48.7 Debug: Album Parsed. Ed Sheeran - I See Fire 12:26:48.7 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:26:48.7 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 12:26:48.7 Debug: Album Parsed. Ed Sheeran - Divide 12:26:48.7 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:26:48.7 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 12:26:48.7 Debug: Album Parsed. Ed Sheeran - + 12:26:48.7 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:26:48.7 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 12:26:48.7 Debug: Album Parsed. XXXTENTACION - ? 12:26:48.7 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:26:48.7 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 12:26:48.7 Debug: Album Parsed. Hey - BŁYSK 12:26:48.7 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:26:48.7 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 12:26:48.7 Debug: Album Parsed. ??? - Album 12:26:48.7 Debug: Trying to parse quality for '??? Album FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:26:48.7 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 12:26:48.7 Debug: Album Parsed. + - Album 12:26:48.7 Debug: Trying to parse quality for '+ Album FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:26:48.7 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 12:26:48.7 Debug: Album Parsed. /\ - Album 12:26:48.7 Debug: Trying to parse quality for '/\ Album FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:26:48.7 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 12:26:48.7 Debug: Album Parsed. +44 - When Your Heart Stops Beating 12:26:48.7 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:26:48.7 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' 12:26:48.7 Debug: Album Parsed. Michael Buble - Christmas 12:26:48.7 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 12:26:48.7 Debug: Album Parsed. Michael Buble - Michael Buble 12:26:48.7 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:26:48.7 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 12:26:48.7 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:26:48.7 Debug: Parsing string 'Bad Format' 12:26:48.7 Debug: Parsing string 'Bad Format' 12:26:48.7 Debug: Unable to parse Bad Format 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. VA - The Best 101 Love Ballads 12:26:48.7 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:26:48.7 Debug: Quality parsed: MP3-192 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. ATCQ - The Love Movement 12:26:48.7 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:26:48.7 Debug: Quality parsed: MP3-192 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Maula - Jism 2 12:26:48.7 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:26:48.7 Debug: Quality parsed: MP3-192 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 12:26:48.7 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:26:48.7 Debug: Quality parsed: MP3-192 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 12:26:48.7 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:26:48.7 Debug: Quality parsed: MP3-192 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 12:26:48.7 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:26:48.7 Debug: Quality parsed: MP3-192 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 12:26:48.7 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:26:48.7 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Ricardo Arjona - APNEA 12:26:48.7 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:26:48.7 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Kehlani - SweetSexySavage 12:26:48.7 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:26:48.7 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Anderson Paak - Malibu 12:26:48.7 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:26:48.7 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:26:48.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:26:48.7 Debug: Album Parsed. Caetano Veloso - Discography 12:26:48.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Little Mix - Salute 12:26:48.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:26:48.7 Debug: Quality parsed: AAC-256 v1 12:26:48.7 Debug: Release Group parsed: V3nom 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 12:26:48.7 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: GloDLS 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Jake Bugg - Jake Bugg 12:26:48.7 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:26:48.7 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:26:48.7 Debug: Album Parsed. Milky Chance - Sadnecessary 12:26:48.7 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:26:48.7 Debug: Quality parsed: AAC-256 v1 12:26:48.7 Debug: Release Group parsed: M4A 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Clean Bandit - New Eyes 12:26:48.7 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: GLT 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 12:26:48.7 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. PJ Harvey - Let England Shake 12:26:48.7 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:26:48.7 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Kendrick Lamar - DAMN 12:26:48.7 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 12:26:48.7 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:26:48.7 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Gorillaz - Humanz 12:26:48.7 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:26:48.7 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. David Bowie - Blackstar 12:26:48.7 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: FLAC 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. The Cure - Greatest Hits 12:26:48.7 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:26:48.7 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:26:48.7 Debug: Album Parsed. Slowdive - Souvlaki 12:26:48.7 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. John Coltrane - Kulu Se Mama 12:26:48.7 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 12:26:48.7 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:26:48.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Migos - No Label II 12:26:48.7 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: FORSAKEN 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. A I - Sex & Robots 12:26:48.7 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:26:48.7 Debug: Quality parsed: MP3-VBR-V0 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:26:48.7 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Jay-Z - 444 12:26:48.7 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 12:26:48.7 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:26:48.7 Debug: Quality parsed: MP3-96 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 12:26:48.7 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Little Mix - Salute 12:26:48.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:26:48.7 Debug: Quality parsed: AAC-256 v1 12:26:48.7 Debug: Release Group parsed: GLT 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Barış Manço - Ben Bilirim 12:26:48.7 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:26:48.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 12:26:48.7 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: JLM 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:26:48.7 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:26:48.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Dani Sbert - Togheter 12:26:48.7 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: FURY 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:26:48.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. New Edition - One Love 12:26:48.7 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:26:48.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. David Gray - The Best of David Gray 12:26:48.7 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: MTD 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Shinedown - Us and Them 12:26:48.7 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: NMR 12:26:48.7 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") --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:26:48.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Led Zeppelin - Discography 12:26:48.7 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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) --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:26:48.7 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:26:48.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Minor Threat - Discography 12:26:48.7 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: Anthology 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:26:48.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Captain - Discography 12:26:48.7 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: UTP 12:26:48.7 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) --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Coolio - Gangsta's Paradise 12:26:48.7 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 12:26:48.7 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:26:48.7 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: FTD 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:26:48.7 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: FTD 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Peter Hammill - From The Trees 12:26:48.7 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Aztec Two-Step - Naked 12:26:48.7 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:26:48.7 Debug: Quality parsed: MP3-320 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Dai Kaht - Dai Kaht 12:26:48.7 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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") --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Black Obelisk - Discography 12:26:48.7 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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) --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Aria - Discography 12:26:48.7 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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) --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Forces United - Discography 12:26:48.7 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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) --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:26:48.7 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 12:26:48.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 12:26:48.7 Debug: Album Parsed. Gorillaz - The now now 12:26:48.7 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: FLAC 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:26:48.7 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:26:48.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:26:48.7 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:26:48.7 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:26:48.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:26:48.7 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:26:48.7 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:26:48.7 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 12:26:48.7 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:26:48.7 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:26:48.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:26:48.7 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:26:48.7 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:26:48.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:26:48.7 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: Black 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:26:48.7 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:26:48.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:26:48.7 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: Black 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:26:48.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Captain - Discography 12:26:48.7 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: UTP 12:26:48.7 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) --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:26:48.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Aria - Discography 12:26:48.7 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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) --- 12:26:48.7 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) --- 12:26:48.7 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:26:48.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Led Zeppelin - Discography 12:26:48.7 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:26:48.7 Debug: Quality parsed: FLAC v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 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) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:26:48.7 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:26:48.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:26:48.7 Debug: Album Parsed. Minor Threat - Discography 12:26:48.7 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:26:48.7 Debug: Quality parsed: Unknown v1 12:26:48.7 Debug: Release Group parsed: Anthology 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:26:48.7 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:26:48.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:26:48.7 Debug: Album Parsed. Caetano Veloso - Discography 12:26:48.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:26:48.7 Debug: Quality parsed: MP3-256 v1 12:26:48.7 Debug: Release Group parsed: 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:26:48.7 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") --- 12:26:48.7 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") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:26:48.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:26:48.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:26:48.8 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") --- 12:26:48.8 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:26:48.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:26:48.8 Debug: Album Parsed. Jay-Z - 444 12:26:48.8 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:26:48.8 Debug: Quality parsed: MP3-320 v1 12:26:48.8 Debug: Release Group parsed: scnzbefnet 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:26:48.8 Debug: Trying inexact album match for IdenticalTitle 12:26:48.8 Debug: Unable to find - IdenticalTitle 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:26:48.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:26:48.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:26:48.8 Debug: Album Parsed. 30 Rock - Get Some 12:26:48.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:26:48.8 Debug: Quality parsed: FLAC v1 12:26:48.8 Debug: Release Group parsed: FLAC 12:26:48.8 Debug: Trying inexact artist match for 30 Rock 12:26:48.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:26:48.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:26:48.8 Debug: Album Parsed. 30 Rock - Get Some 12:26:48.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:26:48.8 Debug: Quality parsed: FLAC v1 12:26:48.8 Debug: Release Group parsed: FLAC 12:26:48.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:26:48.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:26:48.8 Debug: Album Parsed. 30 Rock - Get Some 12:26:48.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:26:48.8 Debug: Quality parsed: FLAC v1 12:26:48.8 Debug: Release Group parsed: FLAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:26:48.8 Debug: Parsing string '30 Rock' 12:26:48.8 Debug: Unable to parse 30 Rock 12:26:48.8 Debug: Trying inexact artist match for 30 Rock 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 3 12:26:48.8 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 16 12:26:48.8 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Specials 12:26:48.8 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 2 12:26:48.8 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 2 12:26:48.8 Debug: Parsing string 'Season 2 S02E21.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. TV 12:26:48.8 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 6 12:26:48.8 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:26:48.8 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:26:48.8 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:26:48.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:26:48.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:26:48.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:26:48.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:26:48.8 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:26:48.8 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 12:26:48.8 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 12:26:48.8 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 01 12:26:48.8 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 01 12:26:48.8 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 1 12:26:48.8 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Attempting to parse track info using directory and file names. Season 1 12:26:48.8 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:26:48.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:26:48.8 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:26:48.8 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:26:48.8 Debug: Quality parsed: Unknown v1 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [MP3-192]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [MP3-256]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [MP3-320]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [WAV]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [WMA]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [AAC-192]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [AAC-256]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [AAC-320]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [ALAC]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:26:48.8 Debug: Trying to parse quality for 'Some album [FLAC]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:26:48.8 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:26:48.8 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:26:48.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:26:48.8 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:26:48.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:26:48.8 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec AAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec AAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec AAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec AAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec ALAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec APE 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec FLAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec FLAC 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec MP3CBR 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec MP3CBR 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec MP3CBR 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec MP3CBR 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec MP3CBR 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec MP3CBR 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 12:26:48.8 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) --- 12:26:48.8 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) --- 12:26:48.8 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 12:26:48.8 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) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:26:48.8 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:26:48.8 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:26:48.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OGG 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OPUS 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OGG 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OPUS 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OGG 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OPUS 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OGG 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OPUS 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OGG 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OPUS 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OGG 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec OPUS 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec WAV 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:26:48.8 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec WAVPACK 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:26:48.8 Debug: Trying to parse quality for '' 12:26:48.8 Trace: Got codec WMA 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 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") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:26:48.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:26:48.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:26:48.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:26:48.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:26:48.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:26:48.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:26:48.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:26:48.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:26:48.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:26:48.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:26:48.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:26:48.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:26:48.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:48.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152089176638_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:48.9 Info: DatabaseEngineVersionCheck migrating 12:26:48.9 Info: PerformDBOperation 12:26:48.9 Info: Performing DB Operation 12:26:48.9 Info: SQLite 3.47.0 12:26:48.9 Info: => 0.0012438s 12:26:48.9 Info: DatabaseEngineVersionCheck migrated 12:26:48.9 Info: => 0.0012533s 12:26:48.9 Debug: Took: 00:00:00.0092198 12:26:48.9 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 ==== 12:26:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:26:49.0 Info: Setting up standard metadata profile 12:26:49.0 Info: Setting up empty metadata profile 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:26:49.0 Info: Setting up empty metadata profile 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:26:49.0 Info: Renaming non-empty metadata profile None 12:26:49.0 Info: Setting up empty metadata profile 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:26:49.0 Info: Setting up empty metadata profile 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:26:49.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:26:49.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:26:49.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:26:49.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:26:49.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:26:49.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:26:49.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:26:49.1 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:26:49.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:49.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152091066002_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:49.1 Info: DatabaseEngineVersionCheck migrating 12:26:49.1 Info: PerformDBOperation 12:26:49.1 Info: Performing DB Operation 12:26:49.1 Info: SQLite 3.47.0 12:26:49.1 Info: => 0.0011341s 12:26:49.1 Info: DatabaseEngineVersionCheck migrated 12:26:49.1 Info: => 0.0011442s 12:26:49.1 Debug: Took: 00:00:00.0091055 12:26:49.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 = ["\"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 ==== 12:26:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:26:49.1 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:26:49.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:26:49.2 Info: Setting up default quality profiles 12:26:49.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:26:49.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:26:49.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:26:49.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:26:49.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:26:49.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:26:49.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:26:49.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:26:49.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:26:49.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:26:49.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:26:49.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:26:49.2 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152092523524_469/ffqq0g0z.qd5] 12:26:49.3 Debug: Extraction complete. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:26:49.3 Debug: Scanning '/C/Test/' for music files 12:26:49.3 Trace: 0 files were found in /C/Test/ 12:26:49.3 Debug: 0 audio files were found in /C/Test/ 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:26:49.3 Debug: Scanning '/C/Test/' for music files 12:26:49.3 Trace: 0 files were found in /C/Test/ 12:26:49.3 Debug: 0 audio files were found in /C/Test/ 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:26:49.3 Debug: Scanning '/C/Test/' for music files 12:26:49.3 Trace: 0 files were found in /C/Test/ 12:26:49.3 Debug: 0 audio files were found in /C/Test/ 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:26:49.3 Debug: 30 Rock1.mp3 12:26:49.3 Debug: 30 Rock2.flac 12:26:49.3 Debug: 30 Rock3.ogg 12:26:49.3 Debug: 30 Rock4.m4a 12:26:49.3 Debug: 30 Rock.avi 12:26:49.3 Debug: movie.exe 12:26:49.3 Debug: movie 12:26:49.3 Debug: Scanning '/C/Test/' for music files 12:26:49.3 Trace: 7 files were found in /C/Test/ 12:26:49.3 Debug: 4 audio files were found in /C/Test/ 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:26:49.3 Info: Removing items older than 7 days from the recycling bin 12:26:49.3 Debug: Recycling Bin has been cleaned up. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:26:49.3 Info: Removing items older than 7 days from the recycling bin 12:26:49.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:26:49.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:26:49.3 Debug: Recycling Bin has been cleaned up. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:26:49.3 Info: Removing items older than 7 days from the recycling bin 12:26:49.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:26:49.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:26:49.3 Debug: Recycling Bin has been cleaned up. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:26:49.3 Info: Recycle Bin has not been configured, cannot cleanup. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:26:49.3 Info: Automatic cleanup of Recycle Bin is disabled 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:26:49.3 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:26:49.3 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:26:49.3 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:26:49.3 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:26:49.3 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:26:49.3 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 12:26:49.3 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:26:49.3 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:26:49.3 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:26:49.3 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:26:49.3 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:26:49.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:26:49.3 Debug: Creating folder /C/Test/Recycle Bin 12:26:49.3 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 12:26:49.3 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:26:49.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:26:49.3 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 12:26:49.3 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:26:49.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:26:49.3 Debug: Creating folder /C/Test/Recycle Bin 12:26:49.3 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 12:26:49.3 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:26:49.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:26:49.3 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 12:26:49.3 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 12:26:49.3 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 12:26:49.3 Info: Removing all items from the recycling bin 12:26:49.3 Debug: Recycling Bin has been emptied. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:26:49.3 Info: Removing all items from the recycling bin 12:26:49.3 Debug: Recycling Bin has been emptied. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:26:49.3 Info: Recycle Bin has not been configured, cannot empty. 12:26:49.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:26:49.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:26:49.4 Debug: Setting up default quality config 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:26:49.4 Debug: Setting up default quality config 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:26:49.4 Debug: Setting up default quality config 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:26:49.4 Debug: Setting up default quality config 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:26:49.4 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:26:49.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:26:49.5 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:26:49.5 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:26:49.5 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 12:26:49.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:26:49.5 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:26:49.5 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:26:49.5 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:26:49.5 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:26:49.5 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:26:49.5 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:26:49.5 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 12:26:49.5 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:26:49.5 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:26:49.5 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [< 1 ms] 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:26:49.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:26:49.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/cached_Main.db 12:26:49.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152096151262_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:26:49.6 Info: DatabaseEngineVersionCheck migrating 12:26:49.6 Info: PerformDBOperation 12:26:49.6 Info: Performing DB Operation 12:26:49.6 Info: SQLite 3.47.0 12:26:49.6 Info: => 0.0011762s 12:26:49.6 Info: DatabaseEngineVersionCheck migrated 12:26:49.6 Info: => 0.0011858s 12:26:49.6 Debug: Took: 00:00:00.0088264 12:26:49.6 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 ==== 12:26:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:26:49.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:26:49.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:26:49.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:26:49.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:26:49.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:26:49.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:26:49.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:26:49.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:26:49.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:26:49.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:26:49.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:26:49.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 12:26:49.7 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 12:26:49.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:49.9 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (174 ms) 12:26:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 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] 12:26:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:26:50.0 Debug: Checking for updates 12:26:50.0 Info: Downloading update 0.6.2.883 12:26:50.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152099559266_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:50.0 Info: Verifying update package 12:26:50.0 Info: Update package verified successfully 12:26:50.0 Info: Extracting Update package 12:26:50.0 Info: Update package extracted successfully 12:26:50.0 Info: Preparing client 12:26:50.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152099559266_472/lidarr_update/Lidarr.Update 12:26:50.0 Info: Lidarr will restart shortly. 12:26:50.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152099559266_472/lidarr_update C:\Test\Lidarr.exe 12:26:50.0 Debug: Restarting Lidarr to apply updates 12:26:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:26:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:26:50.0 Debug: Checking for updates 12:26:50.0 Info: Deleting old update files 12:26:50.0 Info: Downloading update 0.6.2.883 12:26:50.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100478440_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:50.0 Info: Verifying update package 12:26:50.0 Info: Update package verified successfully 12:26:50.0 Info: Extracting Update package 12:26:50.0 Info: Update package extracted successfully 12:26:50.0 Info: Preparing client 12:26:50.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100478440_473/lidarr_update/Lidarr.Update 12:26:50.0 Info: Lidarr will restart shortly. 12:26:50.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100478440_473/lidarr_update C:\Test\Lidarr.exe 12:26:50.0 Debug: Restarting Lidarr to apply updates 12:26:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:26:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:26:50.0 Debug: Checking for updates 12:26:50.0 Info: Downloading update 0.6.2.883 12:26:50.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100522608_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:50.0 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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100522608_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:50.0 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 12:26:50.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:50.2 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) (228 ms) 12:26:50.2 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%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122650Z&X-Amz-Expires=300&X-Amz-Signature=74e1cf2446865899ade57e7a23a6db2c1f94d0e321e834a56be5c5ad815d930a&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 12:26:50.2 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%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122650Z&X-Amz-Expires=300&X-Amz-Signature=74e1cf2446865899ade57e7a23a6db2c1f94d0e321e834a56be5c5ad815d930a&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 12:26:50.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:26:50.8 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%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122650Z&X-Amz-Expires=300&X-Amz-Signature=74e1cf2446865899ade57e7a23a6db2c1f94d0e321e834a56be5c5ad815d930a&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) (521 ms) 12:26:50.8 Debug: Downloading Completed. took 0s 12:26:50.8 Info: Verifying update package 12:26:50.8 Info: Update package verified successfully 12:26:50.8 Info: Extracting Update package 12:26:50.8 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100522608_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100522608_474/lidarr_update/] 12:26:51.1 Debug: Extraction complete. 12:26:51.1 Info: Update package extracted successfully 12:26:51.1 Info: Preparing client 12:26:51.1 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100522608_474/lidarr_update/Lidarr.Update 12:26:51.1 Info: Lidarr will restart shortly. 12:26:51.1 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152100522608_474/lidarr_update C:\Test\Lidarr.exe 12:26:51.1 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112015270_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Preparing client 12:26:51.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112015270_475/lidarr_update/Lidarr.Update 12:26:51.2 Info: Lidarr will restart shortly. 12:26:51.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112015270_475/lidarr_update C:\Test\Lidarr.exe 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112059098_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Preparing client 12:26:51.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112059098_476/lidarr_update/Lidarr.Update 12:26:51.2 Info: Lidarr will restart shortly. 12:26:51.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112059098_476/lidarr_update C:\Test\Lidarr.exe 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112224222_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Preparing client 12:26:51.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112224222_481/lidarr_update/Lidarr.Update 12:26:51.2 Info: Lidarr will restart shortly. 12:26:51.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112224222_481/lidarr_update C:\Test\Lidarr.exe 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112265587_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Error: Update package is invalid 12:26:51.2 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112265587_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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Debug: Built-In updater disabled inside a docker container. Please update the container image. 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Debug: Built-In updater disabled, please use BuiltIn to install 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112363739_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Preparing client 12:26:51.2 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112363739_485/lidarr_update/Lidarr.Update does not exist, aborting update. 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Debug: No update available 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112421944_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Removing Lidarr.Update 12:26:51.2 Info: Starting update script: /tmp/lidarr/update.sh 12:26:51.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112421944_487/lidarr_update C:\Test\Lidarr.exe 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112699691_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Preparing client 12:26:51.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112699691_488/lidarr_update/Lidarr.Update 12:26:51.2 Info: Lidarr will restart shortly. 12:26:51.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112699691_488/lidarr_update C:\Test\Lidarr.exe 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112744331_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 Info: Branch [] is being redirected to [fake]] 12:26:51.2 Info: Preparing client 12:26:51.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112744331_489/lidarr_update/Lidarr.Update 12:26:51.2 Info: Lidarr will restart shortly. 12:26:51.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112744331_489/lidarr_update C:\Test\Lidarr.exe 12:26:51.2 Debug: Restarting Lidarr to apply updates 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112789328_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112824097_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:26:51.2 Debug: Checking for updates 12:26:51.2 Info: Downloading update 0.6.2.883 12:26:51.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.7.1.4417/_tests/net6.0/linux-musl-x64/_temp_39575_638657152112858096_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:26:51.2 Info: Verifying update package 12:26:51.2 Info: Update package verified successfully 12:26:51.2 Info: Extracting Update package 12:26:51.2 Info: Update package extracted successfully 12:26:51.2 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 12:26:51.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:26:51.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:26:51.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:26:51.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:26:51.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:26:51.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:26:51.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 12:26:51.2 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: 3009, Skipped: 48, Total: 3057, Duration: 54 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.7.1.4417-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.7.1.4417-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 47.9 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.7.1.4417-r0.apk >>> lidarr: Build complete at Mon, 28 Oct 2024 12:26:53 +0000 elapsed time 0h 2m 51s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/81) Purging .makedepends-lidarr (20241028.122403) (2/81) Purging sqlite-libs (3.47.0-r0) (3/81) Purging chromaprint (1.5.1-r7) (4/81) Purging dotnet6-sdk (6.0.135-r1) (5/81) Purging aspnetcore6-runtime (6.0.35-r2) (6/81) Purging dotnet6-runtime (6.0.35-r2) (7/81) Purging aspnetcore6-targeting-pack (6.0.35-r2) (8/81) Purging dotnet6-apphost-pack (6.0.35-r2) (9/81) Purging dotnet6-targeting-pack (6.0.35-r2) (10/81) Purging dotnet6-hostfxr (6.0.35-r2) (11/81) Purging dotnet6-templates (6.0.135-r1) (12/81) Purging netstandard21-targeting-pack (8.0.110-r1) (13/81) Purging dotnet-host (8.0.10-r2) (14/81) Purging yarn (1.22.22-r1) (15/81) Purging nodejs (20.15.1-r0) (16/81) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/81) Purging ada-libs (2.7.8-r1) (18/81) Purging chromaprint-libs (1.5.1-r7) (19/81) Purging ffmpeg-libavformat (6.1.1-r10) (20/81) Purging icu-libs (74.2-r0) (21/81) Purging libbase64 (0.5.2-r0) (22/81) Purging libbluray (1.3.4-r1) (23/81) Purging libopenmpt (0.7.10-r0) (24/81) Purging librist (0.2.10-r1) (25/81) Purging libsrt (1.5.3-r0) (26/81) Purging libssh (0.11.1-r0) (27/81) Purging libunwind (1.8.1-r0) (28/81) Purging libxml2 (2.13.4-r1) (29/81) Purging libzmq (4.3.5-r2) (30/81) Purging lttng-ust (2.13.8-r0) (31/81) Purging mbedtls (3.6.2-r0) (32/81) Purging mpg123-libs (1.32.7-r0) (33/81) Purging ffmpeg-libavcodec (6.1.1-r10) (34/81) Purging aom-libs (3.10.0-r0) (35/81) Purging ffmpeg-libswresample (6.1.1-r10) (36/81) Purging ffmpeg-libavutil (6.1.1-r10) (37/81) Purging libjxl (0.10.2-r0) (38/81) Purging giflib (5.2.2-r0) (39/81) Purging libva (2.22.0-r1) (40/81) Purging libdrm (2.4.123-r1) (41/81) Purging libpciaccess (0.18.1-r0) (42/81) Purging hwdata-pci (0.388-r0) (43/81) Purging icu-data-full (74.2-r0) (44/81) Purging openexr-libopenexr (3.1.13-r1) (45/81) Purging imath (3.1.12-r0) (46/81) Purging lame-libs (3.100-r5) (47/81) Purging lcms2 (2.16-r0) (48/81) Purging libvdpau (1.5-r4) (49/81) Purging libxext (1.3.6-r2) (50/81) Purging libxfixes (6.0.1-r4) (51/81) Purging libx11 (1.8.10-r0) (52/81) Purging libxcb (1.16.1-r0) (53/81) Purging libxdmcp (1.1.5-r1) (54/81) Purging libbsd (0.12.2-r0) (55/81) Purging libdav1d (1.5.0-r0) (56/81) Purging wayland-libs-client (1.23.1-r0) (57/81) Purging libffi (3.4.6-r0) (58/81) Purging libhwy (1.0.7-r0) (59/81) Purging libjpeg-turbo (3.0.4-r0) (60/81) Purging libmd (1.1.0-r0) (61/81) Purging libtheora (1.1.1-r18) (62/81) Purging libvorbis (1.3.7-r2) (63/81) Purging libogg (1.3.5-r5) (64/81) Purging libpng (1.6.44-r0) (65/81) Purging libwebpmux (1.4.0-r0) (66/81) Purging libwebp (1.4.0-r0) (67/81) Purging libsharpyuv (1.4.0-r0) (68/81) Purging libsodium (1.0.20-r0) (69/81) Purging libSvtAv1Enc (2.2.1-r0) (70/81) Purging libvpx (1.14.1-r0) (71/81) Purging libxau (1.0.11-r4) (72/81) Purging x265-libs (3.6-r0) (73/81) Purging numactl (2.0.18-r0) (74/81) Purging onevpl-libs (2023.3.1-r2) (75/81) Purging openexr-libilmthread (3.1.13-r1) (76/81) Purging openexr-libiex (3.1.13-r1) (77/81) Purging opus (1.5.2-r1) (78/81) Purging rav1e-libs (0.7.1-r0) (79/81) Purging soxr (0.1.3-r7) (80/81) Purging x264-libs (0.164.3108-r0) (81/81) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r3.trigger OK: 401 MiB in 111 packages >>> lidarr: Updating the testing/x86_64 repository index... >>> lidarr: Signing the index...